iOS 平台长期以来都缺乏一款好用的双拼输入法,落格输入法凭借它原生风格的界面、尊重用户的隐私安全策略、和高度自定义的设置,迅速成为双拼输入法里的佼佼者。近期,苹果在 iOS 11 测试版中也加入原生双拼方案,再次引起了一波「双拼热」。

本次「幕后访谈」我们找来了落格输入法的开发者 TenSteps,他是一位来自河北的独立开发者,作品有落格输入法 for iOS限时 1 元特价中)和 for macOS 双版,另外还有一款叫 落格五笔 的作品。

TenSteps 的朋友帮他画的头像

今天我们就来和他聊一聊对双拼的看法以及作为独立开发者的生活方式。

π:当时为什么想要开发落格输入法?

开发落格输入法的直接原因是当时我太无聊了——根本原因是我在 iOS 平台实在找不到一款自己喜欢的输入法,心里一直想着「要是有一天,我能自己写一个输入法自己用就好了」。

落格输入法从一开始白日梦的设计(就我公布的仅有的手稿画成),到后来的实践中间间隔大约是一年。梦想毕竟是梦想,做白日梦的时候想一想——只是真的没想到,暑假自己一个人太无聊于是抱着试一试的心态,竟然就把这个梦想实现了!

第一个版本上架,被媒体誉为「双拼用户的救赎」,我都惊了。

落格输入法的手稿

编注:关于落格输入法的介绍,可以查看少数派之前的测评文章:

π:相比全拼输入法,双拼有什么优势吗?

比起大多数人「吹鼓」的效率,我更愿意说健康。毕竟实际上日常使用的话,全拼 + 简拼完全不比双拼来击键更少或者速度更快。可一旦上升到了严谨一点的层次,比如写文档、论文,和客户、老板沟通撰写邮件,在特殊的行业有特殊的术语等等,全拼的重码这个时候就显露出来了。你必须打全了,你必须每次上屏都要看清楚了,你必须写完了再校对多次,你必须翻好几页找那个字词。我相信不少人和我一样,甚至养成了从来不打简拼的习惯。

这个时候,双拼的优势就显现出来了,sy(声韵)的组合模式,固定两个键一个音,符合拼音的逻辑。同样的字数下,击键更少,从此手指关节再也不疼。

双拼快吗?不快,有人不是说全拼练好了一样不比五笔差吗?但双拼单字码长固定,配合 sy 的逻辑,可以很方便地在字词后追加一些特殊的功能——比如直接辅码,遇到生僻的词汇(前提是得是真正的词汇)不用翻页,再输入一码辅码即可。没在首选?没关系,这个时候顺手点个 123 也不是什么难事了。当然,你也可以再追加一位辅码,双辅定字按空格上屏 OK 没毛病,从此再也不用全拼那样打哪指哪了。

双拼从五笔等形码码表那里借鉴了不少东西,比如简码,1 简 2 简 3 简 4 码上屏等等,五笔他们能玩的「高科技」我们一样可以 6 飞起,当你双手放在键盘上,常用的 52 个字就在你手指底下,永远不变。没有用过,你是永远也不会明白这种掌控全局的感觉的。 :)

编注:关于双拼输入法的详细介绍,可以阅读:

π:iOS 11 内置了双拼输入法,对落格有没有影响?

有。双拼终于得到了苹果的认可……这从官方层面给中文输入的用户多了一个选择,也给更多根本不知道双拼为何物的人多了一个机会认识双拼。但我觉得,如果他们熟悉且学会了双拼,最终还是会去追求更高级的玩法,这个时候,就是我落格输入法闪亮登场的时刻啦。

π:在开发落格的过程中,有什么值得分享的心得吗?

落格输入法从开发到现在刚好满一年,其实我有计划写一个「独立开发者生存指南」系列文章,不过写了两篇就因为比较忙搁置了……汗。

从开发的角度来讲,我从自学编程到开发落格输入法,中间并没有很长的路。了解了 Swift 语法之后,学会了面向对象编程,再学会了它的高级应用(设计模式),剩下的就是去用框架了,一句话概括就是「生死看淡,撸起袖子就是干!」,然后就有了落格输入法的第一个版本。

从运营的角度讲,那就是作为一款收费的 app,生存起来是比较艰难的,所有的收费 app 独立开发者你不要怕限免会让你损失收入。第一次限免的时候下载量 6000+,对我一个日常下载在个位数的 app 来说,当时我那个激动啊,激动完了心里那个后悔呀,如果我不是限免而是冰点 1 元,那我岂不是赚了六千块?!——实际上并不是这样的,我后来担心用户一下子都免费下载了,以后半年估计连个位数的购买也没了。这种事情也并没有发生,后续的销量依旧稳定,和平时一样。甚至后来我冰点一元,下载量也就从 6000+ 变成了 100+,也就是说,不愿意付费的人,他们永远也不会去付费哪怕你卖一块钱;相反愿意为你的 app 付费的人,哪怕是你卖 100 块钱,只要是他用到的,他一样是愿意付费的。

