- Android開(kāi)發(fā):從0到1 (清華開(kāi)發(fā)者書(shū)庫(kù))
- 趙志榮
- 950字
- 2020-11-28 16:13:30
1.3 And roid平臺(tái)介紹
Android平臺(tái)的更新速度驚人,這給應(yīng)用開(kāi)發(fā)帶來(lái)了很大的麻煩,也給硬件廠商帶來(lái)諸多不便。但是它的熱點(diǎn)仍然不減,那是源于它的開(kāi)源、開(kāi)放和支持多樣化。
每個(gè)版本的Android平臺(tái)在開(kāi)發(fā)的時(shí)候都有一個(gè)開(kāi)發(fā)代號(hào),谷歌使用很多食品名字,它們每一個(gè)單詞的第一個(gè)字母是按照英文字母順序往后排的,按照C、D、E、F、G、H、I……的順序。另外,為了便于程序內(nèi)部訪問(wèn),每個(gè)平臺(tái)都對(duì)應(yīng)一個(gè)API Level(API級(jí)別)。它們之間對(duì)應(yīng)關(guān)系如表1-1所示。
表1-1 平臺(tái)、開(kāi)發(fā)代號(hào)和API級(jí)別的對(duì)應(yīng)關(guān)系

下面介紹Android各個(gè)平臺(tái)的主要特性。
(1)Android 1.5:在Android1.1基礎(chǔ)上增添了錄像、藍(lán)牙、上傳視頻到Y(jié)ouTube以及Picasa復(fù)制/粘貼功能。
(2)Android1.6:增加Android應(yīng)用市場(chǎng)、集成照相、攝像以及瀏覽、多選/刪除、語(yǔ)音搜索、提升語(yǔ)音閱讀功能,對(duì)非標(biāo)準(zhǔn)分辨率有了更好的支持。
(3)Android 2.1:提升硬件速度,更多屏幕以及分辨率選擇,幅度的用戶界面改良,大幅改進(jìn)虛擬鍵盤(pán)。
(4)Android 2.2:支持完整的Flash10.1,支持最多8個(gè)設(shè)備連接的WiFi熱點(diǎn)、支持日程表、攝像頭/視頻改進(jìn)。
(5)Android 2.3:游戲支持能力提升,界面簡(jiǎn)化運(yùn)行速度提升,增強(qiáng)的電源管理和延長(zhǎng)待機(jī)時(shí)間,新增應(yīng)用管理,增加下載管理器,原生支持VoIP電話功能,拍照時(shí)可以選擇前置攝像頭或后置自帶的拍照攝像頭,內(nèi)置NFC Reader應(yīng)用功能。
(6)Android 3.1:優(yōu)化Gmail,全面支持Google Maps,將Android手機(jī)系統(tǒng)跟平板系統(tǒng)再次合并;任務(wù)管理器可滾動(dòng),支持USB輸入設(shè)備(鍵盤(pán)、鼠標(biāo)等),支持Google TV,支持XBOX 360無(wú)線手柄。
(7)Android3.2:支持7英寸設(shè)備,引入了應(yīng)用顯示縮放功能。
(8)Android 4.1:特效動(dòng)畫(huà)幀速提高至60fps,增加三倍緩沖,增強(qiáng)通知欄,全新搜索UI、智能語(yǔ)音搜索和Google Now,桌面插件自動(dòng)調(diào)整大小,語(yǔ)言和輸入法擴(kuò)展,新的輸入類型和功能,新的連接類型。
(9)Android4.2:鍵盤(pán)手勢(shì)輸入功能,改進(jìn)鎖屏功能,鎖屏狀態(tài)下支持桌面掛件和直接打開(kāi)照相功能,可擴(kuò)展通知,允許用戶直接打開(kāi)應(yīng)用,Gmail郵件可縮放顯示,用戶連點(diǎn)三次可放大整個(gè)顯示屏,兩根手指進(jìn)行旋轉(zhuǎn)和縮放,專為盲人用戶設(shè)計(jì)的語(yǔ)音輸出和手勢(shì)模式導(dǎo)航。
(10)Android 4.3:多用戶登錄,智能藍(lán)牙,OpenGL ES3.0,數(shù)字版權(quán)加密。
(11)Android 5.0:加入更多的健身功能,語(yǔ)音服務(wù)功能,整合碎片化,支持64位處理器。
(12)Android6.0:鎖屏下語(yǔ)音搜索,指紋識(shí)別,更完整的應(yīng)用權(quán)限管理,Doze電量管理。
(13)Android 7.0:支持多視窗模式,強(qiáng)化Doze的省電功能,加入暗色主題,強(qiáng)化Smart Lock功能。
- 玩轉(zhuǎn)Scratch少兒趣味編程
- Learning Cython Programming(Second Edition)
- Spring Cloud Alibaba微服務(wù)架構(gòu)設(shè)計(jì)與開(kāi)發(fā)實(shí)戰(zhàn)
- Learning PostgreSQL
- Hands-On JavaScript High Performance
- Unity Game Development Scripting
- R大數(shù)據(jù)分析實(shí)用指南
- Java程序設(shè)計(jì)入門
- Python Interviews
- 區(qū)塊鏈國(guó)產(chǎn)化實(shí)踐指南:基于Fabric 2.0
- ActionScript 3.0從入門到精通(視頻實(shí)戰(zhàn)版)
- AMP:Building Accelerated Mobile Pages
- Android智能手機(jī)APP界面設(shè)計(jì)實(shí)戰(zhàn)教程
- 美麗洞察力:從化妝品行業(yè)看顧客需求洞察
- 歐姆龍PLC編程指令與梯形圖快速入門