在Android平台的系统开发事情中,大家通常只求善用API(Application Progamming Interface),却常常忽略有关API的其他细节,因而系统架构受制于人,也导致商业模式的窒碍难行,成为商业竞争下的输家。

     以Android为例,智能硬件平台其商业成功的钥匙就藏在框架API的隙缝中。充分而全面性理解框架API,即能拥有成功密码、造就天使,并成为商业生态竞争下的赢家。俗语说,鉴往知来,我们来回顾一下过去10年来的开放API与软硬整合潮流。

     自从手机等移动(Mobile)设备及服务产业逐渐茁壮以来,软硬整合也逐渐蔚为潮流。例如,自从2000年以来,台湾MTK为首的低价手机系列的一站式解决方案(Turnkey Solution),是一种的软硬整合潮流的开端。后来,苹果公司的IoS系统提供了开放型API,让iPhone的应用商店(App Store)成功地运营起来,让iPhone生态圈逐渐繁荣起来了。

     接着,Google的Android系统也提供开放型API,更进一步采取开源(Open Source)策略,人人都能自由使用Android ADK及其开放API,以C/C++撰写底层服务,紧密结合硬件,呈现其差异化,创造增值效果。于是,Android的高度开放性,让形形色色的周边装置都能够整合到Android平台上,非常有利于软硬整合。Android平台迅速窜红,让此潮流迈向硬件差异化。在智能化、差异化的趋势里,软硬整合更加紧密,逐渐蔚为产业的主流。

     君不见,Android于2007年问市之后,其声势扶摇直上,版图迅速从手机产业扩展到其他各领域,如电视、STB、车载系统、对讲机、LED室内装潢等。到了2012年,Android更迈向高峰,几乎成为智慧手机、智能Pad、智能电视和智能家庭的一致性平台。

     其中,值得关注的是,软件框架(Software Framework)开发技术是呈现软硬整合、创造差异化的必备条件。藉由框架来提供开放性API,可加速平台的发展;同时也藉由框架来提供强势型API,可让整体生态无尽繁荣,而仍然维持有机次序,具有丰沛的生命力。

 

~ end ~