现已推出「太酷打字王」 iPad App
47天,从立项到上线,终于迎来了「太酷打字王」iPad版本的发布!🎉 回顾这一段开发历程,虽然艰难,但满满都是成就感。希望这款工具能为大家带来更好的输入体验!












起初以为用网页嵌套一下,对自己来说分分钟的事情,满打满算一个星期完全足够了,没想到会经历 47 天之久。
第一周想要快速搞定,架构设计的比较莽撞和理想化,最求系统的独立性。但随着项目的推进,各种代码牵扯的越来越多。 另外,由于引入了新的外部框架做系统导航,导致一直有一些细微的 bug 无法解决。 出现的问题是:网页端好好的,但是 App 就是总有解决不完的毛病,一度炸毛,心态崩溃。
第二、三周果断重新设计,考虑到后续多 App 和多端维护问题,还是统一版本、统一分发比较靠谱。
第四周设计 App 代码热更新逻辑。起初以为 Cordova 代码更新为什么设计的这么复杂,花了两天研究了一下, 结果发现是自己肤浅了,不得不部署一套开源系统做更新后端。
第五周本以为要发布了,但是测试之后发现时不时音频无法发声,键盘无法响应。不得不全部写一套 native 的兼容层, 网页端无法很好完成的事情,全部代理到 native 中去兼容。这里感谢AI,十年没有碰的 Objective-C 又让我捡起来了。AI真是个聪明的小笨蛋。
全部完成,已经是项目立项一个月之后了,接下来是让人更崩溃的 App 审核阶段。上午提交经过漫长地等待到第二天早上四五点收到“被拒绝”。 早上又抓紧按要求改,继续提交,又继续漫长等待,继续收到“被拒绝”。 然后,儿子回到家,见到我的第一句话就是:“Apple审核的怎么样了?”,我就说:“被拒绝了”。他说:“你买个船票去美国,问问到底为什么?”
一共审核到第七个版本,才收到“被批准”。事情总会在你崩溃之前往好的方向发展,问题是在崩溃之前你能坚持多久。
翻看我的第一个App:此刻最美番茄钟,发现正好十年了。下一个十年加油~