从营销的角度,独立开发和企业营销不同,企业可以以优质的服务,漂亮的界面,低廉的价格打动人心。独立开发者在这几个层面都难以和企业大厂对刚,一个人的工作室,能玩什么?也就剩下细节了,app 没必要做到尽善尽美,独立开发者的作品都会带有鲜明的个人性格色彩,这也是这一类 app 总有一批人死忠的原因。快速迭代、第一时间接入最新的 API、亲民的沟通售后,这都是大厂所不能做的。荒诞和个性的 slogan,是唯一能吸引人眼球的东西——毕竟我也付不起昂贵的广告费。

π:这么在意输入的效率,肯定也很在意键盘的体验,有什么推荐吗?

我见过的其他程序员不多,就一个,他用的是「任何键盘」……最偏好的是双飞燕的 30 块包邮还防水的薄膜键盘。

我自己用的是 Poker 2 红轴,俗称手指马杀鸡,不论是写代码还是打游戏,都非常趁手,唯一的缺点是声音大一些,因为你会忍不住去用力敲打来听这个机械音——比青轴的千篇一律咔嚓强到不知哪里去,红轴每一次击键的声音,都是不同的!

Poker 2 红轴

另外配合 Poker 2 的 fn 键,我仅用左手就可以快速掌握上下左右,真的是方便极了。我曾写过一篇关于如何设置 Poker2 键位的文章 Poker 2 机械键盘 Mac 键位修改

