独立开发·阅读约 1 分钟·
独立开发十年:前五年差点破产,iOS 15 的一次更新救了他

独立开发十年:前五年差点破产,iOS 15 的一次更新救了他

StopTheMadness 作者 Jeff Johnson 回顾十年独立开发:第一个 App 三年只赚了 3000 美元、差点破产、找不到工作,直到 iOS 15 为 Safari 加入扩展支持,一夜之间业务才跑通。

原文来源:Lapcat Software — StopTheMadness 作者 Jeff Johnson 的十年独立开发回顾:五年挣扎、一次平台更新带来的转机,以及他为什么拒绝给别人提商业建议。

2016 年 8 月 9 日,Jeff Johnson 突然辞掉了工作。十年后他写下这篇纪念文章时,想给读者传达的第一个信息是:这个行业里流传的"一夜成功"故事,背后往往有五年的狼狈。他自己就是活生生的例子——2021 年 9 月 19 日之前,他距离破产只剩一个月。

辞职时没有计划,之后五年找不到工作

Johnson 辞职时并没有完整的商业计划,他只是想给自己一个机会:做一款完全属于自己的 App,当一次自己的老板。但独立开发的现实很快给了他一个下马威。

他承认自己的处境很糟:人到中年、没有计算机科学学位(他有两个哲学学位,显然不被雇主看重)、技能栈还是 AppKit 和 Objective-C 这种"过时"的东西。辞职后他参加过不少面试,一个 offer 都没拿到——他最后一次收到全职 offer 是 2008 年。有趣的是他事后调侃:"如果早知道那是我的最后一份工作,我可能就不会辞职了。无知是福。"

—— 广告 ——

第一个 App:三年收入不到 3000 美元

Johnson 的第一个 App 叫 Underpass,一个端到端加密的 P2P 聊天和文件传输工具。初衷很朴素——他想在自己设备之间安全地传文件,又不想用云同步。

一个单人开发者去做聊天 App,现在回头看几乎是商业自杀,他自己也承认"毫无胜算"。Underpass 于 2017 年 1 月(Mac 版)和 4 月(iOS 版)发布,最终以失败告终:整个生命周期的收入不到 3000 美元。2021 年他把它从 App Store 下架,原因是苹果的系统更新不断破坏功能,而用户要求的特性他永远不会去实现——那点收入根本不值得继续维护。讽刺的是,Underpass 至今还能用,他本人还在用它做设备间传输,因为他拒绝把自己的 iPhone 登录进 iCloud。

这段经历还让他反思了一个决定:为什么一个 App Store 的激烈批评者,会选择只在 App Store 分发软件?除了 iOS 别无选择之外,他承认还有一层私心——他最初把独立开发当成一份"简历保险":如果失败了,App Store 上的 App 至少能证明他做过东西。事实证明这个算盘也落空了,因为根本没人看他的简历。

转折点:iOS 15 的一次更新

第二个 App 是 StopTheMadness,一个 Safari 扩展。灵感来自 Tom Harrington 一条抱怨网站烦人设计的推文。Johnson 开发得很快,2018 年 4 月发布后迅速积累了一批用户——但这批用户不足以养活他,他依然在持续消耗辞职前的积蓄。

接下来的三年是 StopTheMadness 最难的日子,但这段积累没有白费:他持续迭代功能、回复用户反馈、靠口碑攒下了一批忠实粉丝。2021 年 9 月 20 日,苹果发布 iOS 15,为移动版 Safari 带来了浏览器扩展支持——这个他完全无法控制的平台更新,像机器降神一样改变了他的职业生涯。

一夜之间,StopTheMadness 成了一门真正能运转的生意。如今包括 StopTheMadness Mobile 和 Pro 在内,这个产品贡献了他 App Store 终身收入的 93%。他把自己的储蓄重新攒到了辞职前的水平以上。

一招鲜:接受自己是一击即中的幸运儿

2018 年之后他还发布过不少其他 App,试图扩展产品线,但没有一个能复制 StopTheMadness 的成功。他坦率地承认自己本质上是个"one-hit wonder"——一首歌吃一辈子——但只要用户还喜欢这首歌,他就乐意一直唱下去。

对于下一个十年,他没有计划。他最成功的商业决策(2023 年 12 月发布的付费升级 StopTheMadness Pro)花了不到一年时间。他的经营哲学是像冲浪者一样顺应浪头,希望自己别被浪打翻。

为什么这篇值得独立开发者读

Johnson 在文章开头就声明:他倾向于不给别人商业建议,因为那基本是幸存者偏差。这个声明本身就是文章最有价值的部分。

他的故事里有几个反直觉但真实的数据点:三年收入 3000 美元的 App 不是"失败品"而是必要学费;一次平台更新可以改变一切,而它在你辞职时根本无法预测;93% 的收入来自一款产品,意味着产品线扩张远没有想象中重要。以及最扎心的一条:中年开发者的"退路"可能根本不存在——他辞职后发现行业根本不想雇佣他,于是只能硬着头皮把独立开发做下去。

对正在考虑辞职做独立开发的人,这篇文章给出的不是鸡汤,而是一份真实的风险清单。成功需要运气、时机和平台红利,而你能控制的只有持续迭代和熬住前五年的狼狈。

分享到
微博Twitter

© 2026 四月

原文链接:https://www.aprilzz.com/indie/fortuitous-decade-indie-developer