6月11日,WWDC 2024 就要召开了。每年 WWDC 召开以后,随着苹果发布一堆新的内嵌功能,就会在推特和各种 blog 网站引发很多讨论。很多独立开发者就会哭着喊着说,苹果在搞垄断,苹果新内嵌的某某功能会影响他们的生意,甚至毁掉他们的营生。
最早的一个例子可能是手电筒功能,在这个功能被内嵌之前,类似的小工具类应用是 AppStore 上的现金奶牛。很多小厂商和独立开发者都喜欢做这类的小工具。然而,苹果内置这个功能了,一边哀鸿遍野。现在你在 AppStore 搜索还可以找到很多手电筒应用,但是显然他们已经不是当下最热门的应用了。
后来的例子也很多,比如在苹果把 Podcast 功能独立成一个 App 以后,很多做 Podcast 应用的作者都倍感压力。当然也存在反例,Reddit 上一篇非常火热的文章标题是“Apple Podcasts is made by a 2 trillion dollar company and yet one developer bests it with Overcast; why?”,即使是苹果推出了自己的独立 Podcast App,还是有很多人更喜欢 Overcast。在中国也是,有很多人更喜欢小宇宙、或者是喜马拉雅之类的类似应用。
苹果推出的 Shortcuts、睡眠跟踪、屏幕时间、甚至是 Safari 内置的广告拦截,等等,各种功能的推出都曾经被一些收到伤害的独立开发者批评。
那么据说最近苹果会在 WWDC 2024 全面拥抱大语言模型,会不会给很多独立开发者带来伤害呢?
我们最直接可以想到的就是语音备忘录类的 App, 比如 Rev 或者我朋友的团队做的 SlaxNote 都是基于 AI 的语音备忘录 App,它们不仅可以录制语音备忘录,而且可以利用大语言模型把这些录音转换为文本,甚至可以润色、翻译,等等。
然而,现在传言这次 WWDC 苹果会把这些能力都在其内置的语音备忘录 App 里面实现了。
还有就是那些做文章摘要的 App,这次据说 Safari 也会内嵌文章摘要能力。
还有就是轻松可以想到的是在苹果自己的备忘录App里面也会嵌入 AI 能力,这样的话,前些日子因为集成了 AI 能力而吸引了眼球的 Craft 和 Notion 又何去何从呢?
显而易见的是,邮件、消息 AI 回复建议之类的 App,照片 AI 编辑类的 App,都有可能在这次 WWDC 的发布后,受到波及。
那么该怎么办呢?
以下几点,应该是比较好的应对:
1、深挖用户群体需求,构建自己的用户群体
苹果内置的功能,集成度高,用户体验好。但是往往是针对最广泛的手机、平板用户去设计的。对特别用户群体的思考比较少。也不会做太深入的探索和用户体验的打磨。
拿刚才提到的 Overcast 为例,Marco Arment 设计了非常独特的 Podcast 加速播放技术,他可以压缩一些语音文件里面的空白部分,从而得到了一个既加速播放,但是又听起来很自然的感觉。这些独特的思路和研究,不太可能出现在苹果设计的内置 App 里面。
再比如,苹果做的睡眠跟踪功能利用了 Apple Watch 的强大能力,甚至可以监控你睡眠的时候的体温。但是有两个问题,如果你不买 Apple Watch,单用 iPhone 是无法跟踪睡眠的,另外,它没有鼾声录制功能。我以前用过的一款蜗牛睡眠,就可以录制鼾声,让自己知道自己打鼾到底多么严重,也可以知道自己说了什么梦话。这些独特的功能,让 Apple Watch 大行其道的时候,这些睡眠监控 App,也仍旧有自己的生存空间。
2、长期战略坚持战斗
从一般的角度来说,很多人会认为苹果的产品是无坚不摧的,是非常强大的。但是,其实长期使用苹果的软件和服务以后,我相信很多人会发现。苹果更擅长做硬件,或者说做硬件和软件结合的产品。对长期稳定的更新软件和进行服务的能力其实不如微软、Google等竞争对手。
例如 Siri 最早推出的时候,是独步天下的。但是在竞争对手 Google 和亚马逊下场后,Siri 的进步缓慢就逐渐被大家认识到了。
我们会发现,苹果的硬件一年更新一次,很多软件也是按照这个频率去更新的。除了在 WWDC 每年发布操作系统的大更新,其实平常 MacOS、iPhone 的软件更新往往局限于安全和细节上的小修改。很少出现功能的提升和用户体验的显著改进。当然苹果的操作系统和软件部门的程序员也是每天工作的,但是按照苹果的习惯,这些工作成果是每年一次性的发布的。
也就是今天苹果推出了某个功能,超越了你的产品,或者说涵盖了你的产品的功能。你有一年的时间,加入一些新的能力和用户体验细节。在这个同时,苹果会安静的等待一年,才有可能用心的体验来跟你竞争。很多时候,苹果的软件产品一旦发布,几年都不会做大的修改。这其实在现在的互联网时代是非常少见的。
3、多平台战略
苹果绝大多数应用是肯定不会做其他平台版本的。有一些需求上,多平台应用第三方开发者天生有优势。举个例子,苹果有自己的密码仓库功能,但是并不影响 1password 之类的应用。
从安卓到 Mac 传输文件,从 iPhone 传输文件到 Windows PC 之类的需求,都是天生不用担心苹果会去涉足的领域。
4、以其人之道,还治其人之身
很多开发者没有特别注意到的是,每次苹果开发一些内置功能和 App,都会更新自己的 API,比如屏幕时间就是有 API 的,苹果的健康应用也有 API。有时候你可以站在苹果的肩膀上去跟苹果竞争,苹果把一个需求的基础已经做好了。你可以调用苹果的 API 去完成更深入细分的需求,去跟苹果竞争。
总之,苹果发布基于 AI 的各种功能更新,肯定是对很多现在正在做基于 AI 的产品的独立开发者带来了一些挑战,但是也可能是新的机会。
本文英文版:Is Apple’s AI Revolution at WWDC 2024 a Doomsday for AI-Based Independent Developers?