本篇文章中廣州手機軟件開(kāi)發(fā)公司酷蜂科技劉總監主要分析關(guān)于A(yíng)ndroid系統的優(yōu)勢與劣勢!
Android 是 OHA 發(fā)布的開(kāi)源手機操作系統;第一個(gè)完整的、開(kāi)放的、免費的智能移動(dòng)開(kāi)發(fā)平臺;基于 Linux 2.6 內核,使用 Java 進(jìn)行編程;Android 包括操作系統、中間件和一些關(guān)鍵應用。
Android 優(yōu)勢
平臺的開(kāi)放性:源代碼完全開(kāi)放帶來(lái)更多的第三方應用、更具差異性的程序、更多的競爭不受限制的APP開(kāi)發(fā)商:針對有限內存、電池、CPU 優(yōu)化的 Dalvik 虛擬機;Android 源碼遵循 Apache V2 而不是良好的盈利模式:3-7開(kāi)的盈利模式極大的激發(fā)了軟件開(kāi)發(fā)者的熱情Google應用的無(wú)縫結合:10 余年間,Google 已完成全面的互聯(lián)網(wǎng)滲透地圖、郵件、搜索等服務(wù)與手機的無(wú)縫結合.
Android 劣勢
由于采用了Java作為手機軟件開(kāi)發(fā)語(yǔ)言,目前可用的傳統第三方應用還很少;Google 僅提供了一套 Java 核心包(J2SE 5,J2SE 6)的有限子集,可能會(huì )造成 Java 陣營(yíng)的進(jìn)一步分裂;基于 QEMU 開(kāi)發(fā)的模擬器調試手段不夠豐富,只支持通話(huà)、SMS 等,運行速度慢;不具備 Push Mail、Office 功能,對商業(yè)用戶(hù)支持尚弱