“開放”的態度廣布福音
蘋果iOS8帶來了備受矚目的眾多開放性功能,其中最被大家津津樂道的就是第三方輸入法,一直以來iOS原聲輸入法都是被人诟病的一個短板,尤其國內用戶,為了安裝第三方輸入法幾乎成為越獄的第一大理由。
蘋果開放第三方輸入法限制,將使用戶有機會用到更安全、更漂亮、功能更強大的輸入法。不僅僅是中文,許多以往沒能好好適應需要的小語種,也終於可以獲得屬於真正屬於自己的輸入法。
就目前的AppStore來說,第三方輸入法應用市場的競爭比較特別,它對國內開發商相當有利,而且是從零開始的機會。無論你在PC端、在安卓上是熱門還是冷門,到了iOS8上大家都回歸到一個起跑線,無論如何,用戶體驗才是確定勝負的關鍵。所以這種處在同一個出發點上的第三方中文輸入法競爭,最後得益的將是用戶。
有條件的開放不平等的競爭
雖然大家都在為“開放了”而高興,但實際上蘋果並不是那麼好妥協的公司,iOS系統也並不是那麼隨隨便便說開就開的環境。我們要清楚它在開放背後,還留有哪一手。
這次在iOS8中開放的主要接口包括有:
1)插入字符串
2)向前刪除
3)獲取光標之後的內容
4)獲取光標之前的內容,
通過上述4個接口可實現輸入法基本的輸入和刪除,上下文預測功能;
5)UITextInputDelegate接口,用於幫助輸入法實時地跟蹤光標位置和選區變化,從而及時根據新的內容和光標位置進行語義學習和語義預測;
6)UILexicon接口,第三方輸入法被允許導入通訊錄聯系人姓名、快捷詞條和相關詞庫。同樣的,一些創新的輸入方式,比如滑行輸入、手勢輸入等方式也沒有被限制。
不過iOS始終保持著系統的自主封閉性,這點和開放性的安卓系統是有區別的,蘋果在開放第三方輸入法的時候,同樣做了限制,比如不允許移動光標位置,不允許選中輸入框中的文字,意味著像光標快捷移動功能,以及剪切、復制、粘貼等功能無法使用(而Android輸入法已經廣泛使用了)。
為了保護用戶的隱私內容和安全信息,蘋果也給這些第三方輸入法劃定了一個嚴格,但又相對合理的權限范圍和行為准則,比如在密碼框、電話號碼框中iOS系統將強行調用原生輸入法。另外還有一點就是在輸入法界面中對其他程序的調用,比如錄音調用,第三方是拿不到這種准許的,所以某些第三方語音輸入法也受到了極大的限制。正是因為這種有限的開放,我們可以認為iOS8的第三方輸入法的能力是被限制在原生輸入法“之下”的,也就是“天生劣勢”,更無法超越越獄版輸入法。
所以,想要獲得最好的第三方輸入法體驗,將設備進行iOS8.1越獄才是王道。據消息稱,再過不久,越獄社區某個團隊將會推出iOS8.1完美越獄工具,讓我們拭目以待吧。