|   分析ARM ANDROID市場及技術結合點  時(shi)間(jian):2016-12-30作者:華(hua)清遠見 一、概述 目前,Android支(zhi)持處(chu)理器情況: ARM+Android 早支(zhi)持(chi),支(zhi)持(chi)的完善,主要用在手機市場(chang),目前(qian)積極(ji)進(jin)軍上網本(ben)、智能家居等市場(chang); X86+Android 目(mu)前(qian)已經(jing)支持的比較完(wan)善。推出了atom+Android的上網本,買(mai)點在于支持Atom+Android 和 Atom+Window7雙系(xi)統; MIPS+Android 目(mu)前在移植、完善過(guo)程中。主要目(mu)標(biao)在智能家電、上(shang)網本領(ling)域。龍芯(xin)也在積極(ji)支(zhi)持(chi)Android; Powpc+Android 目前(qian)在移植、完(wan)善過程中。 還(huan)在其它眾多處理器廠商在移植Android到其現(xian)有的處理器,或根據Android的特性研發新的處理器。 為(wei)何ARM和Android能夠走的(de)(de)如此緊密?本文想闡述一下個人的(de)(de)看法(fa),主要從:市場結合(he)點(dian)、技(ji)術(shu)結合(he)點(dian)、及(ji)可能存在的(de)(de)問(wen)題這3個方(fang)面(mian)分析。 二(er)、市場結合點 1、Google選擇ARM 眾所周知,Google一直以(yi)來都有開發操作系統的(de)想法。與此同時競(jing)爭對(dui)手微軟也在積極進(jin)軍網絡搜(sou)索引擎市(shi)場,目前搜(sou)索器(qi)Bing正(zheng)在積極蠶食Google的(de)市(shi)場份額。但究竟如何選擇切入點,是個非常關鍵的(de)問(wen)題(ti)。 在這幾年中(zhong),智能手機市場的(de)發展異常迅猛(meng),移動互(hu)聯網向智能手機市場滲透的(de)應用越來越廣泛和成熟,并從中(zhong)造就了(le)蘋(pin)果iPhone的(de)商(shang)業奇跡。更為重要的(de)是,隨(sui)著(zhu)移動應用的(de)發展,移動搜索(suo)將成為Google和微軟競爭的(de)下一(yi)個(ge)主戰場。對此(ci),Google意識到移動搜索(suo)將是其(qi)下一(yi)個(ge)新的(de)增長點(dian)。 Google終(zhong)選(xuan)擇(ze)了手(shou)機市場(chang)(chang)(chang)作為其切(qie)入點。那么選(xuan)擇(ze)什么樣的(de)硬(ying)件平臺呢(ni)?當(dang)前(qian)90%左右(you)的(de)手(shou)機都(dou)包含ARM處理(li)器,可以說ARM處理(li)器在(zai)手(shou)機市場(chang)(chang)(chang)上處于絕對霸主地(di)位,且(qie)發展勢頭迅猛。Google選(xuan)擇(ze)基于ARM開(kai)發Android,從市場(chang)(chang)(chang)角度上講,是(shi)順理(li)成章的(de)事了。 2、ARM支持Google 隨著ARM處理性能的(de)提升及3G網絡的(de)日趨成熟(shu),ARM和它的(de)競(jing)爭對(dui)手們(men)都瞄準了3G智能手機及上網本市場。 現在處(chu)理(li)器(qi)廠商(shang)之間的(de)競爭不(bu)緊是處(chu)理(li)器(qi)性能的(de)比較,更(geng)是整(zheng)個生態(tai)環(huan)境的(de)較量(liang)。在嵌入式乃至PC市場(chang)都遵(zun)循這(zhe)樣的(de)規律。ARM公司的(de)特(te)殊的(de)經營(ying)模式,更(geng)是決定了(le)它更(geng)要為它的(de)芯(xin)片客戶(hu)提供(gong)這(zhe)種生態(tai)環(huan)境。在智(zhi)能手(shou)機或上網本(ben)產品上,除了(le)處(chu)理(li)器(qi),重要的(de)就是操作系統(tong)和(he)用(yong)戶(hu)應(ying)用(yong)程序了(le)。在智(zhi)能手(shou)機領域成(cheng)功的(de)操作系統(tong)和(he)用(yong)戶(hu)應(ying)用(yong)莫過于(yu)蘋果的(de)iPhone了(le)。雖然(ran)iPhone手(shou)機也是采用(yong)的(de)ARM處(chu)理(li)器(qi),但每款iPhone只(zhi)能使用(yong)到某一種ARM處(chu)理(li)器(qi),且(qie)iPhone沒有(you)開(kai)放給其它硬件廠商(shang)。這(zhe)顯然(ran)不(bu)能滿(man)足廣大ARM芯(xin)片合作廠商(shang)的(de)要求。諾基亞(ya)的(de)Symbian平臺存在同樣的(de)問(wen)題。 在(zai)上網本市場(chang)上,ARM的競(jing)爭對手Intel,利用其支(zhi)持(chi)Windows 7的優勢,已經搶先占領的部分市場(chang)。而打擊ARM的莫(mo)過于微軟(ruan)宣布Windows 7不支(zhi)持(chi)ARM。 而以上種(zhong)種(zhong)市場環境,使ARM迫切需要一種(zhong)具有(you)Linux系(xi)統的(de)開放、免(mian)費、性能卓(zhuo)越,又(you)具有(you)iPhone那樣開發方便、應用豐(feng)富,好還(huan)能有(you)微軟那樣有(you)影響力的(de)公司來(lai)維(wei)護的(de)操作系(xi)統。而Google的(de)Android系(xi)統正好迎合了ARM的(de)這(zhe)種(zhong)需求。 ARM 于(yu)2009年11月17日宣布啟用(yong) Android解決(jue)方(fang)案中(zhong)心(xin),提供(gong)采用(yong) Android 進行(xing)ARM 相關產品(pin)開(kai)發(fa)設(she)計(ji)運用(yong)。ARM表(biao)示,除(chu)了來自主(zhu)要OEM廠、芯(xin)片合作伙伴及解決(jue)方(fang)案供(gong)貨商的(de)支持(chi)外,目前另(ling)有超(chao)過35個(ge)ARM Connected Community成員(yuan)加入這個(ge)計(ji)劃。中(zhong)心(xin)提供(gong)一應俱(ju)全(quan)的(de)建議和指引,可(ke)(ke)協助開(kai)發(fa)人員(yuan)取得(de)所需的(de)工具及信息,進而設(she)計(ji)創(chuang)新(xin)裝置滿足消費者需求。還可(ke)(ke)針對(dui)ARM平臺(tai)上的(de)Android提供(gong)優化的(de)專屬開(kai)發(fa)工具、解決(jue)方(fang)案及服(fu)務。 三、技術結合點 1、ARM處理器的技術的發展 
	先看看ARM應用處理器的發展情況,ARM處理器從ARM7、ARM9、ARM10、ARM11到目前的CORTEX-A8 CORTEX-A9。處理器的性能不斷的提升。看看新的幾款適用于消費電子的ARM應用處理器的性能: 當然(ran)頻率只是衡量(liang)處理(li)器(qi)性能(neng)的(de)一(yi)個方面(mian)。不過(guo)從中(zhong)也能(neng)看出ARM處理(li)器(qi)的(de)性能(neng)已經取得(de)了很(hen)大的(de)突破,進而(er)可以應用(yong)至更多領域。linux一(yi)直以來(lai)是支持ARM處理(li)器(qi)全面(mian)的(de)操作系統。Linux支持幾(ji)乎所有的(de)ARM應用(yong)處理(li)器(qi)。這(zhe)一(yi)點(dian)為Android提供非常(chang)好(hao)的(de)技(ji)術支撐。 另外(wai)傳統(tong)的(de)(de)ARM Linux圖像開發(fa)方法主要(yao)有(you):QT、MINIGUI、GTK、Microwindows等(deng)。但基本(ben)上都存(cun)在開發(fa)環(huan)境(jing)搭建困難、調(diao)試困難、程(cheng)序可(ke)移植性差(cha)、應用程(cheng)序不豐富等(deng)問(wen)題。所(suo)以開發(fa)門檻高,開發(fa)周期長,影響產品進度(du)及用戶體驗。iPhone的(de)(de)出現(xian),更讓ARM Linux系(xi)統(tong)相形見(jian)絀。而(er)Android的(de)(de)出現(xian),給ARM Linux系(xi)統(tong)重(zhong)新注入了(le)活力。 2、Android的技術特點 ● 開放(fang)、免費 Android是一個(ge)開放的(de)(de)平臺(tai)(tai)(2009年10月份開放了所(suo)(suo)有(you)的(de)(de)源代(dai)碼),所(suo)(suo)以(yi)其它(ta)公司可以(yi)按自(zi)(zi)己(ji)的(de)(de)想法使(shi)用這個(ge)平臺(tai)(tai),“任何人都可以(yi)使(shi)用Android平臺(tai)(tai),可以(yi)任意添加代(dai)碼,可以(yi)不受限制地下載到移動設備上使(shi)用”。特別(bie)是所(suo)(suo)有(you)用戶都可以(yi)設計出自(zi)(zi)己(ji)風格的(de)(de)ui界面,而不會向windows mobile那樣。如:HTC的(de)(de)Sense UI、摩托羅拉的(de)(de)MotoBlur、華為Canvas、SonyEricsson 3D UI等(deng)。 
	 ● 豐富的應(ying)用 Google 的(de)(de)Android Market在應用(yong)程序的(de)(de)提供方式(shi)上(shang),走的(de)(de)是和蘋果的(de)(de)App Store一樣的(de)(de) 模式(shi),目前也取得了不(bu)錯的(de)(de)成(cheng)績。下面(mian)是近的(de)(de)一項(xiang)調查的(de)(de)結果 
 ●   一種基于Linux的操(cao)作系(xi)統 Android采(cai)用(yong)了Linux內核,但(dan)它(ta)沒用(yong)任何Linux的(de)GUI方(fang)案(an)。它(ta)的(de)應用(yong)框(kuang)架和GUI庫(ku)都用(yong)Java語言實現。 Android內部有(you)一個(ge)(ge)叫作Dalvik的(de)Java虛擬(ni)機,Java程(cheng)序(xu)由(you)這個(ge)(ge)虛擬(ni)機解釋運行。 Android平(ping)臺(tai)的(de)應用(yong)程(cheng)序(xu)目前還是必須用(yong)Java語言開發。 Android選擇(ze)ARM作為其主要支(zhi)持(chi)的硬件平臺,除了市場原因外,在(zai)技(ji)術層面上可(ke)能(neng)是更多(duo)的考(kao)慮到ARM處理器的高性(xing)能(neng),及其使用的廣泛性(xing)。可(ke)以(yi)吸引(yin)以(yi)前在(zai)ARM平臺上開發的工程師,加入(ru)到Android的開發行列中(zhong)。 四、可能存在(zai)的(de)問題及風險 1、硬件平臺差異大 硬件平(ping)臺(tai)的(de)(de)(de)差異給一些智能程序的(de)(de)(de)編寫(xie)帶來不(bu)便,可能相同功(gong)能的(de)(de)(de)程序必須針(zhen)對不(bu)同的(de)(de)(de)平(ping)臺(tai)編寫(xie)。而這個問題(ti)在(zai)iPhone是(shi)不(bu)存在(zai)的(de)(de)(de)。現在(zai)吸引眼球的(de)(de)(de)軟件就是(shi)那(nei)些和(he)傳感(gan)器(qi)、通訊等外設(she)關聯(lian)緊密的(de)(de)(de)程序,所以這也會一定(ding)程度上影響(xiang)到(dao)Android應用程序的(de)(de)(de)發展。 2、軟件盜版問題 可(ke)能所有的手機(ji)(ji)軟(ruan)件(jian)都(dou)會面臨這個問題(ti),如目前網龍公司運(yun)營的91手機(ji)(ji)助手平臺上傳播著大量盜版iPhone、Gphone手機(ji)(ji)軟(ruan)件(jian)。如果處理不好,可(ke)能會影響到手機(ji)(ji)應用程(cheng)序開發者的積極(ji)性。 3、Google推出自己的手機平臺 傳言Google可能會(hui)推出自(zi)(zi)(zi)己(ji)的(de)手(shou)機(ji)(ji)品(pin)牌,就像蘋(pin)果(guo)的(de)iPhone一樣。但如果(guo)Google真的(de)這么做的(de)話,就好(hao)比ARM公司宣布開發自(zi)(zi)(zi)己(ji)的(de)處理器效(xiao)果(guo)差不多。會(hui)嚴重打(da)擊各個終端(duan)廠商(shang)的(de)利益。個人(ren)感覺除非其它廠商(shang)的(de)Android手(shou)機(ji)(ji)都表(biao)現不好(hao),否(fou)則(ze)Google沒有(you)必要推出自(zi)(zi)(zi)己(ji)的(de)手(shou)機(ji)(ji)品(pin)牌。 4、Google推出新的操作系統Chrome Google將(jiang)要開發(fa)Chrome OS操(cao)作系統(tong)的(de)(de)消息的(de)(de)確令很多(duo)致力(li)于開發(fa)Android項(xiang)目的(de)(de)工作人員(yuan)感到(dao)沮喪。如(ru)果Google處理(li)不好兩(liang)個操(cao)作系統(tong)的(de)(de)關系,也會影響Android的(de)(de)發(fa)展。 5、Android整體性能還需完善 目前還沒有一款Android手(shou)機和iPhone媲美的手(shou)機。 相關資訊 發表評論 
 |