写了个左滑右滑清理相册的 app,纯本地分析,买断制, iPhone / iPad /Mac 通用

mahui 2026-06-12 09:42 1

各位好,独立开发者,坐标上海。


起因很俗:我自己相册堆了四万多张照片三年没清。试了几个清理 app ,要么订阅一年一百多,要么"AI 分析"是把照片传到他们服务器上跑的。两条都接受不了,就自己写了一个,顺手清掉了自己相册里两万多张废片。


它做的事:



  • 主交互是一叠卡片,右滑保留、左滑删除,一次只面对一张照片。左滑的先进"待删除",攒一批统一确认,防误删。

  • 自动分组:完全相同 / 视觉相似 / 连拍 / 截图 / 可能模糊。每组自动选出最佳一张打星,其余预选好,点进去确认就行。

  • 统计页:累计释放多少 GB 、月度曲线、成就勋章,给自己一点坚持下去的正反馈。

  • iPhone / iPad / Mac ( Catalyst )一份购买通用,Mac 上可以纯键盘操作。


技术上几个点:



  • 分析全部本地跑:视觉相似用 Vision 的特征向量,重复检测用 dHash 。没有服务器,没有第三方 SDK ,断网可用。

  • 针对开了 iCloud"优化储存"的库做了适配:重复检测只用本地缩略图( dHash 缩到 9×8 算梯度,缩略图足够),不会偷偷下载原图烧流量;要不要从 iCloud 拉数据明确让用户自己选。

  • 3 万张的库首次扫描 2-3 分钟,后台跑,边扫边出结果。


收费: 7 天全功能试用(不用绑卡),之后浏览整理不限、只有最终"确认删除"需要解锁,一次买断,支持家庭共享。具体价格见 App Store 。


几个大概率会被问的:



  • 系统相册不是自带重复项检测? 自带的只认完全相同的副本,相似 / 连拍 / 模糊不管,而且没有快速决策的流程,几千张候选还是得在网格里一张张勾。

  • 为什么不做订阅? 分析是用户自己设备的 CPU/GPU 跑的,我没有持续成本,按年收费说不过去。

  • 安卓 / Windows ? 没有计划,一个人精力有限,先把 Apple 平台做好。


截图:


Flick


分组


链接:



  • App Store: https://apps.apple.com/app/id6775711311

  • 官网: https://flick.app.mahui.me/zh-Hans/


一个人做的东西,肯定有糙的地方,欢迎拍砖,反馈基本都会修。

最新回复 (9)
  • TrigVon 06-12 10:37
    1
    通俗点讲:送 7 天 VIP !良心!
  • DanZai233 06-12 11:04
    2
    好东西 好棒的想法
  • mahui 楼主 06-12 11:16
    3
    @DanZai233 谢谢。欢迎下载试用。
  • mahui 楼主 06-12 11:16
    4
    @TrigVon 理解万岁😂
  • kylebing 06-12 11:35
    5
    可以,跟 slidebox 差不多
  • mahui 楼主 06-12 11:51
    6
    @kylebing 感谢回复。可以下载对比试用看看。
  • kylebing 06-12 11:52
    7
    iOS 试了下,不错,我就有经常整理照片的需求,需要经常删除一些不需要的。
    有几个建议:
    - 首页尽可能扩大图片的显示空间,上面的标题独占一行很浪费。感觉可以把进度压缩到标题的两侧,这样就能省出一大块空间。
    - 相同分组那里可以添加一项:忽略。有些类似的确实是我都想保留的,它会一直在这页里出现。

    另外如果能把系统相册的 “相簿” 也列进来放个 tab 中,会更方便一些。
  • mahui 楼主 06-12 12:11
    8
    @kylebing 谢谢这么具体的反馈,对我很有用!

    三条都收到了,说下我的打算:

    1. 滑动页上方的进度条确实太占地方了,下个版本会把它收进顶部标题两侧(小圆环 + 剩余张数),照片能大一圈。
    2. "忽略此组"会做。你说的场景很真实——有些相似组就是每张都想留,现在它们会一直占着列表。计划是长按分组卡片就能忽略,设置里可以找回。
    3. 按相簿整理的需求我也想做,不过形式上可能不是单独的 tab ,而是在滑动页加一个相簿筛选——选中某个相簿后只刷这个相簿里的照片,应该更贴合"清理某个相簿"的用法。这个改动大一些,会晚一两个版本。

    前两条争取下次更新就带上。有别的想法随时说,这种反馈越多越好 :)
  • tcpicl19 06-12 14:07
    9
    交互逻辑的创意是来自约会软件?哈哈哈
* 帖子来源V2EX
返回