瞭解Android已發佈的各種版本(即1.0、2.0、3.0、4.0、5.0、6.0、7.0、8.0)

 

 

 

瞭解Android已發佈的各種版本(即1.0、2.0、3.0、4.0、5.0、6.0、7.0、8.0)

ZytheMoon

於 2017-11-07 16:44:48 發佈

21057
收藏 4
分類專欄: android 文章標籤: android 發佈 移動設備 google io 谷歌
版權

android
專欄收錄該內容
18 篇文章1 訂閱
訂閱專欄

Android操作系統
是一個由Google
和開放手持設備聯盟
共同開發發展的移動設備操作系統。

最早的一款系統是2008年9月,谷歌正式發佈的Android 1.0系統,也就是Android最早的版本,隨後不斷的更新Android系統,2.1、2.2、2.3的連續推出使Android佔據了大量的市場,2011年google發佈了Android 3.0系統這個系統是爲了平板電腦設計的,但是是一個比較失敗的版本,推出後沒有獲得想要的效果份額也沒有明顯的變化,所以很快在同年發佈了4.0版本,這個版本對於不在對手機和平板進行區別對待,在2014年Google I/O大會上推出了改動最大的5.0系統,使用了ART運行環境代替了Dalvik虛擬機大大提升了運行速度之外還提出了Material Design 的概念來優化應用的界面,還推出了Wear、Auto、TV等全新領域的系統,在2015年大會上推出了6.0系統加入了運行時權限,2016年推出了7.0系統加入了多窗口模式功能。




Android一詞最早是出現在法國作家維裏耶德利爾·亞當1986年發表的《
未來夏娃
》這部科幻小說中,作者將外表像人類的機器起名爲Android這就是Android小人名字的由來。此外Android還有兩個預發佈的內部版本
它們的代號分別是
鐵臂阿童木
(Astro)和
發條機器人
(Bender)但需要注意的是,Android 1.0和1.1的版本代號並不是這兩個。但是由於涉及到版權問題,從2009年5月開始,Android操作系統改用甜點來作爲版本代號,這些版本按照大寫字母的順序來進行命名。Android 1.0是於2008年9月23日正式發佈的Android第一版,Android 1.1發佈於2009年2月2日,但其實谷歌內部有更多的1.1版的變種。甜點命名法開始於第三版
Android 1.5
(實際上是第四版,因爲Android 1.0其實有兩版)
。而從
Android 1.6
甜甜圈開始,項目組才正式確定將Android開發代號首字母從“C”一直延續下去。值得一提的是,Android 1.1 的內部代號爲 Petit Four ,但項目主管喜歡美味的點心,最終結束了這種命名方式。

Android 1.0(
沒有開發代號)

Android 1.1 - Petit Four:花式小蛋糕

Android 1.5 -
Cupcake:
紙杯蛋糕

Android 1.6 -
Donut:
甜甜圈

Android 2.0/2.1 -
Éclair:
閃電泡芙

Android 2.2 -
Froyo:
凍酸奶

Android 2.3 -
Gingerbread:
薑餅

Android 3.0/3.1/3.2 -
Honeycomb:
蜂巢

Android 4.0 -
Ice Cream Sandwich:
冰激凌三明治

Android 4.1/4.2/4.3 -
Jelly Bean:
果凍豆

  
Android 4.4 -
KitKat:奇巧巧克力棒

Android 5.0/5.1 -
Lolipop:棒棒糖

Android 6.0 -
Marshmallow:棉花糖

Android 7.0 -
Nougat:牛軋糖

Android 8.0 -
Oreo 奧利奧

同時隨着版本的更迭,應用程序編程接口(API)等級不斷髮生。下面將目前爲止所有API等級羅列出來,並與Android各版本一一對應。

API1:Android 1.0

API2:Android 1.1 Petit Four

API3:Android 1.5 Cupcake

API4:Android 1.6 Donut

API5:Android 2.0 Éclair

API6:Android 2.0.1 Éclair

API7:Android 2.1 Éclair

API8:Android 2.2 - 2.2.3 Froyo

API9:Android 2.3 - 2.3.2 Gingerbread

API10:Android 2.3.3-2.3.7 Gingerbread

API11:Android 3.0 Honeycomb

