运营中

暗记制造机(暗記メーカー):高中生自制的单词卡应用,8年100万次下载,仅最近一年就增加30万

高中生为自己备考做的暗记应用「暗記メーカー」,自2016年6月上线起约8年累计下载达100万次。其中30万次是在开发者辞职独立后的一年里积累的。收益金额未公开,但销售额的支柱已从广告转向订阅。

暗记制造机(暗記メーカー):高中生自制的单词卡应用,8年100万次下载,仅最近一年就增加30万

有些完全没有出现金额的个人开发记录,依然值得一读。学习应用「暗記メーカー」自2016年6月上线起,约8年累计下载达到100万次。据开发者ymdkit在2024年2月发表的文章,其中30万次下载(占整体的三成)是在他辞职独立后的那一年里积累的。当时他24岁,人生中约三分之一的时间都与这一款应用相伴。

应用的内容朴素得令人意外:自己出题、作答,并与其他用户共享。设计聚焦于「出题」「作答」「共享」三件事,被用于考证学习和学校考试的准备。运营方株式会社QuizMarket的服务页面写明支持iOS、Android与Web,累计下载100万次以上。在gBizINFO登记的该公司员工人数为1人。

雏形来自高中时代。他读了一本Android应用开发的书,做过记事本、天气预报和益智游戏,顺势为自己的考试复习做了一个单词卡应用。他说服父母支付了Google Play的25美元注册费,把应用发布出去。第一笔收益花了半年以上才到来,来自AdMob广告的8,000日元。

八年的构成

时期状态
高中时代为备考自制单词卡应用,支付25美元注册费在Google Play发布
发布半年以上后首次收益。AdMob广告8,000日元
2016年6月作为「暗記メーカー」的上线时期(运营方网站记载)
大学时代主修信息工程,通过实习与社团做开发,应用成为知识的输出口
2021年12月累计40万次下载。收入以广告为主,去广告的内购为辅
大学毕业后入职实习过的公司,从设计开始负责Flutter新应用
入职一年后决定独立
独立后的一年追加30万次下载
2024年2月累计100万次下载。订阅已占销售额的50%

金额的实数始终没有出现。不过,本人列举的独立理由之一是「暗記メーカー已能覆盖最低生活费」,而2021年时的说法是「相当于打工的收入」「几乎是被动收入」。这两种表述之间的差距,隐约说明了在「五年半40万次下载」变成「两年多再增60万次」的这段时期里,收益侧发生了怎样的变化。

零广告费拿下搜索排名的初期设计

在到达40万次下载的阶段,起作用的是ASO。目标是在「テスト勉強(考试复习)」「問題集(题集)」「暗記(暗记)」这些搜索词上保持靠前位置,做法之一是把应用标题取得一目了然。本人将其描述为:不花广告宣传费也能预期通过搜索流入获得下载的状态。学习应用同时也是随考试周而下载量暴涨的季节性商品,只要位置能接住那些高峰,即使在没有施策的月份数字也会积累。

成本侧的设计也配合了这种「放着不管也不会衰减」的结构。基本功能在客户端完成,只有在上传想要共享的题集时才使用服务器。把服务器用途集中在与计量计费相配的部分,下载增加时固定成本也不会同比例上升。iOS版的上线时机同样经过等待——等到Android版的广告收入足以覆盖App Store年费的时候。对一个学生的业余项目来说,换个顺序就撑不下去。

收益模式的选择也有依据。用户停留时间在30分钟到1小时之间,相对较长,与横幅广告相配——因此以广告收入为主,以去广告的买断内购为辅。这与许多个人开发者「不明所以地选择广告」不同,是从使用形态反推出来的。与累计达到200万次下载却没有一款爆款的连续发布68款应用的个人开发者记录相比,这边属于不靠数量、而是把一款应用的停留时间转化为收益的类型。

独立改变的是决策的间隔

把「独立后一年30万次下载」简单归结为「时间变多了」,大概会错过本质。本人举出的变化是决策速度和施策的粒度。文章写道,有时当天想到的施策当天就发布,提交审核的频率提高到了两天一次的节奏。

同一时期实施的施策,也是从公司里带回来的东西。导入设计规范,把「不给用户带来意外的设计」作为基准;用多种布局做A/B测试,并在其中确认自己的主观并不可靠;把Swift/Kotlin双原生替换为Flutter;用ChatGPT的机器翻译支持70种语言;用GitHub Copilot提升动手速度。

而在变现上导入了订阅,并使其占到销售额的50%。从以广告为中心的结构转向订阅并用,意味着从只追下载量的阶段,进入把持续使用转化为收益的阶段。学习应用容易在考试或资格考试结束时失去用户,广告收入会原样反映使用的高峰与低谷,而订阅正是填平低谷的装置。这一收入构成的变化,或许与100万次下载这一里程碑同样重要。

没有奏效的事

多语言化失败过一次。用Google翻译做的半吊子多语言支持,反而被当地用户注意到,招来了一连串以「应用内文案看不懂」为由的俄语一星评价。此后他把本地化退回到只支持英语。多年后他用ChatGPT重做了70种语言的支持,而当时本人的姿态也很克制,「有总比没有强」。

技术选型上也留有悔意。关于Android用Kotlin、iOS用Swift的双原生开发,他写道随着开发长期化,修改的工作量翻倍对个人开发来说相当吃力,或许当初该选跨平台。事实上独立后他就转向了Flutter。在八年这个时间尺度上,早期的技术选型会直接决定后半段的开发速度。

拒绝功能需求的记录也留了下来。「希望能给题目添加图片」「希望只出错过的题」被采纳,因为它们处在出题与作答这一核心范围内,且对多数用户有效。而「想记录每天的学习」因为用现成工具组合即可满足、「想确认英语发音」因为受益面有限,都没有采纳。个人开发能坚持八年,起作用的或许不是加了什么功能,而是这种拒绝的方式。

复制的条件与界限

从这个案例能取出的,是一种运营方法:即使无法公开金额,也要持有能够衡量进展的指标。累计下载、订阅占销售额的比例、发布频率,这份记录里的数字都是本人能自己数清的,不依赖外部评价。与以用户数为轴讲述成长的分账应用Walica的记录一样,它示范了如何在不公开金额的前提下让实态可被验证。

难以复制的则是时间的用法本身。正因为从高中到大学、就职、独立都一直握着同一款应用,收益够到生活费的那一刻,独立才成为现实的选项。反推过来,无法先决定独立、再制造出八年的积累。本人把「年龄越大风险越高」列为独立理由之一,也说明这个顺序并非偶然,而是与年龄相互咬合。把它与坚持个人开发十四年的SiRO的收益曲线并置,就能看清长期个人开发变成金额之前的助跑有多长。

还有一点是市场侧的界限。学习应用的用户更替很快,毕业或通过考试后就会离开。100万次下载这一累计值,并不是现在正在使用的人数。把订阅做到收益的一半,是在这一结构中把留存翻译为收入的尝试,也应是接下来数年的胜负手。运营方成立了法人、在员工仅1人的情况下还打出面向补习班与学校的功能,也可以读作在个人用户之外寻找持续收入来源的动作。

如果觉得这篇厉害

相似案例

本文允许在新闻媒体、博客或生成式AI回答中自由引用与转载:只需注明出处「Small Start(small-start.com)」并附上本页链接,无需事先联系。 转载与引用政策 →
如果本页对您有帮助,欢迎分享
分享到X