0
本文作者: 林藠頭 | 2014-06-03 17:19 |
昨晚的WWDC上,蘋(píng)果宣布將會(huì)開(kāi)放輸入法API的消息,也就意味著可能第三方輸入法可以不通過(guò)越獄直接進(jìn)駐iOS了。
無(wú)論對(duì)開(kāi)發(fā)者還是用戶(hù)而言,這都是一個(gè)利好的消息。
細(xì)節(jié)還沒(méi)有放出來(lái),大部分國(guó)產(chǎn)第三方的中文輸入法都已經(jīng)在喜大普奔了,官博紛紛奔走相告:
百度手機(jī)輸入法:“對(duì)所有使用iOS設(shè)備的小伙伴們來(lái)說(shuō),這應(yīng)該是一個(gè)值得高興的日子,雖然還需等待,但是不越獄就能體驗(yàn)@百度手機(jī)輸入法?帶來(lái)的絕佳輸入手感的時(shí)刻,忽然一下就要來(lái)臨了~”
搜狗輸入法:“iOS 8將會(huì)把輸入法開(kāi)放給開(kāi)發(fā)者,允許iOS的用戶(hù)安裝第三方輸入法這樣不必越獄就能跟更多小伙伴一起玩耍,用這首歌《小蘋(píng)果》來(lái)表達(dá)下搜狗君此時(shí)的心情?!?/p>
觸寶輸入法也表示工程師“正在努力”。
這些整天和輸入法開(kāi)發(fā)打交道的人對(duì)于條款的理解應(yīng)該比普通人更深入,他們會(huì)這么積極地反饋,說(shuō)明未來(lái)未越獄的蘋(píng)果手機(jī)上會(huì)出現(xiàn)各種輸入法幾乎這一點(diǎn)似乎已經(jīng)沒(méi)有疑義。
但是,以封閉著稱(chēng)的蘋(píng)果,這次輸入法API開(kāi)放到什么程度?
蘋(píng)果官網(wǎng)上說(shuō)的是“With iOS 8, you can provide custom keyboards with different input methods and layouts for users to install and use systemwide”,聽(tīng)起來(lái)似乎只允許開(kāi)發(fā)者對(duì)現(xiàn)有的iOS輸入法做一些界面更改,然后提交審核,供用戶(hù)使用。
但一位資深的iOS開(kāi)發(fā)者@路易 的解讀是:“應(yīng)該是允許用戶(hù)直接安裝和切換第三方輸入法了,不只是設(shè)定鍵盤(pán)布局,像Swype這樣的輸入法,顯然是需要捕捉用戶(hù)對(duì)輸入,并且進(jìn)行算法計(jì)算然后產(chǎn)生輸出文字的,這是僅僅改變鍵盤(pán)布局做不到的?!?/p>
蘋(píng)果的官方說(shuō)法還有待解讀,但是業(yè)內(nèi)基本上一致確認(rèn)是可以直接安裝第三方輸入法。只不過(guò),按照蘋(píng)果的規(guī)矩,一定是要做出一些限制的,否則,通過(guò)輸入法搜集用戶(hù)數(shù)據(jù)、廣告排名、競(jìng)價(jià)輸入排名這些Android市場(chǎng)地亂象可能會(huì)移植到蘋(píng)果上,對(duì)于重視安全和用戶(hù)隱私的蘋(píng)果而言,這是不被容許的。
國(guó)內(nèi)某輸入法的工作人員回應(yīng):“對(duì),我們這邊今天還在看iOS 8到底開(kāi)放到什么程度,有些條件使用戶(hù)允許的前提下才可以使用,有些必須得到蘋(píng)果官方的認(rèn)可。”
蘋(píng)果用戶(hù)可不可以不越獄直接安裝第三方輸入法?
“這次發(fā)布后理論上是可以(不越獄而直接安裝)的,但是涉及到很多接口問(wèn)題,有哪些是我們可以用的,接口也會(huì)導(dǎo)致功能的閹割。其實(shí)蘋(píng)果肯定會(huì)作限制?!?/p>
小編就此咨詢(xún)了一下觸寶輸入法的開(kāi)發(fā)人員,他們研究文檔后的結(jié)果是:iOS 8上的第三方輸入法大致的用戶(hù)體驗(yàn)可以和Android平臺(tái)上做的一樣,但是有很多細(xì)小的功能受到了限制。比如觸摸光標(biāo)選擇,鍵盤(pán)大小控制等等(按:但是蘋(píng)果為什么要在這些枝節(jié)問(wèn)題上作限制?),整篇看下來(lái)并沒(méi)有真正增加與輸入法相關(guān)的API,只是把老的private API變成了public,輸入法的能力不會(huì)超越越獄版。
小編致電了一位資深的中文輸入法開(kāi)發(fā)者,問(wèn)一問(wèn)“關(guān)于蘋(píng)果開(kāi)放輸入法API給第三方的問(wèn)題”,他很篤定地表示我關(guān)于蘋(píng)果“開(kāi)放”的理解有誤——輸入法要“做壞事”太簡(jiǎn)單,蘋(píng)果不可能會(huì)開(kāi)放太多權(quán)限,除非它已經(jīng)做好了充分的對(duì)策(比如不允許用戶(hù)用第三方輸入法輸入銀行卡信息等等);而且,是否通過(guò)認(rèn)證,權(quán)限在蘋(píng)果手里,也就是像以往所有的條款一樣,“最終解釋權(quán)”歸蘋(píng)果。
對(duì)此,小編認(rèn)為:消息肯定是好消息,可是對(duì)于開(kāi)發(fā)者來(lái)說(shuō),要想在蘋(píng)果的系統(tǒng)里做蘋(píng)果在做的事,不要樂(lè)觀(guān)過(guò)頭。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。