API12:Android 3.1 Honeycomb

API13:Android 3.2 Honeycomb

API14:Android 4.0 - 4.0.2 Ice Cream Sandwich

API15:Android 4.0.3 - 4.0.4 Ice Cream Sandwich

API16:Android 4.1 Jelly Bean

API17:Android 4.2 Jelly Bean

API18:Android 4.3 Jelly Bean

API19:Android 4.4 KitKat

API20:Android 4.4W

API21:Android 5.0 Lollipop

API22:Android 5.1 Lollipop

API23:Android 6.0 Marshmallow

API24:Android 7.0 Nougat

API25:Android 7.1 Nougat

API26:Android 8.0
Oreo


短短九年時間已經經歷諸多大版本的更新,在短時間內的系統更新導致市面上的Android版本系統參差不齊碎片化嚴重。
Android 依靠 Google 的生態運作,全球市場份額在2016年底已超過85%










Android 1.5 Cupcake 紙杯蛋糕


除了帶來圖標ID上的變化外,還有虛擬鍵盤,在08年前後的智能手機主要還是依賴物理鍵盤進行輸入,使用widgets實現桌面個性化,在線文件夾(Live Folder)快速瀏覽在線數據,視頻錄製和分享,圖片上傳,更快的標準兼容瀏覽器,Voice search 語音搜索,立體聲藍牙和免提電話。

 

Android 1.6 Donut 甜甜圈


帶來主要變化是對不同分辨率屏幕的支持,獨立於像素密度,這使得有更多可能的組合出現。完全重新設計的Android Market,可以顯示更多的屏幕截圖,支持手勢可以讓開發者生成針對某個應用程序的手勢庫,支持CDMA網絡:中國電信的用戶可以期待EVDO的Android手機了,TXT-2-Speech支持了更多語言的發音(包括英語、法語、德語、意大利語等),快速搜索框,可直接搜索括聯繫人,音樂,瀏覽歷史,書籤等手機內容,全新的拍照界面:新版相機程序啓動速度快了39%,拍照間的延遲減少了28%,應用程序耗電查看:這下好了,哪個軟件耗多少電,現在一見了然了,新增面向視覺或聽覺困難人羣的易用性插件,linux內核升級到2.6.29,其他:支持更多的屏幕分辨率,如WVGA,QVGA等。

 

Android 2.0/2.1 Eclair 鬆餅


從這個版本開始,對相機應用的提升改變比較大,在硬件方面開始支持LED閃光燈,也支持很多拍攝場景的調節,比如色彩效果、場景模式、對焦模式和白平衡。由於文件結構的改動優化,使得整個操作流暢性得到了很大的提升。

自帶的Chrome Lite瀏覽器現在加入了對雙擊屏幕進行縮放的支持,加強了網絡社交功能比如Facebook好友整合至聯繫人功能,強化了語音識別的搜索控制,整個系統多處都支持語音控制並擁有獨立的控制面板。

谷歌地圖服務更新,加入了全新的導航系統甚至比轉業的導航軟件更爲先進,加入了原生微軟Exchange郵件服務支持,提供了多個不同帳戶統一的郵件收件箱,只需雙擊就能上傳圖片至YouTube。

優化了駕車時的體驗,新的“Car Home”應用程序爲各功能提供了易於操作的快捷鏈接,還能方便地使用語音控制功能,便於用戶駕車時使用。

可以同時綁定多個Google賬號,無線控件裏有了VPN設置,增加了連接到PC設置,增強了語言和聲音的轉換功能,並加入了文字到語音轉換,全新的撥號界面,按鍵更大,更易於操作,更多桌面Widget,新的Google地圖可以使用谷歌地圖導航功能,新的瀏覽器版本,加強了穩定性和網頁渲染能力,全局搜索功能加強,全新的Market程序,搜索更快佈局更合理。

 

Android 2.2 Froyo 凍酸奶


Android 2.2帶來了速度的提升和WiFi熱點的支持兩個重要功能,速度的提升是因爲有了Dalvik運行模式,其使安卓性能有了大幅提升,谷歌稱性能提升了2到5倍。全面支持Flash 10.1,應用程序自動升級,讓升級更加人性化,支持應用程序安裝在外置內存上,Linux內核將升級爲最新的2.6.32版本,系統更加穩定,對系統性能進一步優化,讓手機有更多的運行內存,增加了軌跡球LED指示燈變色這個新功能,增加了對3D性能的優化,3D性能更加強大,FM功能也將在新系統中得到全面支持。

 

