有關(guān)谷歌Android操作系統(tǒng)解析
經(jīng)過長時間學(xué)習(xí)谷歌Android操作系統(tǒng),于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會你更多東西,學(xué)習(xí)谷歌Android操作系統(tǒng)時,你可能會遇到谷歌Android操作系統(tǒng)問題。
1) Web瀏覽器對決
Windows Mobile 采用Internet Explorer瀏覽器Pocket版,可以很好的解析HTML、WML、JavaScript同時支持瀏覽器ActiveX插件。支持ATL開發(fā)的BHO組件,讓W(xué)inCE版IE和桌面上的一樣強(qiáng)大。
Android 采用的則是Webkit開源瀏覽器,使用該瀏覽器主要有蘋果iPhone和桌面版的Safari、諾基亞S60 3rd,webkit的優(yōu)點就是對web標(biāo)準(zhǔn)兼容好處理JavaScript腳本速度快,安全漏洞相對IE比少些。結(jié)論:Pocket IE和Android Webkit各有格各的特點,IE在自定義能力上更強(qiáng),對部分標(biāo)準(zhǔn)兼容不是很完善。
2)游戲多媒體引擎對決
Windows Mobile采用微軟自家的DirectX,目前僅支持Native C++開發(fā),基本可以達(dá)到DirectX6類庫標(biāo)準(zhǔn),并且不斷升級,主要由硬件自身因素限制,同時提供了一個GAPI可以滿足普通GDI繪制的不足。
Android采用OpenGL ES開源圖形處理引擎,在繪制效率和展示效果上都比較出色,在桌面平臺上OpenGL顯得很暗淡,但在移動3D開發(fā)中有著至關(guān)重要的地位,比如Sun JSR標(biāo)準(zhǔn)支持讓非微軟操作系統(tǒng)都兼容。結(jié)論:桌面Windows DirectX和Windows Mobile可以很好的兼容,但OpenGL在手機(jī)上的應(yīng)用很廣泛主要是J2ME的帶動,暫時算OpenGL ES占優(yōu)。
3)辦公能力對決
谷歌Android操作系統(tǒng)上集成了Office Mobile軟件可以方便處理Word、Excel、PowerPoint文檔,同時***版本兼容Office 2007的新格式,目前Adobe Reader等主要軟件都可以很好工作,比較滿意。
Android采用可能是OpenOffice,但目前第三方軟件公司QuickOffice已經(jīng)在Android版本上發(fā)力,QuickOffice Android版本演示 一文介紹。同時Google的核心應(yīng)用在Google Docs這類在線的辦公軟件,更好的解決PC和手機(jī)的數(shù)據(jù)同步問題。結(jié)論:目前在辦公處理軟件上微軟有著絕對優(yōu)勢,但Android平臺基本可以實現(xiàn),全新的Google App在線辦公系統(tǒng)可能會在未來更有競爭力,暫時微軟領(lǐng)先。
4)互聯(lián)網(wǎng)應(yīng)用
Windows Mobile上內(nèi)置了Windows Live Messenger,可以方便的登陸MSN聊天。同時內(nèi)置的Windows Media Player可以播放流媒體WMV格式影片,Pocket OutLook可以方便的處理電子郵件。
Android系統(tǒng)上附帶了xmpp訊協(xié)議的Google GTalk聊天IM工具,將會在2009年和MSN互通,還會加入GMail郵件客戶端在郵件處理上也很強(qiáng)大,同時還會加入流行的Youtube視頻播放器,充分展現(xiàn)3G時代高數(shù)據(jù)吞吐的優(yōu)勢。
5)企業(yè)數(shù)據(jù)管理
Windows Mobile支持SQL Server CE數(shù)據(jù)庫可以方面的和桌面SQL Server同步共享數(shù)據(jù),在數(shù)據(jù)管理上有很大優(yōu)勢。Android采用SQLite,在處理數(shù)據(jù)上比J2ME RMS要強(qiáng)很多,支持SQL查詢。結(jié)論:在數(shù)據(jù)庫上SQL CE版會有優(yōu)勢,這一點SQLite顯示不很是有競爭力。
6)手機(jī)生產(chǎn)商
Windows Mobile標(biāo)準(zhǔn)硬件配置:CPU 200MHz、內(nèi)存64MB、一般為2.8英寸觸摸屏(Pocket PC),軟件上Windows Mobile需要一定授權(quán)費用。谷歌Android操作系統(tǒng)配置:CPU 200MHz、內(nèi)存32MB,顯示屏幕未知,開源Linux內(nèi)核,成本更低廉。結(jié)論:在硬件上Linux可以更節(jié)省內(nèi)存,相對于WinCE有一定優(yōu)勢,同時授權(quán)費用更有競爭力。
7)開發(fā)工具對比
Windows Mobile可以通過eVC、Visual Studio 2003或以上版本開發(fā),IDE穩(wěn)定處理高效。模擬器為微軟收購Virtual PC產(chǎn)品。
谷歌Android操作系統(tǒng)主要采用ADT+Eclipse開發(fā),IDE和Symbian Carbide.c++一樣采用Java編寫,沒有Visual Studio穩(wěn)定。模擬器為開源Qemu,結(jié)論:在開發(fā)工具上微軟占據(jù)絕對優(yōu)勢,同時也比較完善成熟。
8)市場占有率分析
這也許是最終的對比,最終能很好的被廣大人群接受才是最重要的事情。目前智能手機(jī)***占有率Windows Mobile為14%,Android還沒有上市,但我們已經(jīng)看到它咄咄逼人的氣勢。結(jié)論:時間驗證一切,Windows Mobile和Android誰更強(qiáng),一年后見分曉。
【編輯推薦】