Android 4.0為x86優(yōu)化? 似乎不是那么簡(jiǎn)單
上周末,Intel的發(fā)言人曾經(jīng)表示:“Ice Cream Sandwich包含針對(duì)x86架構(gòu)優(yōu)化的代碼,因此配置Intel處理器的設(shè)備可以運(yùn)行Ice Cream Sandwich。”實(shí)際上,Intel的這番表態(tài)可能存在誤導(dǎo)成份,事實(shí)沒(méi)有想象的那么美好。
本文引用地址:http://butianyuan.cn/article/125790.htm先讓我們來(lái)了解一下Google選擇Android每個(gè)大版本合作伙伴的過(guò)程(比如3.0 Honeycomb的摩托羅拉,4.0 Ice Cream Sandwich的三星):所有廠商都出價(jià)(包括Android設(shè)備中所有配件的供應(yīng)商,如高通、TI、NVIDIA等SoC提供商也一樣)公平競(jìng)爭(zhēng),以 前版本中的表現(xiàn)也是重要的參考因素(性能強(qiáng)悍、按時(shí)發(fā)布的當(dāng)然加分,要是臨時(shí)返工或者bug頻出那肯定下次就沒(méi)你份兒了)。
選定合作伙伴之后,只有Google以及設(shè)備生產(chǎn)、SoC廠商才有權(quán)利擁有該版本Android源代碼的訪問(wèn)、修改權(quán)限。其他廠家只能等待新版本源代碼進(jìn)入Android開(kāi)源工程(Android Open Source Project)。
對(duì)于Ice Cream Sandwich來(lái)說(shuō),目前只有Google和三星(或許也有TI)手上有源代碼。不久的將來(lái)(最快也許就在11月份),ICS的源代碼就將進(jìn)入Android開(kāi)源工程,其他廠商即可對(duì)自己的平臺(tái)進(jìn)行優(yōu)化。那前面Intel關(guān)于ICS對(duì)x86進(jìn)行優(yōu)化的表態(tài)到底是怎么回事呢?
實(shí)際上也確實(shí)有,比想象的時(shí)間也更早。Intel近兩年來(lái)一直在向Android開(kāi)源工程與Google的開(kāi)發(fā)者部門(mén)提交關(guān)于x86的補(bǔ)丁,如今如果你下載Android 2.3.7的源代碼,完全可以編譯一個(gè)原生(而不是通過(guò)模擬器)運(yùn)行在x86平臺(tái)上的版本。
每當(dāng)Google發(fā)布新Android版本時(shí),開(kāi)源工程與開(kāi)發(fā)者部門(mén)的成果都會(huì)包含在其中。目前,包括Intel在內(nèi)所有對(duì)ICS進(jìn)行的優(yōu)化代碼都在由Google的有關(guān)部門(mén)進(jìn)行處理并整合進(jìn)去,現(xiàn)在知道Intel的表態(tài)是什么意思了吧。
總之,除三星以外,其他所有廠商包括NVIDIA、Intel、高通等等都是站在同一起跑線上,只有Android 4.0 Ice Cream Sandwich正式開(kāi)源后各家才可能對(duì)自己的平臺(tái)進(jìn)行具體的工作。
評(píng)論