Android 2.3 Gingerbread 薑餅


從薑餅開始加入了對更多傳感器的支持(包括氣壓計和陀螺儀)這時的Android終於迎頭趕上iOS尾巴。
用戶界面更美觀,提升遊戲體驗,提升多媒體能力,增加官方進程管理,改善電源管理,NFC近場通信,全局下載管理,全新虛擬鍵盤,原生支持前置前置攝像頭,SIP網絡電話。

 

Android 3.0 Honeycomb 蜂巢


Android 3.0只是谷歌針對平板的體驗進行兼容優化,在功能並沒有太多的添加,
畫面動感,可操控性更強,代表有摩托羅拉的平板產品XOOM

 

Android 4.0 Ice Cream Sandwich 冰激凌三明治


“Holo”界面的引入是Android 4.0最重大的更新,也成了Android往後版本更新的亮點,往後谷歌根據版本的迭代更新,都會對界面元素進行改變以保持新鮮感。
單一系統,Android 4.0將只提供一個版本,同時支持智能手機、平板電腦、電視等設備。一流的新UI。開源,此前Android 3.0曾一度宣佈不採取開源措施,然而谷歌深知Android系統一大成功特性就是開源。平板上喫到的苦頭勢必在全新的Android 4.0上避免,用戶爲中心的刷機資源一定會讓Android 4.0錦上添花。

 

Android 4.1/4.2 Jelly Bean 果凍豆


因受iOS語音助手Siri的刺激,從果凍豆開始谷歌引入了Google Now,作爲以谷歌搜索爲根基,時刻準備好給你提供任何事情的答案,而且還非常智能,Google Now還具有自我學習能力,根據用戶的使用習慣發生改變。

 

Android 4.4 KitKat 巧克力


界面變得更加現代化,同時也使得低端機煥發新生,Android 4.4帶來了很多性能上的提升,512MB RAM的老古董也能很好地運行KitKat,進一步擴展了Android市場佔有率。

 

Android 5.0/5.1 Lollipop 棒棒糖


採用谷歌“Material Design”設計哲學,視覺效果更加扁平化,更加多姿多彩,並且動畫過渡效果也使得其更加迷人。谷歌把原來的Dalvik虛擬機全部換成了ART模式,因爲少了重新編譯這個步驟,APP的運行速度上相比之前還是所提升的。

5.0的版本號就能告訴我們,這是一個大的升級版本。基於Linux內核3.0,Linux剛剛發佈Linux 3.0內核沒多久,後來又更新到了3.0.1 。

通過Android Market購買音樂,谷歌已經試水性質的推出了Google Music Beta ,允許上傳2萬首音樂到Google的雲端服務器,自動創建播放列表在任何支持flash的設備上回放,我們有理由相信這種在Appstore影響下的數字視頻、音頻服務內容的提供也將會出現在Android上。多核處理器優化將特別爲使用雙核乃至多核處理器的手機進行專門的優化,運行速度比3.1提高1.8倍。集成Google電視和Chrome OS的智能停放爲OEM提供了官方的主題引擎,有了這個引擎便可通過Google的升級程序更新到這些第三方的主題。蘋果遊戲中心的一個真正的競爭者,支持現有的智能手機所有運行Android 2.3的手機都有可能升級到4.0版本而Google官方的Nexus One和Nexus S將是第一批升級到4.0的手機。新的攝影技巧以及虛擬攝像機這將爲開發者提供更豐富的攝像頭控制API。

 

Android 6.0 Marshmallow 棉花糖


加入了APP關聯間的聯動、Android Pay、Fingerprint Support三個重要的改變,其中Fingerprint Support增加了對指紋的識別API,谷歌開始在自建官方的指紋識別支持,力求Android統一方案變得更安全。

用戶可以直接在鎖屏狀態下進行語音搜索,雖然現在的一些安卓手機支持語音喚醒功能,但這些語音喚醒都是第三方廠商開發的,而此次的Android 6.0在系統層面加入鎖屏下語音搜索,這無疑會在體驗上有一個明顯的提升。

