查看原文
其他

我造了一个“小而美”的输入法

维术 虚拟框架 2022-11-01

前段时间我给大家分享了一个微信团队出品的“微信键盘”,虽然我个人认为这款输入法做的还挺不错的,但没想到获得了广大网友的无情嘲讽;其中吐槽得最多的是“小而美”,微信键盘其安装包就有 150M之多,使用一段时间后竟然还有人存储占用了几十个G;虽然后续的版本优化了安装包的问题,存储占用异常也被证实是程序 BUG,但“大而丑”(小而美)这个帽子怕是一时半会儿摘不掉了。

更令人哭笑不得的是,有人认为我收了微信团队的钱,是来给他们洗地的。其实我倒是挺希望这种说法是真的,因为如果那样的话,那就说明我这个小喽啰在微信官方眼中已经超越了一众有影响力的大 V,我真的是做的太成功了,值得好好庆贺一番。

在评测微信键盘的时候,我说过这么一段话:

如果经常打错字,或者无法给出精准的候选词,那我为什么不自己开发一个本地的拼音输入法?

当时就有童鞋说,博主你又在吹牛了,输入法是你说做就能做的吗?

说来惭愧,我之前的确尝试过自己做一款输入法。这款输入法是基于开源的“谷歌拼音输入法”制作的,其主要代码和中文输入算法属于完全照搬,虽然算不上什么核心科技,但我还是在上面下了点功夫。谷歌拼音输入法本来是开源的,不过不知道什么版本之后就找不到代码了,它的界面和样式还停留在古老的 Android 2.x 时代;由于许久不更新,它在新版本的 Android 系统上也存在不少 BUG;我就基于谷歌的开源代码加上自己的一些其他想法魔改出了一个自用的输入法——迷你键盘。

这时候就有小伙子要问了:这迷你键盘有啥特点,好用吗?

迷你键盘最大的特点,就在它自己的名字里面了:迷你。这款输入法文件下载大小 914K,注意单位是 K;安装到手机上之后,它占用的存储占用为 1.97M。我可以这么说,这世界上比我这迷你键盘占用还要小的输入法真的没几个了;对于那些喜欢“小而美”的童鞋来说,这个“小”绝对算得上是达标了吧?

除了迷你之外,这个键盘还有两个值得拿出来说的地方:

  1. 1. 迷你键盘不需要任何权限!什么读写 sdcard,获取设备 ID之类的通通没有,它需要的权限个数是零!目前,我没见过任何一个输入法做到了这一点。

  2. 2. 迷你键盘不用联网。有童鞋可能对零权限还有点难以置信,那么不联网这一点已经足够保护你的隐私。

不过,迷你键盘真就那么完美吗?显然不是。因为,迷你键盘最大的优点,也是它最大的缺点。这款键盘它只能做到简单的汉字和词组输入,其他功能一概没有;更不用谈什么输入联想、纠错等高级功能了;因此,实际上拿它来进行输入效率并不高,这也是我说那句“如果无法给出精准的候选词,那我为什么不自己做一个输入法”的原因。

前不久我发布了两仪的新版本,把迷你键盘作为了两仪的内置中文输入法。有童鞋问我这个迷你键盘是哪里找的,自己也想用一下;于是我索性就把它分享出来,也许有人会喜欢吧 :)

如果需要的话,可以在公众号后台回复 迷你键盘 获取下载链接。

最后,大家晚安~

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存