爱意满满的作品展示区。
mahui

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

  •  1
     
  •   mahui · 16h 17m ago · 1054 views

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

    起因很俗:我自己相册堆了四万多张照片三年没清。试了几个清理 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

    分组

    链接:

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

    Supplement 1  ·  4h 33m ago

    前面放的appstore链接竟然不能直达app详情页。调整下,点击下面链接,直接下载app使用:

    flick-照片清理-智能整理相册

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

    另外如果能把系统相册的 “相簿” 也列进来放个 tab 中,会更方便一些。
    mahui
        8
    mahui  
    OP
       13h 48m ago
    @kylebing 谢谢这么具体的反馈,对我很有用!

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

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

    前两条争取下次更新就带上。有别的想法随时说,这种反馈越多越好 :)
    tcpicl19
        9
    tcpicl19  
       11h 52m ago
    交互逻辑的创意是来自约会软件?哈哈哈
    lostarray
        10
    lostarray  
       5h 23m ago via iPhone
    看着不错,我还想用 Codex 写一个自己用来着,刚开了个头😂
    mahui
        11
    mahui  
    OP
       4h 43m ago
    @lostarray 祝你成功。写不下去了欢迎使用我这个。🤝
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1151 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 18:00 · PVG 02:00 · LAX 11:00 · JFK 14:00
    ♥ Do have faith in what you're doing.