ARM & Android:未來(lái)移動(dòng)互聯(lián)網(wǎng)設(shè)備的重要力量
掃描二維碼
隨時(shí)隨地手機(jī)看文章
ARM一直以來(lái)占據(jù)著移動(dòng)處理器架構(gòu)的主導(dǎo)地位。而移動(dòng)軟件平臺(tái)方面,Android在近一年多來(lái)經(jīng)歷了快速發(fā)展,日益顯示出開(kāi)源的優(yōu)勢(shì)。兩強(qiáng)聯(lián)手將碰撞出怎樣的火花?本刊記者專(zhuān)訪(fǎng)了ARM移動(dòng)部門(mén)經(jīng)理James Bruce,從ARM與Android合作的故事說(shuō)開(kāi)來(lái),探討了未來(lái)互聯(lián)網(wǎng)設(shè)備的發(fā)展趨勢(shì)。
ARM是如何與Google結(jié)成合作關(guān)系的?
Google在智能手機(jī)、上網(wǎng)本領(lǐng)域的多個(gè)領(lǐng)域項(xiàng)目中選擇與ARM合作,是因?yàn)锳RM架構(gòu)是唯一一個(gè)能在PC以外的市場(chǎng)上提供互聯(lián)網(wǎng)體驗(yàn)的處理器架構(gòu)。傳統(tǒng)的網(wǎng)絡(luò)體驗(yàn)都是建立在臺(tái)式電腦、筆記本電腦上的,但目前的趨勢(shì)是,非智能/智能手機(jī)、上網(wǎng)本、智能本、MID逐漸在互聯(lián)網(wǎng)市場(chǎng)上扮演著越來(lái)越重要的角色。
如果對(duì)行業(yè)稍有關(guān)注,就應(yīng)該能注意到,NXP、ST等IC廠(chǎng)商已經(jīng)取得了ARM架構(gòu)的授權(quán),并應(yīng)用在最新的消費(fèi)電子方案如數(shù)字電視、機(jī)頂盒方案中。ARM獲得了很多廠(chǎng)商的支持,并與他們一起在開(kāi)源系統(tǒng)方面共同花了很大的精力,因此ARM架構(gòu)的前途也更加光明。
Android作為開(kāi)源系統(tǒng)有何特別之處?
以智能手機(jī)廠(chǎng)商為例,OEM在為手持設(shè)備準(zhǔn)備系統(tǒng)軟件的時(shí)候,通常的做法有兩種,一種是購(gòu)買(mǎi)方案,如Symbian或者Windows Mobile,這樣能夠得到軟件廠(chǎng)商充分的技術(shù)支持;另一種做法是在系統(tǒng)架構(gòu)上獨(dú)立開(kāi)發(fā)軟件,好處是手機(jī)制造商對(duì)軟件具有完全的自主權(quán),能夠方便地提供軟件升級(jí)。
Android的特殊之處在于,完整的智能手機(jī)軟件??梢悦赓M(fèi)下載得到。挑戰(zhàn)在于,Google并不出售Android,只是提供代碼數(shù)據(jù)庫(kù),因此并沒(méi)有技術(shù)支持的團(tuán)隊(duì)。這與傳統(tǒng)的方案不同,Andorid的伙伴廠(chǎng)商,包括手機(jī)生產(chǎn)商和IC廠(chǎng)商需要結(jié)成聯(lián)盟,讓軟硬件系統(tǒng)的開(kāi)發(fā)具有更強(qiáng)的可操作性。ARM的解決方案中心正是在這樣應(yīng)運(yùn)而生的。
在智能手機(jī)領(lǐng)域,手機(jī)品牌和硬件規(guī)格不同,但采用操作系統(tǒng)可能是一樣的。真正有所差別的是UI和應(yīng)用程序。開(kāi)源的力量在于,軟件開(kāi)發(fā)成本分?jǐn)偟搅硕鄠€(gè)手機(jī)廠(chǎng)商中,對(duì)某個(gè)廠(chǎng)商而言,其工程師團(tuán)隊(duì)可以更集中精力開(kāi)發(fā)差異化的UI和應(yīng)用程序。所有的開(kāi)源社區(qū)成員都致力于一個(gè)代碼分支開(kāi)發(fā)的時(shí)候,整個(gè)系統(tǒng)的進(jìn)步則會(huì)很明顯,硅IP廠(chǎng)商也會(huì)推出相應(yīng)的硬件升級(jí)。
ARM和其他伙伴一起形成了強(qiáng)大的Android陣營(yíng),Droid這樣出色的手機(jī)才能與用戶(hù)見(jiàn)面。Android也為ARM架構(gòu)做出了優(yōu)化并進(jìn)行了驗(yàn)證。其他的OEM,如中國(guó)的手機(jī)廠(chǎng)商也能夠直接獲得Android的開(kāi)源資源,而且是已經(jīng)被驗(yàn)證過(guò)的資源。
目前基于A(yíng)ndroid的方案除智能手持設(shè)備以外,似乎也擴(kuò)展到了數(shù)字電視等其他應(yīng)用領(lǐng)域。您怎么看待Android目前的應(yīng)用?
雖然Android已經(jīng)為眾人所知,但Android具體架構(gòu)如何很多人并不清楚。Andorid是為智能手機(jī)做出的完整解決方案。一般人提到Android,都會(huì)說(shuō)它采用了Linux內(nèi)核,Dalvik虛擬機(jī)和一些程序庫(kù),由多個(gè)手機(jī)制造商以不同的硬件規(guī)格和多樣的用戶(hù)界面設(shè)計(jì),將一款款A(yù)ndorid手機(jī)呈現(xiàn)在消費(fèi)者面前。因此很多人在提到在工業(yè)控制、醫(yī)療場(chǎng)合的Android應(yīng)用的時(shí)候,他們應(yīng)該特指Linux內(nèi)核和Dalvik虛擬機(jī),而不是音樂(lè)體驗(yàn)等消費(fèi)電子領(lǐng)域的應(yīng)用。如果是醫(yī)療或者數(shù)字電視等應(yīng)用,基于地理位置的服務(wù)、Gmail郵箱服務(wù)你可能并不必要,因此不同應(yīng)用的場(chǎng)合中,相應(yīng)的軟件和程序也完全不同。
基于A(yíng)ndroid的手持設(shè)備也可以劃分為幾類(lèi)。第一類(lèi)是設(shè)備提供完整的Google服務(wù),以Google品牌命名,可以直接連接到應(yīng)用程序商店。第二種,例如索尼-愛(ài)立信的手機(jī),提供google的各種應(yīng)用,可以連接到應(yīng)用程序商店,通過(guò)了嚴(yán)格的兼容測(cè)試,包括自動(dòng)對(duì)焦的攝像頭、Wi-Fi、GPS、加速計(jì)、特定的屏幕分辨率。第三類(lèi)OEM不光提供Android手機(jī)、提供應(yīng)用程序商店的鏈接,還必須通過(guò)Google的許可,才可以進(jìn)入Google Marketplace。第四種就是中國(guó)移動(dòng)的Android系統(tǒng)的產(chǎn)品,可以連接到中國(guó)移動(dòng)自己的應(yīng)用程序商店。另外還可以把PMP和PND等歸到第五類(lèi)。上網(wǎng)本是第六類(lèi),第七類(lèi)是數(shù)字電視。
通過(guò)以上分類(lèi)就可以明顯地了解到,Andorid是如何應(yīng)用到產(chǎn)品中去的,Android能夠做什么。
可以看到Nvidia也在用ARM處理器實(shí)現(xiàn)一些強(qiáng)大的視頻和多媒體支持。您認(rèn)為多媒體在手持設(shè)備中的地位是怎么樣的?那么ARM提供哪些多媒體方案支持?
多媒體支持將是非常重要的。無(wú)論是智能手機(jī)還是上網(wǎng)本,廠(chǎng)商都希望能夠支持高清視頻的播放,能支持更好的圖形界面,這些都推動(dòng)著多媒體應(yīng)用的成長(zhǎng)。