跳至正文内容
Slean

一款在 iPhone 和 Android 上都能用的照片清理应用

大多数知名的照片清理应用只有 iPhone 版,而其中几个确实上架 Android 的,发布的是一个缩减过的版本。Slean 为每个平台分别用原生方式编写——iOS 上是 Swift 和 SwiftUI,Android 上是 Kotlin 和 Jetpack Compose——两端有着相同的重复与相似检测、筛选、按大小排序、压缩和照片工具。

由 Emre(Slean 独立开发者)撰写。更新于 2026年9月1日。

比起“照片清理”,这是一个更小的搜索词,竞争也少得多,因为老实说,这个品类里的大多数应用从来没有走出过 iOS。

它在一种具体的情况下才重要:两部手机分属不同的平台,而你想学一个应用而不是两个。或者你换了平台,想要那个你已经会用的东西。

为什么两边都有的清理应用这么少

照片图库是一部手机上最难移植的部分之一。iOS 上的 PhotoKit 和 Android 上的媒体存储暴露出来的东西不一样,在权限方面的表现不一样,出错的方式也不一样。清理应用不是一个带提交按钮的表单,它是大量与平台相关的管道工作。

通常的做法要么是跳过 Android,要么是发布一个技术上能在那里跑起来的跨平台外壳。第二种就是“支持 Android”不再有多少意义的地方——一个外壳套在四万张照片的网格上,用起来就是一个外壳。

在 Android 商店页面上该检查什么

  • 截图真的是 Android 的吗? 移植过来的商店页面常常放的是 iOS 界面,带着 iPhone 的圆角和 iOS 的系统字体。
  • 功能列表和 iPhone 页面对得上吗? Android 那边的列表更短,通常意味着一个缩减过的版本,而不是另一种设计。
  • 专门看 Android 上的近期评价。 跨平台的版本会收到关于滑动和权限的抱怨,而这些在 iOS 的评价里从来没有出现过。
  • 两个商店上的更新日期。 如果 Android 版落后好几个月,那它就是个二等的版本。

Slean 是怎么做的

两套原生代码库。iOS 上是 Swift 和 SwiftUI,Android 上是 Kotlin 和 Jetpack Compose。没有跨平台层,所以每个版本用起来都像那台手机上本来就有的照片应用,而不像套了个框的网页。

清理功能在两端是一样的:重复与相似检测、按文件大小排序、按媒体类型、大小区间、日期、截屏、个人收藏和相簿筛选、批量检视与删除、照片和视频压缩、裁剪、调整大小、拼图、Pixel Stretch、那年今天以及统计。两端都提供 14 种语言。

有一个差别,直说:AI 照片编辑是 iPhone 上的功能,Android 上没有。清理功能里没有任何一部分依赖它。

深色模式下 Slean 的图库网格,带有照片和视频的数量以及每一项的文件大小。
两个平台上都是同一个网格、同样的筛选和同样的按大小排序。

如果你正在两个平台之间迁移

换平台是相册变乱的时刻:迁移会制造重复,而你原先维持整洁的习惯撑不过这次搬家。它同时也是做一次清理的最佳时机,因为你反正要把自己所有的照片过一遍。

行得通的顺序是:先清掉重复照片和近乎相同的照片,然后迁移,然后备份。反过来做,意味着你在迁移和备份那些本来就要删掉的杂物。

大家真正会问的问题

哪些照片清理应用在 iPhone 和 Android 上都能用?

比这个品类的规模让人以为的要少。几个最知名的清理应用根本没有发布过 Android 版,而有一些发布了的,发布的是一个缩减过的版本。Slean 两端都有,为每个平台分别原生构建,而不是通过一个跨平台外壳。

Slean 的 Android 版和 iPhone 版一样吗?

就清理而言是一样的:重复与相似检测、按文件大小排序、全部筛选条件、批量检视、压缩、裁剪、调整大小、拼图和 Pixel Stretch 两端都有。AI 照片编辑仅限 iPhone。

换手机之前还是之后清理照片?

之前。迁移会把所有东西都复制过去,包括你本来要删掉的同一张照片的那四个版本,也因此更慢、更大。先清掉,然后迁移,然后备份。

一个应用是不是原生的,为什么重要?

在照片网格上,这是你能感觉到的差别。滑动四万张缩略图、解码预览图、响应一次按大小排序,正是跨平台层会带来额外开销的那些操作。这不是一个能截图展示的功能,但它正是为什么一个应用用起来像这部手机,而另一个不像。

相关阅读

Slean 在 iPhone 和 Android 上都是原生的,两端有着相同的清理功能、相同的筛选和相同的按大小排序。

从 App Store 下载在 Google Play 下载