昨晚的WWDC上,苹果宣布将会开放输入法API的消息,也就意味着可能第三方输入法可以不通过越狱直接进驻iOS了。
无论对开发者还是用户而言,这都是一个利好的消息。
细节还没有放出来,大部分国产第三方的中文输入法都已经在喜大普奔了,官博纷纷奔走相告:
百度手机输入法:“对所有使用iOS设备的小伙伴们来说,这应该是一个值得高兴的日子,虽然还需等待,但是不越狱就能体验@百度手机输入法 带来的绝佳输入手感的时刻,忽然一下就要来临了~”
搜狗输入法:“iOS 8将会把输入法开放给开发者,允许iOS的用户安装第三方输入法这样不必越狱就能跟更多小伙伴一起玩耍,用这首歌《小苹果》来表达下搜狗君此时的心情。”
触宝输入法也表示工程师“正在努力”。
这些整天和输入法开发打交道的人对于条款的理解应该比普通人更深入,他们会这么积极地反馈,说明未来未越狱的苹果手机上会出现各种输入法几乎这一点似乎已经没有疑义。
但是,以封闭著称的苹果,这次输入法API开放到什么程度?
苹果官网上说的是“With iOS 8, you can provide custom keyboards with different input methods and layouts for users to install and use systemwide”,听起来似乎只允许开发者对现有的iOS输入法做一些界面更改,然后提交审核,供用户使用。
但一位资深的iOS开发者@路易 的解读是:“应该是允许用户直接安装和切换第三方输入法了,不只是设定键盘布局,像Swype这样的输入法,显然是需要捕捉用户对输入,并且进行算法计算然后产生输出文字的,这是仅仅改变键盘布局做不到的。”
苹果的官方说法还有待解读,但是业内基本上一致确认是可以直接安装第三方输入法。只不过,按照苹果的规矩,一定是要做出一些限制的,否则,通过输入法搜集用户数据、广告排名、竞价输入排名这些Android市场地乱象可能会移植到苹果上,对于重视安全和用户隐私的苹果而言,这是不被容许的。
国内某输入法的工作人员回应:“对,我们这边今天还在看iOS 8到底开放到什么程度,有些条件使用户允许的前提下才可以使用,有些必须得到苹果官方的认可。”
苹果用户可不可以不越狱直接安装第三方输入法?
“这次发布后理论上是可以(不越狱而直接安装)的,但是涉及到很多接口问题,有哪些是我们可以用的,接口也会导致功能的阉割。其实苹果肯定会作限制。”
小编就此咨询了一下触宝输入法的开发人员,他们研究文档后的结果是:iOS 8上的第三方输入法大致的用户体验可以和Android平台上做的一样,但是有很多细小的功能受到了限制。比如触摸光标选择,键盘大小控制等等(按:但是苹果为什么要在这些枝节问题上作限制?),整篇看下来并没有真正增加与输入法相关的API,只是把老的private API变成了public,输入法的能力不会超越越狱版。
小编致电了一位资深的中文输入法开发者,问一问“关于苹果开放输入法API给第三方的问题”,他很笃定地表示我关于苹果“开放”的理解有误——输入法要“做坏事”太简单,苹果不可能会开放太多权限,除非它已经做好了充分的对策(比如不允许用户用第三方输入法输入银行卡信息等等);而且,是否通过认证,权限在苹果手里,也就是像以往所有的条款一样,“最终解释权”归苹果。
对此,小编认为:消息肯定是好消息,可是对于开发者来说,要想在苹果的系统里做苹果在做的事,不要乐观过头。