seanhuchina
V2EX  ›  问与答

[先搞个垃圾出来] 给本地安卓相册加上了云端存储和标注功能~~~

  •  
  •   seanhuchina · 18h 2m ago · 248 views

    本文推广一款基于云端的照片管理应用,也是个人对近段时间开发活动的一份总结。

    地址

    https://www.cloud-gallery.cn

    简介

    这是款云端照片管理的应用,包含两大核心功能

    • 云端存储,照片选择性上传
    • 标题编辑,给照片留下文字记录

    背景

    有娃后,总担心拍的照片会丢,时常又想给照片加些备注,以后更容易回忆。 原来想自己搭个 nas ,又怕技术太菜搞不好哪天数据都丢了。 百度网盘确实不错,已经全量照片都传上了,可毕竟照片不是自己挑的,杂七杂八的内容也一股脑儿传上去,总觉得有些杂乱。 思来想去,尝试自己造个轮子。恰逢 ai 大行其道,拿起工具直接开搞!

    分析

    1. 数据存放:数据安全是第一原则,容灾备份啥的,自己没这个实力,统统交给大厂。于是方案选型定为阿里 oss ,不怕丢。app 中严选删除逻辑,能确保数据不丢。

    2. 开源改造:从零到一去实现一套能力过于复杂,可行性不高(终归是自己太菜。。)。还是站在巨人的肩膀上来的靠谱。于是找了一个热度很高的开源安卓相册应用 fossify gallery ,在其上嵌入云端上传的能力。

    3. 按需上传:只有选择过的照片才会被上传,避免无意义照片占用云端存储空间。这其中多了一道人工筛选的流程,但想必珍贵的照片也值得这一下的付出。

    4. 文字记录: 对图片进行标注对笔者来说一直是个有价值的功能,可以更好记录照片的内容和生活的点滴。等以后回看起来,一句简单的记录能带来更多美好的回忆。

    5. 账户管理: 不同于成熟的商业应用,本应用的存储端是各用户个人的阿里云账号。因此账户注册流程涉及阿里云的授权和子账号创建。子账号代表家庭中其他的成员,可以由管理员统一管理。各成员间的照片也做成了相互共享。

    想法

    1. 成本。大厂存档数据不是免费的。用了 oss 后,需要支付存储的费用。但费用很低,每个月可能就几毛到几块。相信对有此类需求的用户来说也可以接受。

    2. 开发。在开源代码基础上新增的功能都是 ai 开发的,效率提升不少,但质量如何还有待观察。现在看来,能力是大体符合预期的。多多少少可能会有缺陷,但相信是可以修复的。

    3. 演进。咱就是讲究吃自己的狗粮。这应用本人也日常在用,相信它会长期演进下去~初期产品化能力可能不到位,但日拱一卒,相信总能越来越好。

    4. 开源。所用的基础图库应用是开源的,因此本应用也将 app 端进行了开源。不过服务端和 web 端的代码暂时还没有,看后面情况再评估吧。

    5. 用户。本应用面相稍懂些技术的用户,由于涉及到后端 oss 存储,至少要有些简单的了解,才能知道本应用的工作原理是啥。

    6. 收费。暂时不收任何费用,当然也不排除后续收取一定费用的可能 hhh

    最后,特别感谢能读到末尾的读者~希望这篇文章没有浪费大家的时间(◍•ᴗ•◍)

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4856 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 09:48 · PVG 17:48 · LAX 02:48 · JFK 05:48
    ♥ Do have faith in what you're doing.