OpenRay手記:Intel Inside的手機

採用英特爾Atom處理器的智能手機逐漸在市場上普及,但這些手機不會像PC電腦般,標示自己是「Intel Inside」,反而更喜歡「隱藏身份」,只標榜自己是Android手機。原因之一,或多或少跟x86的兼容問題有一點關係。

目前絕大部分智能手機都是使用ARM處理器,無論是iPhone上的A系列處理器,到Android手機常見的高通Snapdragon、聯發科的MTK,以至平板常見的Tegra或Rockchip等,都是基於ARM規格的處理器。多年來,英特爾一直想把PC電腦最常用的x86處理器引入智能手機,但由於耗電量高等問題,一直未能成功。

最近Atom處理器的技術終於成熟,開始大舉進軍智能手機市場。然而,ARM和x86本身卻是互不兼容,x86又如何打入已被ARM壟斷的手機市場呢?關鍵就是Android和Java了。

Java是跨平台的電腦語言,具備編寫一次,便可以在不同作業系統平台上運行的優點。Android作業系統基本上就是手機版的Linux,上面的軟件都是用Java寫成的。於是英特爾便跟Google合作,推出了一套專為x86而設的Android系統,便可以順利運行所有用Java寫成的現成Android軟件了。

不過,Java的兼容並不是百分之百,偶爾也有不兼容的情況。英特爾特別推出了一套編譯器,用來優化Android軟件在x86上的運行效率,也減少不兼容的情況發生。

不過,月前facebook推出新版App,仍然出現x86手機不能使用的情況。我想正是這些兼容問題,令英特爾沒有大事宣傳其手機是「Intel Inside」吧。

電郵:ray@openrice.com

鍾偉民(Ray)‧飲食網站創辦人