08月 6, 2012

文/DoNews博客作家 张超

目前的输入法框架并不是应用形式存在与iOS系统中的,而是以系统组件的形式动态调用的。可以在任意第三方App中通过输入UI组件来调用输入法框架。

那不开放输入法的原因就很显而易见了。对于所有的第三方的App,苹果的态度是希望大家可以都在各自的砂箱中,独立的运行,所有的互动都通过系统提供的API框架和组件来实现,这样可以保证每个运行于iOS系统中的应用都获得相同的权限和资源,且不互相干扰。

目前的输入法在系统中的调用方式的设计,根本就没有考虑独立砂箱的问题,所以如果第三方的输入法出现了崩溃的问题,直接导致的是,调用它的App会崩溃。这对于其他的App来说是不公平的。

基于此,如果Apple不重新设计输入法的调用方式的话,我觉得,开放iOS输入法的可能性并不高。

DoNews博客认证作家/张超

Tags: ,,.