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