⑴ Android API Level與sdk版本對照表
API等級1: Android 1.0
API等級2: Android 1.1 Petit Four 花式小蛋糕
API等級3: Android 1.5 Cupcake 紙杯蛋糕
API等級4: Android 1.6 Donut 甜甜圈
API等級5: Android 2.0 Éclair 松餅
API等級6: Android 2.0.1 Éclair 松餅
API等級7: Android 2.1 Éclair 松餅
API等級8: Android 2.2 - 2.2.3 Froyo 凍酸奶
API等級9: Android 2.3 - 2.3.2 Gingerbread 姜餅
API等級10:Android 2.3.3-2.3.7 Gingerbread 姜餅
API等級11:Android 3.0 Honeycomb 蜂巢
API等級12:Android 3.1 Honeycomb 蜂巢
API等級13:Android 3.2 Honeycomb 蜂巢
API等級14:Android 4.0 - 4.0.2 Ice Cream Sandwich 冰激凌三明治
API等級15:Android 4.0.3 - 4.0.4 Ice Cream Sandwich 冰激凌三明治
API等級16:Android 4.1 Jelly Bean 糖豆
API等級17:Android 4.2 Jelly Bean 糖豆
API等級18:Android 4.3 Jelly Bean 糖豆
API等級19:Android 4.4 KitKat 奇巧巧克力棒
API等級20 : Android 4.4W KitKat with wearable extensions奇巧巧克力棒
API等級21:Android 5.0-5.0.2 Lollipop 棒棒糖
API等級22:Android 5.1 Lollipop 棒棒糖
API等級23:Android 6.0 MarshMallow
⑵ Android各個版本的介紹
前言:筆者在面試的過程中,已經被問過不下三次,因此在這里分析一下。可能不夠詳細,請各位大佬多多包涵。
一、 版本對應的API 級別
API 級別:是對 Android 平台版本提供的框架 API 修訂版進行唯一標識的整數值。
1 ,Android 4.4 API 級別是19;
2,Android 5.0 API 級別:21;
3,Android 5.1 API 級別:22;
4,Android 6.0 API 級別:23;
5,Android 7.0 API 級別:24;
6,Android 7.1 API 級別:25;
7,Android 8.0 API 級別:26;
8,Android 8.1 API 級別:27;
9,Android 9 API 級別:28;
10,Android 10 API 級別:29;
二、版本變更
註:只舉一些常見的。
Android 4.4
1,文件的讀寫許可權,長期對文件進行讀寫;
2,增加了webview組件;
3,列印框架,通過 WLAN、藍牙或其他服務連接的列印機;
4,簡訊內容的提供,允許應用讀寫設備的簡訊和彩信;
5,NFC讀取
6,沉浸式
7,透明系統狀態欄
8,虛擬機的改變
Android 5.0
1,webview更新,增加了安全性和穩定性
2,錄屏功能
3,camera2
4,多個網路連接
5,藍牙低功耗
6,NFC增強
7,ART運行時取代了Dalvik成為平台默認設置
8,浮動窗口
Android 6.0
1,指紋身份認證
2,藍牙觸控筆並且改進藍牙低功耗
3,4K顯示
4,低功耗模式
5,USB連接授權與其他設備連接
6,APK驗證更為嚴格
Android 7.0
1,增強了低功耗模式,可以監聽到用戶的行為
2,屏幕縮放
3,快速安裝app
4,來電過濾
Android 8.0
1,自適應啟動圖標
2,增加了webview的安全性和穩定性
3,多顯示器支持,可以一邊聊天一邊看視頻
4,網路連接和 HTTP(S) 連接
5,藍牙,兼容藍牙5.0版本超過位元組約60的限制
Android 9
1,WIFI RTT可以室內定位
2,DEX 文件的 ART 提前轉換
Android 10
1,可折疊設備
2,5G網路
3,保護用戶隱私
4,安全性
5,ART 優化
⑶ Android各版本間差異
一個好的APP最好支持90%設備,由於不同版本系統提供的API可能不同,所以了解不同版本間系統差異很重要,這樣才能更好的適配更多的智能設備。
Android4.X
Android5.X 這是一個里程碑的版本
Android6.X
Android7.X
Android8.X
Android9.0
對更大屏幕顯示的追求和視覺等體驗的優化,智能的開始體現(用戶行為的學習及正確化引導,網路環境的智能適應,電池電量的優化),更加人性化。
參考文檔:
Android從1.0到 6.0各版本的差別
大致總結一下 安卓各大版本的差異(安卓4以上版本)
Android 9.0新特性
關於Android Pie(Android 9.0),你想知道的都在這了
⑷ Android各個版本發布時間
以下是Android主流版本、發布時間和對應的API level:
Android Beta,發布於2007年11月5日,同時的軟體開發套件(SDK),發布於2007年11月12日。 11月5日被認為是Android的"生日"。
⑸ 【表格】安卓版本和API級別對照表
Android 1.0 1 BASE
Android 1.1 2 BASE_1_1
Android 1.5 3 CUPCAKE
Android 1.6 4 DONUT
Android 2.0 5 ECLAIR
Android 2.0.1 6 ECLAIR_0_1
Android 2.1.x 7 ECLAIR_MR1
Android 2.2.x 8 FROYO
Android 2.3 9 GINGERBREAD
Android 2.3.1 9 GINGERBREAD
Android 2.3.2 9 GINGERBREAD
Android 2.3.3 10 GINGERBREAD_MR1
Android 2.3.4 10 GINGERBREAD_MR1
Android 3.0.x 11 HONEYCOMB
Android 3.1.x 12 HONEYCOMB_MR1
Android 3.2 13 HONEYCOMB_MR2
Android 4.0 14 ICE_CREAM_SANDWICH
Android 4.0.1 14 ICE_CREAM_SANDWICH
Android 4.0.2 14 ICE_CREAM_SANDWICH
Android 4.0.3 15 ICE_CREAM_SANDWICH_MR1
Android 4.0.4 15 ICE_CREAM_SANDWICH_MR1
Android 4.1 16 JELLY_BEAN
Android 4.1.1 16 JELLY_BEAN
Android 4.2 17 JELLY_BEAN_MR1
Android 4.2.2 17 JELLY_BEAN_MR1
Android 4.3 18 JELLY_BEAN_MR2
Android 4.4 19 KITKAT
Android 4.4W 20 KITKAT
Android 5.0 21 LOLLIPOP
Android 5.1 22 LOLLIPOP_MR1
Android 6.0 23 M
Android 7.0 24 N
Android 7.1 25 N_MR1
Android 7.1.1 25 N_MR1
Android 8.0 26 O
Android 8.1 27 O_MR1
Android 9 28 P
Android 10.0 29 Q
Android 11 30 R
Android 12 31 S
Android 12L 31 S
⑹ 安卓系統最新版本是多少
截止2022年5月新版本為安卓13。
安卓13發布於2022年5月12日。在2022年5月12日舉行的Google I/O大會上,安卓13正式發布。
可以更新 Android 13 Beta 2 的設備包括:谷歌的 Pixel 4、Pixel 4 XL、Pixel 4a、Pixel 5、Pixel 5a、Pixel 6 和 Pixel 6 Pro,華碩 Zenfone 8,
聯想 Tab P12 Pro(國內為聯想小新 Pad 12 Pro),一加 10 Pro,OPPO Find X5 Pro,Realme GT2 Pro,夏普 Aquos sense6,傳音 Camon 19 Pro 5G,VIVO X80 Pro,
小米 12、12 Pro 和小米平板 5,中興 Axon 40 Ultra,以及諾基亞的一款還未上市機型。
Android 13系統號稱Android史上最完善的版本:
對比Android 12,Android 13進一步加強了隱私保護。用戶可以讓應用程序獲取特定的照片或視頻許可權,不用擔心應用程序獲取所有許可權後導致個人隱私外泄,同時還支持用戶打造個性化界面,允許用戶對特定的APP進行語言設置。
Google會在2022年下半年推送Android 13正式版更新,GooglePixel系列將是首批嘗鮮Android 13正式版的機型。
以上內容參考中關村在線-史上最完善的版本?Android 13將於5月11日發布
以上內容參考閩南網-安卓13發布時間 Android 13正式版什麼時候發布
⑺ Android歷史版本的版本列表
Android 3.0(蜂巢 Honeyb)軟體開發包正式發布,該版本基於基於Linux 2.6.36內核,是第一個Android平板操作系統。
全球第一個使用該版本操作系統的設備是摩托羅拉公司於2011年2月24日發布的Motorola Xoom平板電腦。
主要更新如下:主要更新如下: 僅供平板電腦使用 Google eBooks上提供數百萬本書 支持平板電腦大螢幕、高解析度 新版Gmail Google Talk視訊功能 3D加速處理 網頁版Market(Web store)詳細分類顯示,依個人Android分別設定安裝應用程序。
新的短消息通知功能 專為平板電腦設計的用戶界面(重新設計的通知列與系統列) 加強多任務處理的界面 重新設計適用大屏幕的鍵盤及復制粘貼功能 多個標簽的瀏覽器以及私密瀏覽模式 快速切換各種功能的相機 增強的圖庫與快速滾動的聯系人界面 更有效率的Email界面 支持多核心處理器 3.2版優化了7吋平板顯示 Android 3.1 Android 3.1軟體開發包於2011年5月10日正式發布。
主要更新如下: 用戶界面的改進 連接USB配件 擴大最近的應用程序列表 可調整大小的主屏幕小部件 支持外部鍵盤和滑鼠等設備 支持操縱桿和游戲控制器 FLAC音頻播放支持 高性能的WiFi鎖,維護高性能WiFi連接設備屏幕關閉時。
支持HTTP代理為每個連接的WiFi接入點 Android 3.2 Android 3.2軟體開發包於2011年7月15日正式發布。
全球第一台使用該版本操作系統的設備是中國 華為公司製造生產的MediaPad平板電腦。
主要更新如下: 改進的硬體支持,包括為更廣泛的晶元,並且進行優化。
增強應用程序訪問SD卡上文件的能力,提供同步功能。
增加應用程序兼容性功能,用戶可以通過使用兼容性功能適配更多應用程序。
新的顯示支持功能,為開發人員提供更多的顯示外觀在不同的Android設備的控制。
Android 3.2.1 Android 3.2.1更新包於2011年9月20日正式發布,包含以下更新: 修復存在的Bug和安全性問題,增強系統穩定性和WiFi的性能 升級自帶的Android Market 升級自帶的Google Books 提升瀏覽器對Adobe Flash的支持 增強對簡體中文、繁體中文的手寫功能 Android 3.2.2 Android 3.2.2更新包於2011年8月30日正式發布,該版本修復了在摩托羅拉Xoom 4G上存在的Bug和性能方面的提升。
Android 4.0 Ice Cream Sandwich Android 4.0(Ice Cream Sandwich 雪糕三明治)於2011年4月在 Google I/O大會上首次被宣布,並且於2011年10月19日正式發布Android 4.0「雪糕三明治」操作系統和搭載Android 4.0的 Galaxy Nexus智能手機。
Android 4.0.1的軟體開發包於2011年10月19日正式發布。
Google公司的發言人加布·科恩(Gabe Cohen)指出,Android 4.0「理論上」與任何一個當前市面上搭載了Android 2.3.x 版本的設備兼容。
關於Android 4.0的 源代碼已於2011年11月14日正式公布。
該版本的主要更新內容如下: 統一了手機和平板電腦使用的系統,應用會自動根據設備選擇最佳顯示方式。
提升硬體的性能以及系統的優化,提升系統流暢度。
支持在系統中使用虛擬按鍵,該功能可以取代物理按鍵。
界面以新的標簽頁形式展示,並且將應用程序和其他內容的圖標分類。
更方便地在主界面創建文件夾,並且使用「一拖」、「一放」的操作方式。
一個定製的啟動器 改進的可視化語音郵件的能力,加快或減慢語音郵件。
在日歷中也可以使用多點觸控,進行縮放和拖拽操作。
Gmail離線搜索,兩行預覽,和新的任務欄。
與其他第三方微博、博客類應用程序的無縫連接,實時更新的內容會被展示在主界面上。
Gmail支持縮放操作,支持左拉、右拉進行查看。
增加截圖功能(可以同時按住電源鍵和音量向下鍵進行截圖操作)。
改進虛擬鍵盤可以產生的誤操作 在鎖屏狀態下也可以對用戶設置的某些應用程序進行操作 改進的復制、粘貼功能 更好的語音集成,實時錄音,文本聽寫等語音功能。
臉部識別進行鎖屏,可以通過臉部識別進行鎖屏。
新標簽頁模式的網頁瀏覽器,支持最大同時打開16個標簽頁。
自動同步用戶手機中的網頁書簽,可以在桌面版Chrome和其他Android設備中進行同步。
全新的現代化Roboto字體 內置流量監控功能,用戶可以對流量進行設置,超出設置流量時,手機會自動關閉上網功能,並且可以隨時查看已使用和未使用的流量,並且以報表的形式展現出來以幫助用戶了解使用情況。
能夠隨時關閉正在使用的應用程序 提升自帶的相機功能 內置圖片處理軟體 新的圖庫軟體 與其他第三方應用程序進行無縫銜接,用戶可以在任何界面看到自己需要的消息和圖像。
新的啟動畫面,主畫面右下角類似Tray的圖標,內有多個程序可運行。
Google Search Bar會設置在最上方 Apps/Widgets會類似Honeyb模樣 增加支持硬體加速的功能 Wi-Fi直連功能 支持1080p視頻播放和錄制 Android 4.0.1 修復Android 4.0中的Bug。
Android 4.0.2 Android 4.0.2更新包於2011年11月28日正式發布,該更新包修復了存在於Verizon版本Galaxy Nexus中的Bug。
Android 4.0.3 Android 4.0.3更新包於2011年12月16日發布,包括修復Bug和系統的優化,並且針對圖形、資料庫、拼寫檢查、藍牙功能和其他功能的改進。
公布了新的API,包括聯系人API,日歷增強,新的攝像頭應用程序,提高視頻穩定和QVGA解析度和輔助功能的改進,如屏幕的改進等。
Android 4.0.4 Android 4.0.4更新包於2012年2月6日發布,主要更新如下: 更快的運行性能 Android操作系統的漏洞(電池問題)修復 3G/4G切換改進 信號強度增強 新的Power菜單(與之前的4.0.2不同,接近4.0.3) 更快速啟動 自動亮度調節功能改動,有了平滑的過渡。
重新調整了相機的Holding down按鈕 多點觸控的問題解決 自動旋轉更迅速 瀏覽器的性能顯著提高 最近應用程序列表打開更快速 相機UI的變化 音量增大 鍵盤問題修復 更新新聞及天氣應用程序的UI 瀏覽器中的快速控制改進 Android 4.1(Jelly Bean「果凍豆」)更新包於2012年6月28日在Google I/O大會上隨搭載Android 4.1的Nexus 7平板電腦一起發布,可能的更新如下: 基於Android 4.0改善 「黃油」性能(Project Butter),意思是可以讓Jelly Bean的體驗像「黃油般順滑」(鎖定提升用戶頁面的速度與流暢性)。
「Google Now」可在Google日歷內加入活動舉辦時間、地點,系統就會在判斷當地路況後,提前在「適當的出門時間給予通知」,協助用戶在准時時間抵達。
新增離線語音輸入 通知中心顯示更多消息 更多的平板優化(主要針對小尺寸平板) 強化Voice Search語音搜索,與S Voice類近,相當於Apple Siri。
Google Play 增加電視視頻與電影的購買 提升反應速度 強化默認鍵盤 大幅改變用戶界面設計 更多的Google雲集成 惡意軟體的保護措施,強化ASLR Google Play 採用智能升級,更新應用只會下載有改變的部分以節約時間、流量、電量,平均只需下載原APK文件的三分之一。
不會內置Flash Player,並且Adobe聲明停止開發,但可自行安裝APK。
Android 4.1.1 Android 4.1.1更新包於2012年7月23日發布,主要是修復Nexus 7的Bug。
Android 4.1.2 Android 4.1.2更新包於2012年10月9日發布,主要更新如下: 加入主畫面的旋轉功能 一些錯誤修正 提升性能及穩定性 單手指開合通知中心消息 Android 4.2 Google原本預計於2012年10月29日於紐約發布Android 4.2,但因為颶風桑迪吹襲被取消,而改以新聞稿發布,以「一種新口味的果凍豆」(A new flavor of Jelly Bean)作口號。
首款搭載Android 4.2的手機LG Nexus 4及平板電腦Nexus 10於2012年11月23日上市。
主要更新如下: PhotoSphere 360°全景拍攝 手勢輸入鍵盤 改進鎖屏:支持Widget,可於屏幕鎖定界面直接打開相機功能。
Daydream屏幕保護程序功能 可直接進行操作的狀態通知列功能 支持多重賬戶(僅適用於平板電腦) Miracast無線顯示分享功能 連點三次可放大整個顯示頁及兩指旋轉和縮放 增加為盲人用戶設計的語音輸出及手勢模式導航功能 內置時鍾新增世界時鍾,秒錶和定時器 Google Now新增以Gmail登錄信息作為數據源 Google Now新增航班追蹤功能、酒店、餐廳預訂,與音樂和電影推薦功能。
Gmail郵件可縮放顯示 Android 4.2.1 修復Android 4.2中的Bug。
Android 4.2.2 Android 4.2.2更新包於2013年2月11日發布,主要更新如下: 性能及穩定性的提升 一些錯誤修正 改善藍牙A2DP流問題 Google Play在下載內容時會顯示剩餘的時間 在快速設置中長按WiFi和藍牙圖標可切換開關 當設備電量低於95%並開始無線充電時會發出提示音 在USB Debug加入白名單功能 優化電池耗電量,增加續航時間。
Android 4.3 2013年7月24日與Nexus 7平板二代同步發表,主要更新如下: 支持多用戶登錄,支持一台終端設備上有多個登錄帳號。
「藍牙低功耗」功能,開啟藍牙後,耗電量相比之前大幅降低。
支持更多緩沖器對象 新版OpenGL ES 3.0著色語言,支持32 位整數和浮點數據類型以及操作。
增加多個紋理的支持,包括浮點紋理、深度紋理、頂點紋理等等。
多重渲染目標(Multiple Render Targets),讓GPU一次性渲染多個紋理。
多重采樣抗鋸齒(MSAA Render To Texture),讓3D物體的邊緣不出現毛刺,可提升圖像效果。
使用統一的紋理壓縮格式ETC 增加TRIM指令,使得內置存儲(Internal Storage)不會越用越慢。
新增App Opt功能(默認隱藏),允許用戶強行解除已安裝應用的特定許可權。
Android 4.3.1 2013年10月5日發布,改進系統性能和穩定性。
開發代號:Android L
2014年6月25日於Google I/O 2014大會上發布Developer版(Android L),之後在2014年10月15日正式發布且名稱定為Lollipop「棒棒糖」。
採用全新Material Design界面 支持64位處理器 全面由Dalvik轉用ART(Android Runtime)編譯,性能可提升四倍 改良的通知界面及新增優先模式 預載省電及充電預測功能 新增自動內容加密功能 新增多人設備分享功能,可在其他設備登錄自己賬號,並獲取用戶的聯系人、日歷等Google雲數據 強化網路及傳輸連接性,包括Wi-Fi、藍牙及NFC 強化多媒體功能,例如支持RAW格式拍攝 強化「OK Google」功能 改善Android TV的支持 提供低視力的設置,以協助色弱人士 改善Google Now功能 Android的下一個版本,即盛傳已久的Android M很可能會在Google I/O大會上被正式發布。
一個在業內已經被熱議的議題是:Android M「為工作升級而生」(Android for Work Update)。
有業內人士解釋道:「Android M將把Android的強大功能拓展至任何你所能看到的工作領域。
」「
根據Android系統以往的慣例,每一代新系統往往會根據其字母代號,對應一個關於零食的全名。
如去年在Google I/O大會上發布的Android L,其代號「L」一開始還只是Google為開發者稱呼方便而准備的一個代號,但後來逐步演變成了「Lollipop」(棒棒糖Android 5.0)。
所以,按照這種命名的傳統,Android [字母]這種新模式也將意味著,一款新口味Android「零食」即將出現。
主要新功能如下:
● 應用許可權管理
● SD卡可能和內置存儲「合並」
● Android Pay
● 原生指紋識別認證
● 自動應用數據備份
● App Links(盡量減少諸如「你想要使用什麼來打開這個?」的提醒)
● 打盹和應用待機功能
● 多窗口(隱藏技能,未來不確定)
●主題支持(隱藏技能,未來不確定)
● Dark主題(已經被移除,未來不確定)
● 可定製的Quick Toggles和其他UI調整
● 可視化的語音郵件支持
● 重新設計的時鍾插件和音樂識別插件
● 在設置中新出現的全新「Memory」選項條目(早期版本出現,不過後來被隱藏)
● 在完成截圖之後可以通過通知中心直接刪除截圖
● Google Now Launcher支持橫屏模式
● 帶滾動條和垂直滾動條支持的全新應用和窗口小部件抽屜
● 內置的文件管理器能夠獲得功能方面的明顯升級
● 支持原生點擊喚醒功能
● 可以選擇「heads up」或者「peeking」 通知
● 原生4K輸出支持
● 嚴格的APK安裝文件驗證
● 支持MIDI
● USB Type-C埠支持
● 全新的啟動動畫
● 引入「語音交互」API在應用中提供更好的語音支持
● 可通過語音命令切換到省電模式
● 可以通過藍牙鍵盤快捷方式來撤銷和重做文本
● 在聯系人應用中能夠對已經添加的聯系人進行合並、刪除或者分享功能。
● 會有針對文本選擇的浮動工具欄出現,以便於更快的選擇文本
● 默認應用的UI
● 允許通過分享菜單直接分享給聯系人好友
● 更細化的應用程序信息
● 原生藍牙手寫筆支持
● 分屏鍵盤
● 移動的收音機
● Mobile Radio Active服務電池續航BUG將會被修復
● 除重復來電之外優化勿擾模式
● 藍牙掃描來改善定位精準度
● 原生Flashlight API
● 更容易訪問控制多個聲音空控制( *** 、多媒體和鬧鍾)
● 更平滑的聲音滑塊
⑻ Android API版本對照表及各個版本特性簡單描述
5、提供屏幕虛擬鍵盤
6、主屏幕增加音樂播放器和相框widgets
7、應用程序自動隨著手機旋轉
8、簡訊、Gmail、日暦,瀏覽器的用戶介面大幅改進,如Gmail可以批量刪除郵件
9、相機啟動速度加快,拍攝圖片可以直接上傳到Picasa
10、來電照片顯示
主要的更新如下:
1、優化硬體速度
2、 「Car Home」程序
3、支持更多的屏幕解析度
4、改良的用戶界面
5、新的瀏覽器的用戶介面和支持HTML5
6、新的聯系人名單
7、更好的白色/黑色背景比率
8、改進Google Maps3.1.2
9、支持Microsoft Exchange
10、支持內置相機閃光燈
11、支持數碼變焦
12、改進的虛擬鍵盤
13、支持藍牙2.1
14、支持動態桌面的設計
5、任務管理器可滾動,支持USB 輸入設備(鍵盤、滑鼠等)。
6、支持 Google TV、可以支持XBOX 360無線手柄
7、widget支持的變化,能更加容易的定製屏幕widget插件。
7、具有開關切換的用戶界面
8、全新的電源管理系統
9、更為輕便的主題模式
10、全新的鎖屏頁面
11、全新的時鍾界面
⑼ NDK版本與Android固件要求對應表
NDK版本與Android固件要求對應表
對於Android NDK版本來說,編譯出來的so文件對應運行的Android固件最小版本是有一定要求的,高版本的NDK編譯出的.so文件由於包含了一些新的特性,新特性可能在低版本的Android固件上無法運行,目前最新的對著表Android開發網總結如下
API Level 1 --- Android 1.0 不支持NDK
API Level 2 --- Android 1.1 不支持NDK
API Level 3 --- Android 1.5 NDK 1
API Level 4 --- Android 1.6 NDK 2
API Level 5 --- Android 2.0
API Level 6 --- Android 2.0.1
API Level 7 --- Android 2.1 NDK 3
API Level 8 --- Android 2.2 NDK 4
API Level 9 --- Android 2.3 NDK 5
API Level 10 --- Android 2.3.3
API Level 11 --- Android 3.0
API Level 12 --- Android 3.1 NDK 6
API Level 13 --- Android 3.2
API Level 14 --- Android 4.0.1 NDK 7
API Level 15 --- Android 4.0.3
從上面來看,在Android關鍵版本更新上,NDK加入了很多新的特性,從簡單的C/C++知道到兼容STL,再到硬體擴展等,使得Android更開放,更強大。