我主动放弃了一半用户,只为了给剩下的人做一个95分的功能

200 个用户,我亲手砍掉了 100 个(心疼~)。

不是他们不想用,是我做的新功能,他们的设备跑不了。


先说说这 200 个人是怎么来的

我是一个鸿蒙独立开发者,做了一个叫《敲敲英语》的背单词 App。没有团队,没有融资,没有推广预算,甚至没有一个帮我转发朋友圈的运营。

这 200 个用户,是一个一个攒出来的。

有人在应用市场写了整整三段的五星评价,有人把 App 推荐给了正在考研的室友,有个大学生帮我做了一张海报发到班群里,有个 40 多岁的工程师说他用《敲敲英语》敲单词太上头,坐地铁坐过了站。

没有人要求他们做这些。

从 47 到 100,从 100 到 200。每一个数字背后都是一个活生生的人,有的凌晨一点还在敲单词,有的连续打卡 30 天没断过。我在后台看着这些数据,有一种自己养了一棵树、终于开始长叶子的感觉。

然后我亲手把一半叶子摘了。


两个月,两个功能,一个艰难的决定

事情要从两个月前说起。

那时候我决定给《敲敲英语》做两个大功能:桌面卡片智能体。这不是拍脑袋想出来的需求,而是用户反馈最多的两个痛点------

"每次都要打开 App 才能背单词,太麻烦了。"

"背了就忘,也不知道该复习哪些。"

我想了很久,觉得最好的解决方案就是这两个东西。

⌨️ 桌面卡片:让单词主动找你

以前背单词,你得打开 App → 进入学习页 → 选词书 → 开始背。步骤不多,但问题是------你得先"想起来要学英语"。

这一步就淘汰了 90% 的人。

桌面卡片的逻辑完全反过来:不是你去找单词,是单词来找你。

一张卡片贴在手机桌面上,每次亮屏都能看到今天该复习的词。等电梯扫一眼,开会前瞄一下,刷短视频之前顺手看一个------不需要仪式感,不需要心理建设,看一眼就是一次复习。

把学习嵌入到你已有的习惯里,你不用改变任何生活节奏。

这才是碎片化学习该有的样子。

🤖 智能体:比你更了解你的学伴

传统背单词 App 的逻辑很简单粗暴:给你一个词表,从头背到尾。背完了?再来一遍。背不下去了?那是你不够自律。

但事实是,每个人忘记单词的规律完全不一样。

"abandon"你可能看一遍就记住了,但"ubiquitous"背了五遍下次遇到还是像第一次见面。传统 App 不管这些,它给学霸和学渣安排一样的复习节奏------第 1 天复习,第 3 天复习,第 7 天复习。千人一面。

智能体做的事情只有一件:记住你忘了什么。

它分析你的每一次学习记录,找出你最容易忘的那些词,在你快要忘掉但还没彻底忘掉的时候推送给你。背了三遍还记不住的词,它悄悄多安排几次;一遍就记住的词,它就不再烦你。

像一个安静的学伴,不说话,但比你自己还清楚你的弱点在哪。

我自己用了一个月,真的会上瘾。那种"它怎么知道我正好要忘这个词"的感觉,很奇妙。


做完之后,我傻了

两个功能做完,准备上线,我习惯性地打开后台看了一眼设备分布。

鸿蒙 6.1 以上:52%。

鸿蒙 6.1 以下:48%。

这两个功能,只有鸿蒙 6.1 才能跑。

也就是说,我即将告诉将近一半的用户:你的手机用不了新功能。而这些人里面,有的是从第一天就在用《敲敲英语》的老用户,有的是给我写过长评的恩人,有的是凌晨发反馈消息催我改 Bug 的人。

我要亲手把他们挡在门外。


为什么不做兼容?

写到这里,我知道你一定想问:做个兼容版不就好了?

我试了。花了整整一周。

桌面卡片用的是鸿蒙 6.1 新开放的原生接口,老版本的系统压根没有这个能力。我尝试做了一个降级方案------一个"假卡片",表面看起来差不多,但数据没法实时同步,交互卡顿,点一下要等半秒才有反应。

就像你去一家很期待的餐厅,结果端上来一盘微波炉加热的预制菜。形状像那么回事,但你咬一口就知道不对。

智能体更惨。它需要在后台持续运行来分析学习数据,但 6.1 以下的系统随时会杀掉后台进程。分析到一半断了,推送也不稳定,今天提醒你明天不提醒------这比没有还糟糕。

我盯着兼容版看了很久,最后把代码全删了。

与其给所有人一个 60 分的将就版,不如给一半人一个 95 分的完整体验。

