应用可以像家常菜一样(2020)
编程可以像家常烹饪一样看待:开发者不必追逐庞大的市场,而是为自己、家人或少数朋友打造小而深度个性化的应用。评论者分享了从定制食谱和记事工具,到家庭社交网络和家庭自动化脚本等各种例子,认为这些“家常化”的项目更有满足感、更尊重隐私,而且往往比商业产品更符合用户的真实需求。同时,他们也指出,现代移动平台、应用商店规则以及不断变化的操作系统,使这种小规模软件更难分发和维护,尽管 AI 工具正在降低创建它们的门槛。
家常应用与微小受众
- 人们非常认同为“总可寻址市场”——也就是寥寥几个人——来构建应用的想法。
- 许多人觉得这比匿名的面向大众市场的工作更有满足感,并把它比作给家人做饭,而不是经营餐馆。
- 还有几位评论者认为,这种心态让人回到一个更早的时代,那时人们常常“先为自己编写软件”。
个人工具与家庭基础设施
- 有很多关于小而定制的工具的故事:
- 随着年份增长的家庭食谱共享工具。
- 带有一些令人愉悦的小细节的标签/支出表(例如狗狗照片)。
- 家庭自动化脚本、洗衣店和猫砂提醒、店铺营业时间查看器、火车延误查询器、奇幻选秀追踪器、啤酒库存、写日记快捷方式等。
- 有些人运营小型“家庭套件”:自托管聊天、日历、论坛、媒体库、知识库、笔记,以及替代电子邮件、日历等功能的个人“全能应用”。
- 用户表示,这些工具带来了很大的生活质量提升,甚至还有心理健康方面的益处,因为它们完全贴合自己的需求。
当个人应用变成产品
- 一些为朋友/家人做的小项目,后来因为口耳相传意外变成了商业产品,最终开始收费以覆盖服务器成本。
- 也有一些人明确拒绝泛化或商业化,珍视那种“只为我自己而做”的纯粹性。
- 关于开源也存在争论:有人希望共享代码作为学习基础,另一些人则更愿意把那些凌乱、极度个人化的代码保密。
平台摩擦与应用寿命
- iOS/TestFlight 是反复被提到的痛点:代码签名、描述文件、审核、90 天过期,以及每年的开发者费用,都让小型私有应用比本应有的更难使用。
- 有些人通过使用 Web 应用、Raspberry Pi、隧道/VPN,或在 Android 上侧载,而不是依赖应用商店,来规避这些问题。
- 移动操作系统的政策(最低 SDK 版本、商店规则)意味着应用很少真正“完成”;它们只为了保持可安装就需要持续维护。
社交与采用挑战
- 从技术上说,开发很容易;但从社交上说,说服朋友/家人采用一个新工具却很难,尤其是在已有根深蒂固的消息应用面前。
- 在工作场景中,小型内部工具可能很强大,但一旦唯一维护者离开或团队重组,这些工具往往就会逐渐腐烂失修。
AI、工具与可访问性
- 一些人觉得现代 AI 和巨大的算力让“真正”的应用成了大公司的领域。
- 另一些人则认为,LLM 和更好的工具实际上降低了个人构建复杂个人软件的门槛。
- 也有更广泛的诉求,希望出现类似 HyperCard 那样可塑的、低代码或无代码的环境,让非专业人士也能在软件中“学会做饭”。