一款在 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 上没有。清理功能里没有任何一部分依赖它。

如果你正在两个平台之间迁移
换平台是相册变乱的时刻:迁移会制造重复,而你原先维持整洁的习惯撑不过这次搬家。它同时也是做一次清理的最佳时机,因为你反正要把自己所有的照片过一遍。
行得通的顺序是:先清掉重复照片和近乎相同的照片,然后迁移,然后备份。反过来做,意味着你在迁移和备份那些本来就要删掉的杂物。
大家真正会问的问题
- 哪些照片清理应用在 iPhone 和 Android 上都能用?
比这个品类的规模让人以为的要少。几个最知名的清理应用根本没有发布过 Android 版,而有一些发布了的,发布的是一个缩减过的版本。Slean 两端都有,为每个平台分别原生构建,而不是通过一个跨平台外壳。
- Slean 的 Android 版和 iPhone 版一样吗?
就清理而言是一样的:重复与相似检测、按文件大小排序、全部筛选条件、批量检视、压缩、裁剪、调整大小、拼图和 Pixel Stretch 两端都有。AI 照片编辑仅限 iPhone。
- 换手机之前还是之后清理照片?
之前。迁移会把所有东西都复制过去,包括你本来要删掉的同一张照片的那四个版本,也因此更慢、更大。先清掉,然后迁移,然后备份。
- 一个应用是不是原生的,为什么重要?
在照片网格上,这是你能感觉到的差别。滑动四万张缩略图、解码预览图、响应一次按大小排序,正是跨平台层会带来额外开销的那些操作。这不是一个能截图展示的功能,但它正是为什么一个应用用起来像这部手机,而另一个不像。
相关阅读
Slean 在 iPhone 和 Android 上都是原生的,两端有着相同的清理功能、相同的筛选和相同的按大小排序。