这句话说起来轻巧,但做这个决定的那天晚上,我一个人坐在电脑前,把后台的用户列表从头翻到尾。200 个用户名,我几乎每一个都有印象。现在要在中间画一条线------线上面的能用,线下面的不行。

说真的,比写两个月的代码还难受。


为什么我还是选了"发"

纠结了三天,我还是决定发布。

原因很简单:如果我因为害怕失去一半用户就把功能砍掉,那我以后遇到任何有门槛的新技术,都会选择回避。鸿蒙生态在往前走,6.1 开放了很多强大的新能力,如果开发者因为怕兼容性问题就永远不敢用------那这些能力开放了又有什么意义?

我不想做一个永远在等所有人到齐才出发的人。

而且说实话,鸿蒙 6.1 本身是一个很值得升级的版本。不只是为了《敲敲英语》,整个系统的流畅度、安全性、新功能都有很大提升。如果你的设备支持升级,我的建议是不管用不用我的 App,都值得升一下。

但如果你暂时不想升级,或者你的设备不支持 6.1------

《敲敲英语》的核心功能一切照常。 敲单词、阅读英文原著、每日挑战,这些在任何鸿蒙版本上都能用。我不会因为加了新功能就让老功能降级,这是底线。


给两半用户分别说几句话

给鸿蒙 6.1 的用户:

你们是第一批能体验桌面卡片和智能体的人。这两个功能我自己用了一个月,觉得是《敲敲英语》上线以来最好的一次升级。但我也知道,好不好用不是我说了算。

帮我试试,然后告诉我你的真实感受。

觉得好用请告诉我,觉得不好用更要告诉我------我一个人开发,最缺的就是真实的反馈。你们的每一条建议,都会直接变成下一个版本的改进。

给还没升级的用户:

对不住了。

我知道这种感觉很不好受------明明是一直在用的 App,突然告诉你新功能用不了。如果你觉得失望,我完全理解。

但我想让你知道,我没有忘记你们。核心功能不会受任何影响,而且我会持续在老版本上做优化和修复。至于桌面卡片和智能体,等系统升级覆盖率上来之后,你们终究会用上的。

在那之前,谢谢你们的耐心。


写在最后

做独立开发这件事,没有人教你怎么取舍。

大厂可以同时维护三个版本、五种适配方案,有专门的兼容性测试团队。而我只有一个人,一台电脑,和每天下班之后的几个小时。

每一次选择都是一道单选题:做 A 就没时间做 B。兼容老版本就没时间打磨新功能,追求覆盖率就得牺牲体验。

这次我选了体验。

也许以后回头看,这是一个愚蠢的决定------为了两个功能得罪一半用户,哪个产品经理看了都要摇头。

但也许,也许这就是独立开发者唯一的活法:不做大而全,做小而精。 不讨好所有人,但让用到的人真的觉得好用。

200 个用户,现在可能只剩 100 个会体验到完整版的《敲敲英语》。

但我赌这 100 个人的体验,能带来下一个 200。

每一个真实的用户,都是我继续写下去的理由。

相关推荐
世人万千丶3 小时前
鸿蒙 PC 避坑:DevEco Studio运行hdc命令执行异常完全指南
华为·开源·harmonyos·鸿蒙·鸿蒙系统
Latte Moments开发3 小时前
Harmony鸿蒙6.0实战开发项目--鸿蒙记账本(登录、注册、记账、图表)【代码在文末】
华为·harmonyos
Swift社区3 小时前
鸿蒙 App 集成 AI 助手:架构设计 + 实战代码
人工智能·华为·harmonyos
Dream-Y.ocean3 小时前
鸿蒙PC平台 Carnac 按键显示适配实战:从 Windows 到 HarmonyOS 的 Electron 迁移指南
windows·electron·harmonyos
●VON4 小时前
AtomGit Flutter鸿蒙客户端:仓库详情页
flutter·华为·跨平台·harmonyos·鸿蒙
小雨青年4 小时前
鸿蒙 HarmonyOS 6 | Pura X Max 鸿蒙原生适配 19:设置页在 Pura X Max 上改成分组布局
华为·harmonyos
浮芷.4 小时前
鸿蒙PC端 TTS 并发调用问题详解:资源竞争与队列管理
算法·华为·开源·harmonyos·鸿蒙·鸿蒙系统
nashane5 小时前
HarmonyOS 6学习:句柄泄漏(Fd Leak)从“崩溃现场”到“代码行”的精准狙击指南
学习·华为·音视频·harmonyos
坚果派·白晓明5 小时前
[鸿蒙PC三方库移植适配] 使用 AtomCode + Skills 自动完成Protobuf鸿蒙化适配
c语言·c++·华为·harmonyos