觀點(diǎn):Android才是Windows系統(tǒng)在移動(dòng)領(lǐng)域的延伸
Android系統(tǒng)作為一個(gè)開放的操作系統(tǒng)幾乎具有和PC上的Windows相同的特點(diǎn),它們幾乎具有相同的優(yōu)缺點(diǎn),而這正是Android系統(tǒng)令人著迷的地方... 當(dāng)安卓系統(tǒng)在開發(fā)時(shí)開發(fā)者似乎就想像微軟一樣構(gòu)建一個(gè)自由開放的生態(tài)環(huán)境,甚至比Windows還要開放.同時(shí),他們也注意到了過于開放的Linux發(fā)行版遇到的各種各樣的問題.
本文引用地址:http://www.ex-cimer.com/article/129969.htm于是他們在高效的Linux的內(nèi)核基礎(chǔ)上構(gòu)建了一個(gè)不那么高效的虛擬機(jī)來實(shí)現(xiàn)大部分軟件的通用性.并且通過開放和免費(fèi)的模式吸引了大量的廠商來生產(chǎn)和銷售Android設(shè)備和開發(fā)適用于Android的軟件,這就是我們今天看到的Android系統(tǒng).
Android和Windows都具有以下的特性:
1.良好的軟件開放性:你可以通過不同的渠道來安裝程序,而各種程序的銷售也不一定都要經(jīng)過官方渠道.不論是專業(yè)軟件公司還是開發(fā)者社區(qū)都能為系統(tǒng)開發(fā)程序.這為系統(tǒng)提供了強(qiáng)大的活力.
2.各種接口的開放性:各種程序在取得root權(quán)限(管理員權(quán)限)的情況下都能夠直接訪問修改系統(tǒng)文件,管理和使用系統(tǒng)的設(shè)備,這在IOS和塞班上是受到限制的,例如你無法為塞班s60開發(fā)會(huì)說話的湯姆貓,因?yàn)槿魏纬绦蚨紱]有權(quán)限訪問麥克風(fēng).
3.系統(tǒng)各個(gè)部件的可替換性:例如在Windows上你可以使用icesword來替換任務(wù)管理器,用超級(jí)兔子等軟件來設(shè)置系統(tǒng);在Android系統(tǒng)中你可以隨意更換桌面程序(這在Windows上也是可以做到的),或在設(shè)置界面中加入CM設(shè)置.這個(gè)特性極大的滿足了使用者的控制欲.
4.硬件設(shè)備的差異化:各種各樣的硬件設(shè)備都能夠運(yùn)行Android,不論是X86還是ARM,不論是600mhz+256m還是4核I7+4G內(nèi)存都能夠運(yùn)行Android系統(tǒng),就如無論是486還是I7都能夠運(yùn)行Windows一樣.這給各大硬件廠商帶來了很大的積極性,讓他們互相競爭生產(chǎn)出更好的芯片.
5.使用者的廣泛性:正是由于硬件設(shè)備的差異性,使得Android設(shè)備的價(jià)格從500-5000都有,而pc的價(jià)格更是覆蓋了2000元到數(shù)萬元.這使得不論你是矮矬窮還是高富帥都可以擁有它.這極大地提高了系統(tǒng)的覆蓋面,也使得更多的軟件開發(fā)者來為它開發(fā)軟件.
以上都是Android和Windows共同具有的優(yōu)點(diǎn),接下來是共同的缺點(diǎn)
1.系統(tǒng)的低效性:Android系統(tǒng)雖然有個(gè)高效的Linux內(nèi)核但是虛擬機(jī)的使用極大地減少了它對硬件的利用率;而Windows系統(tǒng)則是由于代碼的冗長和復(fù)雜使得它的效率一直不如Linux,即使是使用了I7處理器在進(jìn)行多任務(wù)處理時(shí)仍然能感覺到系統(tǒng)卡頓.其實(shí)卡頓的大部分原因是由于多任務(wù)處理,各個(gè)任務(wù)之間對處理器時(shí)間段的爭奪.ios由于墓碑系統(tǒng)以及操作界面進(jìn)程的超高優(yōu)先級(jí),從表面上客服了用戶界面的卡頓,而WP7則是放棄了WM時(shí)代的多任務(wù)處理和用戶界面的優(yōu)美性來取得系統(tǒng)的流暢度.
2.系統(tǒng)容易死機(jī):從Windows95時(shí)代那經(jīng)典的藍(lán)屏,到winxp時(shí)代的"程序停止響應(yīng)"不正對應(yīng)著Android的死機(jī)自動(dòng)重啟和程序出錯(cuò)嗎?其實(shí)IOS程序和塞班一樣會(huì)出錯(cuò)只是IOS"聰明的"隱瞞了這個(gè)事實(shí),直接彈回桌面而不會(huì)出現(xiàn)任何提示,塞班則是一直卡頓,直到用戶拔電池重啟.
3.系統(tǒng)的碎片化:當(dāng)大部分用戶還在使用winxp時(shí)微軟已經(jīng)發(fā)布win8了,當(dāng)大部分用戶還在使用Android2.3時(shí)Android已經(jīng)發(fā)布4.0了,甚至要發(fā)布5.0了.而且不少使用老版本的設(shè)備還無法官方更新到最新版本,或者說想要最新版本就請交錢.這是一個(gè)開放或半開放系統(tǒng)無法避免的缺陷,只能說是比過度碎片化的Linux發(fā)行版要好些.其實(shí)Android真的需要一個(gè)類似于Windows中的PNP技術(shù)了,即在操作系統(tǒng)中集成最基本的驅(qū)動(dòng)程序,這樣能夠極大地減少Android系統(tǒng)的升級(jí)難度.
4.硬件的不同帶來的兼容性問題:在Windows早期DX標(biāo)準(zhǔn)沒有推廣前,不同的顯卡會(huì)帶來不同的游戲畫面,有些游戲只能在某個(gè)牌子的顯卡上玩或者說在別的顯卡上游戲會(huì)出現(xiàn)花屏等bug,到現(xiàn)在為止這個(gè)問題仍然沒有完全解決,例如戰(zhàn)地3在N卡上的幀數(shù)遠(yuǎn)高于A卡.Android上的GPU也是五花八門有高通的ANDREO,德州儀器和三星的SGX,NV的geforce,ARM自家的mali,這些gpu雖然都支持openGL但是紋理貼圖的格式卻不同,導(dǎo)致不同的設(shè)備需要不同的數(shù)據(jù)包.Android系統(tǒng)真的需要一個(gè)類似于DX的標(biāo)準(zhǔn)了.
5.系統(tǒng)過高的功耗:由于開放的硬件系統(tǒng)導(dǎo)致了硬件廠商的軍備競賽,這極大的提高了設(shè)備的功耗,只要有競爭就會(huì)導(dǎo)致功耗的攀升,例如在intel和AMD競爭最激烈的P4時(shí)代P4處理器和速龍?zhí)幚砥鞯墓亩汲^了130w,由于之后AMD的不給力導(dǎo)致intel i7處理器較低的功耗,反觀顯卡市場由于ATI(AMD)和NVDIA的一直僵持,頂級(jí)顯卡的功耗已經(jīng)達(dá)到了250w.而今移動(dòng)SOC市場正是一個(gè)競爭激烈的市場,各大處理器廠商為了競爭也使得各SOC的功率比ARM9時(shí)代有了很大的提高,也使得多核處理器提前進(jìn)入市場,使用多個(gè)核心要比直接提升頻率更省電.功耗和效率就像魚和熊掌一樣不可兼得.
同時(shí)我們可以看到蘋果的IP4S使用的A5處理器也使用了雙核800MHZ,但是使用了頂級(jí)GPU-SGX543MP4,這使得IP4S也和Android設(shè)備一樣變得一天一充,這充分說明了任何優(yōu)秀的系統(tǒng)都是要建立在優(yōu)秀的硬件基礎(chǔ)上的,并沒有任何界面優(yōu)美功能豐富的系統(tǒng)可以在渣一般的硬件上運(yùn)行的很流暢.
Android系統(tǒng)如果要想打到Windows在PC上的高度必須要做到以下幾點(diǎn):
1.驅(qū)動(dòng)程序自安裝:即系統(tǒng)自帶大量基本驅(qū)動(dòng),保證用戶系統(tǒng)升級(jí)的便利性
2.統(tǒng)一顯示標(biāo)準(zhǔn)就如同微軟的DX標(biāo)準(zhǔn)一樣
3.開發(fā)能夠在Android系統(tǒng)上運(yùn)行的開發(fā)程序來達(dá)到系統(tǒng)的自洽
4.盡快進(jìn)入X86領(lǐng)域和Windows競爭,X86系統(tǒng)具有遠(yuǎn)高于ARM系統(tǒng)的通用性和高效率性.在驅(qū)動(dòng)方面X86的設(shè)備廠家少,切都有開發(fā)通用驅(qū)動(dòng)的經(jīng)驗(yàn).
5.加強(qiáng)自身專利的保護(hù),不要被各種專利流氓打倒,和有實(shí)力的硬件廠商如INTEL結(jié)盟或許能改變在專利上被動(dòng)挨打的局面
評(píng)論