——唯一遗憾的是由于 Escape 和 ` 在同一个键上,打守望先锋需要按两个键才能语音~(没错我就是那个开自由麦的。)

π:你平时还会使用哪些工具?

说实在的,我还真是一个不怎么注重效率的人,我一贯奉行的观点是「在互联网这个信息爆炸的时代,少就是多,慢就是快」。所以效率工具没啥了,我 list 用的就是系统自带的提醒,日程用的系统自带的日历,浏览器是 Safari,输入法是落格输入法……总之,我翻了翻我的软件列表,还真有那么几个可能大部分人都不知道的好东西:

  • DMG Canvas:方便的制作 dmg 工具,还能一键签名,落格输入法 macOS 的安装 dmg 都是用它一键生成的;
  • BackupLoupe:苹果时光机分析工具,分析你的备份数据,帮你找到那些占用空间大还没用的东西(比如 Xcode 的缓存等),帮你一键加入过滤列表中,少有人知道的时光机优化利器;
  • Sound Control为每一个 app 单独控制声音和音效,还能路由特定的app到特定的音频设备,神器;
  • 落格信使(9 月发布):iOS 11 才能用的短信过滤,更像是短信分类,被分类的陌生短信就不会响铃提醒了,还能支持正则表达式呢。

π:平时会通过哪些渠道或者方式来收集灵感?

三大件我就不说了(上厕所、洗澡、失眠的深夜,统称为灵感三大发源地),灵感的记录都是在系统自带的提醒事项里。

提醒事项

值得一提的是我在做具体设计的时候还是比较喜欢传统的纸笔,可能是和我美术生的背景有关系,虽然现在根本不会画了,但还是喜欢用纸笔来写写画画。当时在研究整句输入算法的时候,稿纸贴了一整墙,花了三天时间才搞懂了到底什么是隐马尔可夫模型。后来开学回学校,还把所有的稿纸撕下来小心翼翼地背包里带到宿舍——很遗憾后来搞懂了这些稿纸也就丢弃了。不过难能可贵的是落格输入法的键盘 UI 设计图,我为了保存以后看,特地用手机拍照,后来在电脑里找到了缓存,因此得以幸存。

TenSteps 用纸笔来做设计

我其实是学过 Axure 的,但我并不喜欢这一类工具,包括后来有的更简单的什么 POP,墨刀之类的,(这里推荐下前者吧,iOS 上的设计神器,你可以先在纸上画,画好了拍照进手机,用 POP 制作生成 app 的预览,很好用。)我觉得用这些你就得花时间和精力到具体的过渡等实现上,你要选个按钮吧,你得选一个交互吧,你得拖个文本框才能做注释吧……用纸笔你只需要专注在你想要的东西上就好了——当然,也可能是毕竟我有过绘画的训练,虽然现在是灵魂画手了,但内心里我还是不反感绘画的(可能有些人会对这个恐惧,比如很多人对英语就有深深的抵触感),人的注意力是有限的,所以我更愿意把有限的注意力投入到无限的创意中去 😆。

POP

π:听说你现在是全职在开发落格,独立开发者的生存状况如何?

很难的,这个问题严格来讲我目前无法回答,我是上个月才毕业的,目前刚刚开始。就我个人来说我觉得其实还好,压力不大,但和其他自由职业一样,内心也是有着深深的紧迫感,所以当朋友给我 offer 了一个兼职的时候我毫不犹豫就答应了下来,现在实际上是全职独立开发 + 少部分的兼职外包开发。

在中国,独立开发是个非常新的职业,虽然自由职业早就有了,外包的独立形式也有,但像我这样,纯纯要靠自己的 app(为主要收入)来生存的(中国人)似乎很少,至少我自己没见到和听说过。其他独立开发 app 的大神,要么是娱乐而为,要么是业余爱好,人家都是有自己的职业收入的。

虽然我现在的收入可能比大部份本科应届生收入要高,算上兼职可能比大部份毕业五年的收入还高,但这却没有一份稳定的工作来的有保障,主要是心理层面,心里总会想「如果下个月没人买了,我就得 GG」,虽然实际上市场不会这么运作,但心里还是会隐隐担忧,如果是普通的工作,可能你就不会去考虑「如果下个月我被开除了我就得 GG」。

随着移动端市场普及,还有愿意为软件付费的一批人长大,我觉得会有更多的人愿意从事独立开发这个职业,当然,来自家庭的压力也要考虑——难得的是我父母竟然是完全支持——可能是因为我没毕业就已经经济独立,让他们很放心吧。

π:当时选择全职开发的原因是什么?

直接原因是创业失败了,根本原因是回头一看落格输入法半空转三个月还能有一千多的月收入,忽然发现靠这个我就能付得起房租了!另外就想,既然这样都能有这么多的收入,那如果我努力一下,好好经营,多开发几个 app,是不是就可以轻松破万呢?——毕竟梦想还是要有的。反正我创业早,就算现在失败了也才刚刚毕业,那我不如就拿出一点时间来尝试一下,我知道你们很多人都很奇怪,为什么一千块就能让你敢决定独立开发,你到底哪里来的自信。

其实是你们问错了,自信不是从哪里来的,它本来就是正常心理的一部分~

加上我野生惯了,也不想再去公司伺候老板,于是毅然决然走上了国内(可能是)全职独立开发的先驱道路。

π:你每天会如何安排自己的工作和生活?

现在的生活比较规律,每天 12 点多 1 点睡觉,上午 9 点 10 点醒,然后就是玩手机——没错,羡慕吧?

主要是看用户群,社交网络,有娱乐的成分在里边,也是处理一夜积攒的用户的疑问等等,和在线的用户沟通,解答问题。

然后起床看邮件,如果是 5 封以下,那还好估计都是广告。如果是 5 封以上,那估计今天就得忙。处理完邮件,把刚刚手机上沟通的要内测的用户加一下,吃饭。

下午开始撸代码,做新功能,把用户报告的问题一一重现修复,如果功能攒的差不多了,就发个内测更新上去,我路由器比较垃圾,上传时候其他设备之间开启「断网模式」,所以就可以放空自己做点家务了。

TenSteps 的工作台

这个完成之后就是做兼职的工控项目,目前是安卓开发,也有后续的 Win 开发,都是原生开发(没错,我会 Linux 开发、Android 开发、iOS 开发、macOS 开发还有用 Python 做后台服务器开发……)研究研究难题,和朋友也是我的兼职「经纪人」聊聊客户需求,然后差不多就该收工睡觉了。

——当然,理想的情况并不多,比如客户改需求我就得去他们公司面谈开会……

有人说创业是一种生活状态,其实独立开发也是如此。我是 90 后,其实我的一切都在网上了,这就是我的生活。我的用户也是我的朋友,很多时候我是要去向他们寻求帮助的。我也是我 app 的忠实用户,有时候自己也给自己提无理要求「如果落格输入法xxx就好了」、「我要是能写一个 xxx 就好了」——等等!这是个好想法,得记下来……

App 上架需要审核,一般审核期就是我的假期,以落格输入法目前一个月更新两次的节奏,基本上我一个月可以休息个三五天——尼玛现在审核加快了,我开发的 app 也多了,其实休息的很少——不过好在日常的生活其实不是那么累,至少不用每天去堵车,我的客厅距离电脑桌也就卧室和客厅的距离。


落格输入法 for iOS 正在 App Store 1 元限时促销中,如果你对落格输入法感兴趣,可以在 App Store 进行购买。


关于「幕后」

我们每天会接触大量的软件、硬件,但是多数时间下,都只是以固有的「使用者」视觉去体验和评判,快节奏的模式让我们没时间体会太多背后的理念。「幕后」栏目 因此而生,我们会不定期邀请一些开发者,讲述他们创造产品背后的故事。这是本栏目的第 41 篇文章。

👉 阅读其它「幕后」故事 >