指紋識別,很多用戶都會覺得現在的中高端安卓手機都支持,但事實上這些安卓手機的指紋識別都是各個廠商自行開發的並沒有系統底層的支持。Android 6.0則在系統層面加入指紋識別,能提供原生指紋識別API,這不但降低了廠商開發指紋識別模塊的成本,最重要的是原生指紋識別將會大大提升安卓手機的指紋識別支付安全性。

更完整的應用權限管理,此前的原生安卓系統中有應用通知管理功能,但更爲深入的應用權限管理只能靠第三方應用實現。Android 6.0進一步強化應用權限管理,應用權限管理也成爲系統級的功能,不過這對於那些權限管理軟件來說並不是什麼好消息。

自帶Doze電量管理功能,在“Doze”模式下,手機會在一段時間未檢測到移動時,讓應用休眠清殺後臺進程減少功耗,谷歌表示,當屏幕處於關閉狀態,平均續航時間提高30%。

Now on Tap功能是和Google搜索緊密結合的功能,它可以讓谷歌從任何應用中進行搜索。例如,在微信中聊天的時候提到餐館,那麼就可以在不跳轉的情況下進行谷歌搜索。

App Links功能,Android平臺能夠向網絡服務器提出申請,自主識別鏈接內容。直接跳轉到App客戶端中,改善用戶體驗,有利於讓用戶在體驗更完善的App客戶端完成更多操作。

谷歌還加入了Android Pay進一步強化移動支付,同時也是爲了對抗Apple Pay。

 

Android 7.0 Nougat 牛軋糖


加入了多任務分屏功能,谷歌從底層上實現多任務分屏操作更多的是增強應用的兼容性,引入了JIT編譯器,APP的安裝速度將比目前的安卓6.0提升最多75%,而最關鍵一點是所佔用的空間同時減少50%,也引入了全新的VulkanAPI 圖形處理器API,可以大幅減少系統動畫對CPU的佔用。

 

Android 8.0 Oreo 奧利奧


APP的啓動速度比Android 7.0快2倍,後臺續航監控最大化限制不常用後臺應用的活躍度,加入了分屏畫中畫模式,比起7.0變得變得更加自由和靈活。通知欄下拉之後變爲彩色的背景通知,同時一些應用可以在系統中自己調用背景顏色。


通知渠道 — 是由應用自行定義的通知內容類別,藉助渠道,開發者可以讓用戶對不同種類的通知進行精細控制,用戶可以單獨攔截或更改每個渠道的行爲,而不是統一管理應用的所有通知。


畫中畫模式 —Android O 現已支持 Activity 的畫中畫模式。PIP 是一種多窗口顯示模式,多用於視頻播放,即你可以一邊發微信一邊看視頻。


自適應圖標 — Android 的屏幕適配一直以來都折磨着不少的開發者。爲了幫助開發者更好的與設備 UI 集成,Android O 支持創建自適應圖標,系統可以基於設備選擇的蒙版將這些圖標顯示爲不同形狀。系統還將實現與圖標的自動交互,並在啓動器、快捷方式、設置、共享對話框以及概覽屏幕中使用它們。


固定快捷方式和小部件 — 是一個比 APP shortcuts 更小的快捷方式,放置於桌面上,用於更快速的打開某一 APP 的某單一任務。Pinning shortcuts 在桌面上可呈現不同的圖標顯示。


除了以上幾個新特性以外,Android O 還未增加了其他的功能。比如增加了 Autofill Framework,方便用戶在不同 APP 之間填寫信息。比如開放 android.permission.ANSWER_PHONE_CALLS,以後在自己的 APP 裏也可以對來電做響應。

在性能優化上,Android O 還對隱式廣播、後臺服務和位置更新等進行了後臺自動限制,以此來增加手機電池壽命。並對 Java 8 Language API 和 Runtime 進行了優化,使應用的運行速度更快,手機使用更流暢。




從android 1.5到現在的android 8.0其實很容易看出,android系統一直往提高用戶體驗,和降低應用開發難度這個角度發展。
————————————————
版權聲明:本文爲CSDN博主「ZytheMoon」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/zythemoon/article/details/78469562

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章