Android 提供了一個統(tǒng)一的應(yīng)用程序開發(fā)方法,這意味著開發(fā)人員只需要為 Android 進(jìn)行開發(fā),這樣他們的應(yīng)用程序就能夠運行在不同搭載 Android 的移動設(shè)備上。
谷歌在2007年發(fā)布了第一個測試版本的 Android 軟件開發(fā)工具包(SDK),第一個商業(yè)版本的 Android 1.0,則發(fā)布于2008年9月。
2012年6月27日,在谷歌I/O大會上,谷歌宣布發(fā)布了 Android 版本4.1 Jelly Bean。 Jelly Bean 是一個在功能和性能方面的漸進(jìn)的更新,主要目的是改進(jìn)用戶界面,
Android 源代碼是根據(jù)自由和開放源碼軟件許可證。谷歌發(fā)布的大部分代碼遵循 Apache 許可證2.0版,Linux 內(nèi)核的變化遵循 GNU 通用公共許可證版本2。
Android 開發(fā)優(yōu)勢
特性 | 描述 |
---|---|
漂亮的 UI | Android 操作系統(tǒng)的基本屏幕提供了漂亮又直觀的用戶界面。 |
連接性 | GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC 和 WiMAX. |
存儲 | 用于數(shù)據(jù)存儲的輕量級關(guān)系型數(shù)據(jù)庫SQLite |
媒體支持 | H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, 和 BMP |
消息 | SMS 和 MMS |
Web 瀏覽器 | 基于開源的 WebKit 布局引擎,再加上支持 HTML5 和 CSS3 Chrome 的 V8 JavaScript 引擎。 |
多點觸控 | Android原生支持多點觸控,從最初的手持設(shè)備開始便有,如 HTC Hero。 |
多任務(wù) | 用戶可以跳從一個任務(wù)到另一個任務(wù),并且相同時間可以同時運行各種應(yīng)用。 |
可調(diào)整的 widgets | Widgets是可調(diào)整大小,這樣用戶就可以擴大更多的內(nèi)容或縮小以節(jié)省空間。 |
多語言 | 支持單向和多向文本。 |
GCM | 谷歌云消息(GCM)是一種服務(wù),讓開發(fā)人員對 Android 設(shè)備的用戶發(fā)送短消息數(shù)據(jù),而無需專有的同步解決方案。 |
Wi-Fi Direct | 一種通過高帶寬的對等網(wǎng)絡(luò)連接來直接發(fā)現(xiàn)和配對應(yīng)用的技術(shù)。 |
Android Beam | 一個流行的基于 NFC 的技術(shù),使用戶能夠即時共享,只需通過觸摸 NFC 功能將兩個手機連在一起。 |