H3:时间与事件
- 2025 年 6 月 9 日(GMT+8),帖子在 HN 首页,作者查看评论,其中一条提到在帖子中提及的 2.99 美元“公平”价格点下,要达到收支平衡需卖出的份数(假设 4 天开发,每天承包商费率 2500 美元),答案是需 14574 次下载才有 0.78 美元利润(此期间在苹果处可赚超 13000 美元)。
- 作者强调这不是合同工作,只是为了好玩,自己和伙伴觉得有用,目前仅为 Cursor 付费,未订阅苹果开发计划,想按自己的方式构建其他东西后再重新评估发布等事宜,且对苹果开发或应用生态系统仍无全貌认知。
H3:开发历程
- 一周前不懂 Swift,如今 Mac 和测试设备上有可用的 iOS 应用,对此感到惊讶。作者更多是产品和 GTM 人员,常为解决特定问题或客户项目写代码,虽安装 Xcode 但主要用于测试,大部分时间在其他语言和生态系统中,但上周因对照片管理应用不满或好奇开始思考构建简单 iOS 应用,结果比想象中难也比预期中易,从随意探索变成三天的紧张旅程。
- 目标是构建能帮助管理照片、查找重复、允许滑动和删除图片的应用,过程是 Cursor 与作者、Xcode 之间的有趣互动,先从 Cursor 获得想法和代码片段,再导入 Xcode 扩展,AI 与作者协作,遇到错误就学习,每个错误信息都是小教训,每次成功编译都是小胜利。
- 立即注意到 iOS 提供的功能多,从其他平台过来感觉容易,但也会遇到 iOS 特有的问题,如代码签名等,AI(Gemini)在设置步骤中很有价值。
- 项目进行两天时发现苹果
CLGeocoder
的一个特性,若设备或网络为中国的,会切换到 Autonavi 且仅对中国内地点反向地理编码,需构建备用系统,这些边缘情况让过程更有趣。
H3:与其他应用对比
- 构建过程中思考同类应用,大多照片管理工具对简单操作收取每周或每月订阅费,如批量删除和重复检测每月收费 5 - 10 美元,作者认为定价模式与实际交付价值脱节,计划一次性收费 2.99 美元,不设订阅等,只做实用工具。
- 研究发现有很多中国公司遵循相同的营销模式,开发新应用、打广告、收订阅费,虽能吸引注意力和下载,但作者没有营销预算且不感兴趣,自己的应用将靠自身优势成功。
H3:AI 在开发中的作用
- 用 AI 编码提供重要见解,不是总能写出完美代码,而是能帮助快速迭代和从错误中快速学习,遇到问题可解释需求获得不同方法,理解 iOS 设计模式等,但涉及用户认证或敏感数据时不用代理 AI,知道其在编码中的局限性,AI 生成的安全代码若审核不当有风险。
H3:应用性能
- 应用性能令人惊喜,在正常操作时不使用大量内存,仅在扫描重复图片时 CPU 使用率会上升(因处理可能数千张图片),但仍可管理,作者一直关注这些指标和线程,部分是因为可做到,部分是想了解代码选择的影响。
H3:项目进度
- 作者认为已完成约 90%,核心功能已实现,想优化用户体验,还未支付苹果开发者计划费用,整个经历让作者疑惑为何等了这么久才尝试 iOS 开发,虽有学习曲线,但有 AI 协助并非不可克服。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。