Google Android 的特色介紹

 

Google發表名為Android的軟體平台,破除發表前的臆測,認為Google會以gPhone之名發表自有手機,同時所有資訊、網路產業者都高度關注,Android發表後將會對手機市場興起新的波瀾。

◆應用程式框架-框架內已經具備多種基礎軟體元件,應用程式可直接呼用這些元件的功效服務,節省應用程式的開發心力及時間,同時程式的再用性、移植性也較高。

◆Dalvik虛擬機器-Android內不是使用標準的Java虛擬機器(Java Virtual Machine;JVM),而是使用獨特的Dalvik虛擬機器,關於此以下將再進行深入的說明。

◆整合(網頁)瀏覽器-網頁瀏覽器就是所謂的「主要、常用的應用程式」,Android內建的瀏覽器是用WebKit的瀏覽引擎為基礎所開發成的,WebKit是一個開放原碼專案,許多瀏覽器也都是用WebKit引擎所開發成,如Apple的Safari、Nokia S60手機內的瀏覽器(Web Browser for S60)等。

◆最佳化的繪圖能力-繪圖分為2D與3D,2D方面Android是用一套特有的函式庫,而3D則是使用OpenGL ES 1.0(OpenGL for Embedded Systems)規範的函式庫。

◆SQLite資料庫-SQLite是一套開放原碼的關連式資料庫,其特點在於輕量性(僅500KB左右的容量),適合手持式裝置運用,此外桌上型運算的應用程式也有使用,如OpenOffice.org 2.0版之後就有內建SQLite。

◆媒體支援能力-Android支援多種音訊、靜態視訊、動態視訊格式,如MPEG-4、H.264、MP3、AAC、AMR、JPG、PNG、GIF等。

◆GSM通話能力-GSM手機的通話能力其實必須在硬體電路層次實現,軟體層次無法實現,只是Android平台要求必須要有GSM通話能力,此項功效特點與其說是特點,不如說是訂立出最低的硬體要求規範。

◆藍牙(Bluetooth)、EDGE、3G、以及Wi-Fi-這些通訊能力一樣屬於硬體層次的功效要求。

◆攝影機(Camera)、GPS定位、羅盤、加速度感測器-這些同樣屬於硬體層次的功效,Android主要是在軟體層面提供支援,如硬體抽象層、應用程式介面等。

◆豐富的開發環境-Android平台強調已備有完善的程式開發環境,其開發環境包括裝置模擬器(Emulator)、除錯工具、程式執行所耗用記憶體、效能等評估功能,另還有一個可用於Eclipse IDE的外掛程式(Plug-in)。

回應

看來行動通訊市場勢必將照成一片改革