<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 業(yè)界動態(tài) > Android 4.0為x86優(yōu)化? 似乎不是那么簡單

          Android 4.0為x86優(yōu)化? 似乎不是那么簡單

          —— Intel的表態(tài)可能存在誤導(dǎo)成份
          作者: 時間:2011-11-11 來源:cnbeta 收藏

            上周末,Intel的發(fā)言人曾經(jīng)表示:“Ice Cream Sandwich包含針對x86架構(gòu)優(yōu)化的代碼,因此配置Intel處理器的設(shè)備可以運(yùn)行Ice Cream Sandwich。”實際上,Intel的這番表態(tài)可能存在誤導(dǎo)成份,事實沒有想象的那么美好。

          本文引用地址:http://www.ex-cimer.com/article/125790.htm

            先讓我們來了解一下選擇每個大版本合作伙伴的過程(比如3.0 Honeycomb的摩托羅拉,4.0 Ice Cream Sandwich的三星):所有廠商都出價(包括設(shè)備中所有配件的供應(yīng)商,如高通、TI、NVIDIA等SoC提供商也一樣)公平競爭,以 前版本中的表現(xiàn)也是重要的參考因素(性能強(qiáng)悍、按時發(fā)布的當(dāng)然加分,要是臨時返工或者bug頻出那肯定下次就沒你份兒了)。

            選定合作伙伴之后,只有以及設(shè)備生產(chǎn)、SoC廠商才有權(quán)利擁有該版本源代碼的訪問、修改權(quán)限。其他廠家只能等待新版本源代碼進(jìn)入Android開源工程(Android Open Source Project)。

            對于Ice Cream Sandwich來說,目前只有和三星(或許也有TI)手上有源代碼。不久的將來(最快也許就在11月份),ICS的源代碼就將進(jìn)入Android開源工程,其他廠商即可對自己的平臺進(jìn)行優(yōu)化。那前面Intel關(guān)于ICS對x86進(jìn)行優(yōu)化的表態(tài)到底是怎么回事呢?

            實際上也確實有,比想象的時間也更早。Intel近兩年來一直在向Android開源工程與Google的開發(fā)者部門提交關(guān)于x86的補(bǔ)丁,如今如果你下載Android 2.3.7的源代碼,完全可以編譯一個原生(而不是通過模擬器)運(yùn)行在x86平臺上的版本。

            每當(dāng)Google發(fā)布新Android版本時,開源工程與開發(fā)者部門的成果都會包含在其中。目前,包括Intel在內(nèi)所有對ICS進(jìn)行的優(yōu)化代碼都在由Google的有關(guān)部門進(jìn)行處理并整合進(jìn)去,現(xiàn)在知道Intel的表態(tài)是什么意思了吧。

            總之,除三星以外,其他所有廠商包括NVIDIA、Intel、高通等等都是站在同一起跑線上,只有Android 4.0 Ice Cream Sandwich正式開源后各家才可能對自己的平臺進(jìn)行具體的工作。



          關(guān)鍵詞: Google Android

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();