我打算强答一下这题,尽管 iOS 8 开放输入法接口到现在已经快三年了,简单的答案是:有必要。
这是一个两难的问题:
- 不开启完全访问权限的输入法,是不可能让你满意的
- 开启完全访问之后,国内厂商的节操是不会让你放心的
这个权限不开启的话,会有很多限制,最大的问题是键盘将无法访问网络。这样的输入法是丧失学习能力的,你并不会觉得这样的输入法有什么用处。
然而可以访问网络的输入法,你总是会怀疑他在给你偷偷上传什么私密数据。
我自己的最后决定是完全不使用第三方的输入法,到并不是因为上诉隐私的问题(毕竟在国内互联网的环境下就不要谈什么隐私了)。真正的原因是这些第三方输入法做的实在是太烂了。
烂有 Apple 自己一部分因素,SDK 本身不够稳定等。但是最重要的还是国内首屈一指的几个输入法厂商在不务正业。
你去看看他们都在搞什么鬼,皮肤啊,花样字啊,这种本末倒置的事情。而真正打字的体验,他们是完全不管的。我曾多次说过,iOS 自带键盘的手感是第三方键盘完全比不了的,这种微妙的差异,到现在都还没有一个第三方输入法可以满意。
所以我情愿在 iOS 上放弃了双拼的追求,我对他们的不思进取深表遗憾。