編輯:高級開發
一旦android手機擁有了android操作系統,那麼程序可以通過Open Screen編寫更高級的用戶界面,體驗度更高,傳說中的TAT主題使用了大量的OpenGL ES加速,下面進行著重介紹。
1) Web浏覽器對決
Windows Mobile 采用Internet Explorer浏覽器Pocket版,可以很好的解析Html、WML、JavaScript同時支持浏覽器ActiveX插件,android操作系統支持ATL開發的BHO組件,讓WinCE版IE和桌面上的一樣強大。
android 采用的則是Webkit開源浏覽器,使用該浏覽器主要有蘋果iPhone和桌面版的Safari、諾基亞S60 3rd,webkit的優點就是對web標准兼容好處理JavaScript腳本速度快,安全漏洞相對IE比少些。結論:Pocket IE和android Webkit各有格各的特點,IE在自定義能力上更強,對部分標准兼容不是很完善。
2)游戲多媒體引擎對決
Windows Mobile采用微軟自家的DirectX,目前僅支持Native C++開發,基本可以達到DirectX6類庫標准,並且不斷升級,主要由硬件自身因素限制,同時提供了一個GAPI可以滿足普通GDI繪制的不足。
android采用OpenGL ES開源圖形處理引擎,在繪制效率和展示效果上都比較出色,在桌面平台上OpenGL顯得很暗淡,但在移動3D開發中有著至關重要的地位,比如Sun JSR標准支持讓非微軟操作系統都兼容,結論:桌面Windows DirectX和Windows Mobile可以很好的兼容,但OpenGL在手機上的應用很廣泛主要是J2ME的帶動,暫時算OpenGL ES占優。
3)辦公能力對決
Windows Mobile上集成了Office Mobile軟件可以方便處理Word、Excel、PowerPoint文檔,同時最新版本兼容Office 2007的新格式,目前Adobe Reader等主要軟件都可以很好工作,比較滿意。
Android采用可能是OpenOffice,但目前第三方軟件公司QuickOffice已經在Android版本上發力,QuickOffice android版本演示 一文介紹。同時Google的核心應用在Google Docs這類在線的辦公軟件。
更好的解決PC和手機的數據同步問題。結論:目前在辦公處理軟件上微軟有著絕對優勢,但android平台基本可以實現,全新的Google App在線辦公系統可能會在未來更有競爭力,暫時微軟領先。
4)互聯網應用
Windows Mobile上內置了android操作系統,可以方便的登陸MSN聊天。同時內置的Windows Media Player可以播放流媒體WMV格式影片,Pocket OutLook可以方便的處理電子郵件。
android系統上附帶了xmpp訊協議的Google GTalk聊天IM工具,將會在2009年和MSN互通,還會加入GMail郵件客戶端在郵件處理上也很強大,同時還會加入流行的Youtube視頻播放器,充分展現3G時代高數據吞吐的優勢。
5)企業數據管理
Windows Mobile支持SQL Server CE數據庫可以方面的和桌面SQL Server同步共享數據,在數據管理上有很大優勢。android采用SQLite,在處理數據上比J2ME RMS要強很多,支持SQL查詢。結論:在數據庫上SQL CE版會有優勢,這一點SQLite顯示不很是有競爭力。
6)手機生產商
Windows Mobile標准硬件配置:CPU 200MHz、內存64MB、一般為2.8英寸觸摸屏(Pocket PC),軟件上Windows Mobile需要一定授權費用。android標准硬件配置:CPU 200MHz、內存32MB,顯示屏幕未知,開源Linux內核,成本更低廉。結論:在硬件上Linux可以更節省內存,相對於WinCE有一定優勢,同時授權費用更有競爭力。
7)開發工具對比
Windows Mobile可以通過eVC、Visual Studio 2003或以上版本開發,IDE穩定處理高效。模擬器為微軟收購Virtual PC產品。android主要采用ADT+Eclipse開發,IDE和SymBian Carbide.c++一樣采用Java編寫,沒有Visual Studio穩定。模擬器為開源Qemu。結論:在開發工具上微軟占據絕對優勢,同時也比較完善成熟。
如果你曾經是一名WEB前台設計師,如果你曾經有過設計的功底,那麼你很榮幸,如果你切到android平台中,以前的知識和經驗都能很好的移植到android平台中。本人以為
在後台線程中執行各種操作(網絡連接、大數據存儲)的時候,我們希望讓客戶能看到後台有操作在進行,那麼既能有效的提示用戶,又不占用當前操作空間,最好的方法就是在標題欄有個進
Android應用程序的發布是一個過程,讓Android的應用程序提供給用戶。發布的Android應用程序開發過程的最後階段。一旦開發和全面測試Android應用程序,就
ello-jni,hello-jni 為 aPPS 下 hello-jni 文件夾的名稱,這個命令會先找到 aPPS\hello-jni 下地 Application.