开发简报(1):拥抱 AI、别无选择

AI 对 传统 APP 开发甚至是对行业的冲击是每一个开发者都需要认真思考的问题。传统 APP 特别是工具类型 APP 很容易被智能体替代,且几乎无门槛。

去年 5 月份,我重新启用了 AppStore 开发者账号,继续开发上架 APP。得益于 AI 的辅助,我的开发效率相比之前的“古法编程”时代提升不少,在不到一年的时间上架了几款全新的 APP 产品。

但这并不是说有了 AI 的加持之后,我的开发体验总是好的。快节奏的开发偶尔让我有一种失控的感觉,我希望节奏慢下来,能有一些时间进行一些复盘和思考。

所以我准备搞一个【开发简报】,把近期的开发进展和心得简单记录下来,就像有其他开发者已经在做的事情一样。我希望通过这种方式把控节奏并获得更多的反馈。

直接开始吧!

录音记事本

录音记事本(VoiceNotes)之前有用户反馈转录功能效果不佳,本周尝试了下 Whisper 开源方案,发现效果也不太理想。功能上有两个主要问题:1、占用内存大;2、模型文件太大。目前录音记事本 APP 的安装包大小约为 23.4 M,如果增加 Whisper 模型之后,APP 包体积将达到几百M。而可选的小模型体积虽小一些,但转录效果也不是很好。

目前决定保持现状,继续使用 Apple 原生的转录方案,Whisper 以及其他转录方案还待继续研究。

除此之外,我对转录帮助类和转录页面进行了改进设计,消除了旧版本的体验问题。

Default Actor Isolation to MainActor

近期将全部 Xcode 项目的 Default Actor Isolation 设定为 MainActor,以及启用了 Approachable Concurrency。

这两个简单的设置变动给项目带来了灾难的影响,没有一个项目在修改后是可以直接编译通过的。即使我已经做好心理准备,但实际解决这些编译报错消耗的精力远超过了我的预期。

但阵痛是暂时的,收益却是持续的。升级完成之后,大部分常规代码变得更简洁了,不用再到处标记 @MainActor、Sendable 了。

APP 的出路在哪里?

最近有很多反馈说 AppStore 的审核变慢了,原因是 vibe coding 生成出来的 APP 数量井喷拖慢了审核速度,我倒是没有特别明显的感受。

但无论如何,AI 对 传统 APP 开发甚至是对行业的冲击是每一个开发者都需要认真思考的问题。传统 APP 特别是工具类型 APP 很容易被智能体替代,且几乎无门槛。但可以确定的是 APP 形态短期内不会消亡,它的下一个爆点也必然和 AI 有关。

拥抱 AI,别无选择。

版权信息:本文为 kanchuan.com 原创,转载时请明确注明本文链接。

相关文章:

开发简报(2):开发者需要先进的工具
录音记事本 - 专业安全的录音工具 App

发表留言

您的电子邮箱地址不会被公开,必填项已用*标注。发布的留言可能不会立即公开展示,请耐心等待审核通过。