作者:wecent 鏈接:https://www.jianshu.com/p/c3ef410b0e48

Android5.0
Android 5.0 除了提供諸多新特性和功能外,還對系統(tǒng)和 API 行為做出了各種變更。
Material Design
Material Design是一種平面化的創(chuàng)新。這種新的視覺語言,在基本元素的處理上,借鑒了傳統(tǒng)的印刷設(shè)計,字體版式、網(wǎng)格系統(tǒng)、空間、比例、配色、圖像使用等這些基礎(chǔ)的平面設(shè)計規(guī)范。另外他還利用實體的表面與邊緣的質(zhì)感打造出視覺線索,讓用戶感受到真實性。
支持多種設(shè)備
Android系統(tǒng)的身影早已經(jīng)出現(xiàn)在多種設(shè)備中了,比如現(xiàn)在的智能手機、平板電腦、筆記本電腦、智能電視、汽車、智能手表甚至是各種家用電子產(chǎn)品。
全新的通知中心設(shè)計
在Android5.0中加入了全新風格的通知系統(tǒng)。改進后的通知系統(tǒng)會優(yōu)先顯示對用戶來說比較重要的信息,而將不太緊急的內(nèi)容隱藏起來。用戶只需要向下滑動就可以查看全部的通知內(nèi)容。
支持64位ART虛擬機
Android 5.0內(nèi)部的性能上進行了提升。它放棄了之前一直使用的Dalvik虛擬機,改用了ART模式,實現(xiàn)了真正的跨平臺編譯,在ARM、X86、MIPS等無處不在。
多任務(wù)視窗
在界面中,每一個App都擁有立體式的層疊效果,用戶可以設(shè)定“最近應(yīng)用程序”,通過滑動來快速切換App。
聲音和振動
如果您當前使用 Ringtone、MediaPlayer 或 Vibrator 類向通知中添加聲音和振動,則移除此代碼,以便系統(tǒng)可以在“優(yōu)先”模式中正確顯示通知。取而代之的是,使用 Notification.Builder 方法添加聲音和振動。
將設(shè)備設(shè)為 RINGER_MODE_SILENT 可使設(shè)備進入新的優(yōu)先模式。如果您將設(shè)備設(shè)為 RINGER_MODE_NORMAL 或 RINGER_MODE_VIBRATE,則設(shè)備將退出優(yōu)先模式。
以前,Android 使用 STREAM_MUSIC 作為主流式傳輸來控制平板電腦設(shè)備上的音量。在 Android 5.0 中,手機和平板電腦設(shè)備的主音量流式傳輸現(xiàn)已合并,由 STREAM_RING 或 STREAM_NOTIFICATION 進行控制。
設(shè)備識別解鎖
現(xiàn)在個人識別解鎖己經(jīng)被普遍使用,比如當特定的智能手表出現(xiàn)在Android設(shè)備的附近時,會直接繞過鎖屏界進行操作。而Android 5.0也增加了這種針對特定設(shè)備識別解鎖的模式 。換句話說,當設(shè)備沒有檢測到附近有可用的信任設(shè)備時,就會啟動安全模式以防止未授權(quán)訪問。
媒體播放
如果您要實現(xiàn)顯示媒體播放狀態(tài)或傳輸控件的通知,請考慮使用新的 Notification.MediaStyle 模板,而不是自定義 RemoteViews.RemoteView 對象。無論您選擇使用哪個方法,請務(wù)必將通知的可見性設(shè)為 VISIBILITY_PUBLIC,以便可通過鎖定屏幕訪問您的控件。請注意,從 Android 5.0 開始,系統(tǒng)不再將 RemoteControlClient 對象顯示在鎖定屏幕上。
Ok google語音指令
當手機處于待機狀態(tài)時,對你的手機輕輕說聲“〇kGoogle”,手機即刻被喚醒,只需說f簡單的語言指令,如播放音樂、查詢地點、撥打電話和設(shè)定鬧鐘等,一切只需“口頭說了。
Face unlock面部解鎖
在Android5.0中,Google茌費大力氣優(yōu)化了面部解鎖功能。當用戶拿起手機處理鎖屏界上的消息通知時,面部解鎖功能便自動被激活。隨意瀏覽幾條消息之后,手機己經(jīng)默默地完成了面部識別。
浮動通知
現(xiàn)在,當設(shè)備未鎖定且其屏幕已打開時,通知可以顯示在小型浮動窗口中。這些通知看上去類似于精簡版的通知,只是浮動通知還顯示操作按鈕。用戶可以在不離開當前應(yīng)用的情況下處理或清除浮動通知。
Android6.0
Android6.0在對軟件體驗與運行性能上進行了大幅度的優(yōu)化。據(jù)測試,Android 6.0可使設(shè)備續(xù)航時間提升30%。
應(yīng)用權(quán)限管理
在Android6.0中,應(yīng)用許可提示可以自定義了。它允許對應(yīng)用的權(quán)限進行高度管理,比如應(yīng)用能否使用位置、相機、網(wǎng)絡(luò)和通信錄等,這些都開放給開發(fā)者和用戶。此前的Android系統(tǒng)的應(yīng)用權(quán)限管理只能靠第三方應(yīng)用來實現(xiàn),在Android 6.0中應(yīng)用權(quán)限管理成為系統(tǒng)級的功能。
存儲
在之前,安卓系統(tǒng)雖然可以支持TF卡擴展,但TF卡擴展的容量只能當成外置存儲。雖然用戶可以把照片、音樂等內(nèi)容放進去,但App不能安裝到其中。在安卓6.0中,當首次插入TF卡的時候,系統(tǒng)會詢問會將TF卡作為外置還是內(nèi)置儲存。如果選擇作為內(nèi)置存儲,系統(tǒng)則會對TF卡格式化并加密——注意,這會丟失數(shù)據(jù)!然后,TF卡的容量就和設(shè)備的內(nèi)置存儲融合了。
Android Pay
Android Pay是Android支付統(tǒng)一標準。Android 6.0系統(tǒng)中集成了 Android Pay,其特性在于 簡潔、安全和可選性。它是一個開放性平臺,用戶可以選擇谷歌的服務(wù)或者使用銀行的App來 使用它。Android Pay支持Android 4.4以后的系統(tǒng)設(shè)備并且可以使用指紋來進行支付。
指紋支持
雖然很多廠商的Android手機實現(xiàn)了指紋的支持,但是這些手機都使用了非谷歌認證的技 術(shù)。這一次谷歌提供的指紋識別支持,旨在統(tǒng)一指紋識別的技術(shù)方案。
APP關(guān)聯(lián)(App Links)
Android M加強了軟件間的關(guān)聯(lián),谷歌在現(xiàn)場展示了一個例子,比如你的手機郵箱里收到一封郵件,內(nèi)文里有以個Twitter鏈接,用戶點擊該鏈接可以直接跳轉(zhuǎn)到Twitter應(yīng)用,而不再是網(wǎng)頁。
Chrome App Links這個就相當于在Web中使用Scheme來進行App的跳轉(zhuǎn)功能一樣,只不過這里Chrome默認就支持了,用戶只需要搜索相關(guān)的關(guān)鍵詞,就可以直接顯示App,然后通過App Link直接啟動App。這個東西對用戶來說應(yīng)該是一件非常好、方便的事情,但由于國內(nèi)這些瀏覽器的問題,不知道能否會兼容這個功能。
Doze電置管理
Android 6.0自帶Doze電量管理功能。手機靜止不動一段時間后,會進入Doze電量管理模 式。谷歌表示,當屏幕處于關(guān)閉狀態(tài)時,平均續(xù)航時間可提高30%。
Android7.0
2016年8月22日,谷歌正式推出Android 7.0 Nougat (牛軋?zhí)牵┱桨妗ndroid 7.0中包 |-系列的新功能和改進,它們將會對Android系統(tǒng)的體驗產(chǎn)生重大影響,例如捆綁通知和改 P多任務(wù)處理等。
多窗口模式
Android7.0中支持多窗口多任務(wù)處理,你只要在一個應(yīng)用程序中長按0verview按鈕,就能 進入多窗口模式。在大屏幕設(shè)備中,同時打開兩個應(yīng)用程序窗口顯然可以提升執(zhí)行效率。
Data Saver
Android 7.0中引入了 Data Saver模式,它是一種流量保護機制。啟用Data Saver模式時,系統(tǒng)將攔截后臺的數(shù)據(jù)使用,并在可能的情況下減少前臺運行應(yīng)用使用的數(shù)據(jù)量,例如限制流 f服務(wù)的碼率,下調(diào)畫質(zhì),以及減少緩存等,而通過白名單設(shè)置,用戶可以讓應(yīng)用避免受到 data Saver模式的影響。
JAVA 8語言支持
Android 7.0可以支持Java 8語言平臺,使得Android的Jack編譯器現(xiàn)在能夠有助于減少系統(tǒng)冗余代碼、降低占用和運行時間。開發(fā)者可以直接用Lambda表達式。
自定義壁紙
在Android 7.0中,你可以為主屏幕設(shè)置壁紙,為鎖屏設(shè)置另外一張壁紙。這個過程很簡單, 只需要選擇一張圖像作為壁紙,然后就會彈出個新的提示來讓你選擇是將它作為主屏壁紙,還是鎖屏壁紙。
快速回復(fù)
Android 7.0還支持通知欄直接回復(fù)的功能,例如你收到一條新的Facebook Messenger或者來電,可以直接在通知欄進行輸入操作或者接聽操作。值得注意的是,這個功能不僅僅限于即時通信應(yīng)用,它還適用于諸如Twitter這樣的社交應(yīng)用。
Daydream VR 支持
Android 7.0內(nèi)置谷歌的全新VR平臺Daydream。Daydream是一個虛擬現(xiàn)實平臺,由 Dydream頭盔、手柄和智能手機構(gòu)成,支持Daydream的智能手機要滿足一定的硬件要求。
后臺省電
Android7.0在后臺省電方面也做了不小的改進,屏幕關(guān)閉后所有的后臺進程都將會被系統(tǒng)限制活動,使這些應(yīng)用不會在后臺中持續(xù)喚醒,從而達到 省電的目的。此外,Project Svelte功能也在持續(xù)地改善,這 最大限度地減少了 Android設(shè)備中系統(tǒng)和應(yīng)用所占用的內(nèi)存。
快速設(shè)置
下拉通知欄頂部可以展開快捷開關(guān)界面。在快捷開關(guān) 界面右下角有一個“編輯”(EDIT)按鈕,點擊之后即可 自定義添加/刪除快捷開關(guān),或拖動進行排序。
Unicode 9支持和全新的emoji表情符號
Android 7.0支持Unicode 9,并且新增了大約70種 emoji表情符號。這些表情符號大多數(shù)都是人形的,并且提 供不同的膚色。
Google Assistant
Google Assistant號稱融合了谷歌搜索的深度學(xué)習(xí)技術(shù)以及Google Now的個人信息學(xué)習(xí)技術(shù),它能夠分辨用戶的自然語言,并具備聯(lián)系上下文理解能力。
Android8.0
在剛結(jié)束不久的谷歌 I/O2017開發(fā)者大會上發(fā)布的第二個Android O(安卓8.0)開發(fā)者預(yù)覽,并且向普通用戶開放了第二個Android O開發(fā)者預(yù)覽版的注冊頁面,相比較第一個開發(fā)者預(yù)覽版,Android O又增加了一些新的功能特性.
TensorFlow Lite
TensorFlow Lite是谷歌機器學(xué)習(xí)工具TensorFlow的精簡版,新工具可幫助低功耗設(shè)備跟上當今高強度任務(wù)處理,利用新的神經(jīng)網(wǎng)絡(luò)API幫助底層芯片加速數(shù)據(jù)處理。這一功能有助于為下一代在線設(shè)備提高語音處理,視覺搜索,增強現(xiàn)實等能力。隨著移動設(shè)備制造商越來越多地在其ROM中加入各種AI功能,對應(yīng)的,像高通這樣的芯片制造商已經(jīng)開始為其產(chǎn)品增加片上機器學(xué)習(xí)功能,因此TensorFlow Lite來得正是時候。
TensorFlow Lite可以解讀為谷歌將人工智能應(yīng)用在應(yīng)用程序中的嘗試,并進一步將機器學(xué)習(xí)的優(yōu)勢擴展到Android生態(tài)系統(tǒng)。
畫中畫
Android O中,谷歌更加強調(diào)多任務(wù)處理場景中的流暢性,在I/O2017上,谷歌演示了增強功能的畫中畫模式,為用戶帶來不同應(yīng)用程序間的流暢操作體驗。例如用戶可以在Netflix上觀看電影,支持將電影屏幕縮小成懸浮窗口,在看電影的同時進行查看日歷、搜索信息等其他工作,這和普通的畫中畫分屏模式并不相同。這一功能的喚醒只需要點擊Home鍵按鈕,如果想結(jié)束這一模式,可以將小窗口滑下來以終止。
Notification Dots
在Android O之前,使用安卓手機的用戶,想要看到哪些應(yīng)用程序推送了通知,可能只有在下拉通知中心中看到,但在Android O中,谷歌對安卓的通知功能做出了改進,這就是全新的Notification Dots功能,它是位于應(yīng)用程序圖標之上的小小的循環(huán)點,只有當應(yīng)用出現(xiàn)未讀通知時,它才會出現(xiàn)。這時候長按應(yīng)用程序圖標,就會以類似氣泡的形式快速預(yù)覽。而在通知中心中刪除這些未讀通知,應(yīng)用圖標上的標記點也會消失。
智能文本選擇(Smart Text Selection)
在過去,你想要獲取一個地址并導(dǎo)航到那個地方是需要很多步驟,首先是收到這些信息,然后選取文本、復(fù)制、打開地圖、粘貼進去,然后開始導(dǎo)航。而在Android O中,將會省事許多。智能文本選擇(Smart Text Selection)是使用谷歌的機器學(xué)習(xí)來檢測何時選擇地址或電話號碼,然后自動將其應(yīng)用于相應(yīng)的應(yīng)用程序的功能。如果你點擊朋友發(fā)送給你的餐廳的地址,Google將會了解你想要的內(nèi)容,并自動使用地圖啟動路線。電話號碼,電子郵件地址等也可以這樣做。
自動填寫(Auto-Fill)
對于用戶設(shè)備上最常用的應(yīng)用,Android O將會幫助用戶進行快速登錄,而不用每次都填寫賬戶名和密碼。例如當用戶使用一個新設(shè)備時,可以從Chrome中提取已經(jīng)保存的賬戶名和密碼,選擇之后,自動填充功能便可以在本地進行,適用于你可能用到的大多數(shù)應(yīng)用程序。開發(fā)人員也需要對其應(yīng)用程序進行優(yōu)化,讓其應(yīng)用程序能夠和自動填充功能更好地兼容。
Google Play Protect
在I/O2017大會上,谷歌宣布推出Google Play Protect功能,可以視為安卓應(yīng)用的病毒掃描程序。到目前為止,該團隊每天都在掃描超過500億次應(yīng)用安裝。用戶將在Google Play應(yīng)用更新窗口中看到一個條目,顯示最近的掃描項目以及是否發(fā)現(xiàn)任何問題。
系統(tǒng)/應(yīng)用啟動程序加速
谷歌表示,在Android O上, Pixel設(shè)備的啟動幾乎只需要原來一半的時間,同樣,在應(yīng)用啟動速度上也是如此。谷歌對應(yīng)用啟動的進程進行了優(yōu)化,包括并發(fā)進程、壓縮收集的垃圾信息和代碼區(qū)域等。此外還有針對后臺服務(wù)的限制,防止應(yīng)用程序在后臺運行太久。目標是大大減少電池消耗。
Play Console Dashboard
Play Console Dashboard是一種新的開發(fā)人員工具,可提供對應(yīng)用在設(shè)備上使用情況的分析。開發(fā)人員可以在任何Android設(shè)備上看到他們應(yīng)用程序的實時結(jié)果-這可能不會消除開發(fā)人員在大多數(shù)主要手機上測試應(yīng)用程序的需求,但如果設(shè)備正在運行,肯定會幫助他們減少問題。最重要的是,這個工具可以深入了解開發(fā)人員如何調(diào)整應(yīng)用程序,以減少電池消耗并提高在各個設(shè)備上的運行速度。
WiFi感知功能
WiFi感知可讓您的Android O設(shè)備或應(yīng)用通過Wi-Fi和附近的其他設(shè)備或應(yīng)用進行通訊,無需實際的互聯(lián)網(wǎng)連接。此外還有一些Android Run-Time (ART)層面的優(yōu)化,還有WebView也得到了一些增強,只是用戶可能不會留意到。
Android9.0
自適應(yīng)電池
如果你在Android6中使用了休眠功能,它會讓所有的應(yīng)用程序都休眠,而自適應(yīng)電池功能是它的一個進階版,默認情況下是啟用的。
黑暗模式
你可以在Settings> System > Display > Advanced > Devicetheme中選中“Dark“項來打開該功能,來讓Android設(shè)備上變暗。
應(yīng)用程序操作
這類似于你可以通過長時間按下圖標來調(diào)用應(yīng)用程序的快捷方式,但考慮到它是谷歌啟動程序,它可以為你的手機提供一些建議,因此完全不同。
例如,當你把耳機連接到你的手機時,你的手機會顯示你最近的播放列表。或者會建議你打個電話給你媽媽,讓她在這周內(nèi)來看你。
應(yīng)用定時器
設(shè)置應(yīng)用程序的時間限制,當你在指定的時間段內(nèi)使用它們之后,Android會自動將應(yīng)用程序的圖標變灰——暗示你應(yīng)該把時間花在使用應(yīng)用程序以外的事情上。
自適應(yīng)亮度
Android的自動亮度調(diào)節(jié)現(xiàn)在更智能了,因為你可以訓(xùn)練它在使用特定的應(yīng)用程序和不同的環(huán)境時知道你喜歡的亮度級別。
切片
通過“切片”功能,您可以在使用Google搜索應(yīng)用搜索應(yīng)用時看到豐富的數(shù)據(jù)。這個功能的好處是,你可以直接跳過執(zhí)行信息對話中列出的操作。
例如,在谷歌搜索應(yīng)用程序中搜索lyft,你可以選擇叫車帶你去你的辦公室、房子等等,價格也會分別顯示出來。
輔助功能菜單
在Settings> Accessibility > Accessibility Menu中你可以激活新的輔助功能菜單,該菜單會啟用一個圖標,您可以點按該圖標以執(zhí)行快速設(shè)置,設(shè)置最近的應(yīng)用和音量等操作。
更輕松的文本選擇
由于在選擇模式中改進了的、響應(yīng)更快的把手,選擇與文本交互變得更加容易。
新截圖快捷方式
告別默認的Power+ Volume Down按鈕組合,現(xiàn)在通過點擊Power菜單中的圖標可以隨時獲取屏幕截圖。
一個新的Home按鈕
主按鈕現(xiàn)在有一個更酷的圖標,形狀是水平對齊的藥丸。這是Android有過的最酷的Home按鈕。
新的手勢導(dǎo)航
和典型的back、home和recentbutton圖標說再見吧,一起來使用支持手勢導(dǎo)航的導(dǎo)航欄吧打,相信我,它也很容易使用。
1.通過點擊新的藥丸形狀的Home鍵回到主頁 2.通過向上滑動主頁按鈕兩次打開您的應(yīng)用程序抽屜 3.要查看最近的應(yīng)用程序,請向上滑動Home按鈕 4.在這里,您可以與應(yīng)用程序交互來選擇和復(fù)制文本 5.向上滑動以清除列表 6.按住應(yīng)用程序的圖標來實現(xiàn)分屏 7.要打開一個應(yīng)用程序,向右滑動,按住Home鍵在應(yīng)用程序之間滾動,然后就會打開中間的那個 8.如果要切換到以前的應(yīng)用程序,請快速向右滑動并釋放 9.按住Home鍵可以打開谷歌助手 10.如果你可以在任何應(yīng)用程序中回到上一個屏幕,后退按鈕就會出現(xiàn)
更容易的屏幕旋轉(zhuǎn)
在此之前,您只能使用自動旋轉(zhuǎn)開關(guān)。現(xiàn)在,Android可以選擇將屏幕旋轉(zhuǎn)到橫向模式,并在點擊圖標時回到縱向模式。
通知信息
在Settings> Apps & notifications > Notifications中,您可以看到最新的應(yīng)用通知,以及最能向您發(fā)送令人分心的通知的應(yīng)用。
儀表板
Android的儀表板顯示顯示你花了多少時間使用手機,并通過以下方式將使用數(shù)據(jù)細分為更全面的部分:
1.一個餅圖,表示每天花在應(yīng)用程序上的時間 2.您的通知總數(shù) 3.您每天在設(shè)備上花費的小時數(shù) 4.解鎖設(shè)備的次數(shù)
通過Wi-FiRTT進行室內(nèi)導(dǎo)航
AndroidPie支持RTT(Round-Trip-Time)(即IEEE802.11mc WiFi協(xié)議),使用戶可以使用室內(nèi)GPS風格的導(dǎo)航,可以在連購物中心和電影院這樣的建筑中導(dǎo)航。
改進的DND模式
“請勿打擾”模式現(xiàn)在可以防止視覺中斷,例如背景通知和頻繁彈出窗口,您可以利用“Shush”模式完全消除手機的通知。
您需要做的就是將手機面朝下放置在任何表面上,DND將自動啟用。
鎖定模式
一個您可以從“電源”菜單切換的新選項:“鎖定模式”,將禁用設(shè)備上的指紋解鎖,你需要輸入一個pin解鎖你的設(shè)備。
如果一個不守規(guī)矩的人試圖強迫你解鎖你的設(shè)備,你可能會需要使用這個你自己決定。
改進的消息應(yīng)用程序
您現(xiàn)在可以在消息應(yīng)用程序中查看圖像,并使用smartreply使用notificationshade來回復(fù)郵件。此外,Android還會通過分析收到的消息來快速做出反應(yīng)。
所有應(yīng)用都使用HTTPS
這是對Android安全用戶的肯定。AndroidPie上的所有應(yīng)用程序默認都使用HTTPS。Android關(guān)心您的隱私。
媒體面板
由于音量控制專用于振鈴器音量,Android的媒體設(shè)置現(xiàn)在將在屏幕右側(cè)垂直對齊的滑塊中顯示音量控制,并且同一媒體面板為連接到您的Android手機的所有設(shè)備顯示不同的音量控制設(shè)置。
ART的改進
在不需要被告知的情況下,AndroidPie會對其AndroidRuntime進行重大更改,從而提高其效率和性能,從而為您提供愉快的用戶體驗。
157個新的Emojis表情
157是一個很大的數(shù)字,包括美洲駝、冷臉、熱臉、芒果果、滑板等。谷歌嚴格遵守其Unicode標準,去掉了中性字符。
WindDown
WindDown是一項新功能,它可以在你選擇的就寢時間自動打開夜燈和DND模式,讓你更容易入睡。
多攝像頭支持
使用AndroidPie,開發(fā)人員可以使用多攝像頭API同時訪問來自2個物理攝像頭的流。只要您的手機使用雙后置攝像頭或雙前置攝像頭,您就可以開始使用了。
Wi-Fi mac隨機化
Wi-FiMAC隨機化功能的工作原理是,每次連接到新的Wi-Fi網(wǎng)絡(luò)時,都會為設(shè)備隨機分配新的MAC地址。這是第9版Android隱私和安全功能的眾多改進之一。
AndroidPie和其他功能
1.日歷事件和天氣信息顯示在鎖定屏幕上 2.Settings> Apps & notifications > Notifications來查看給你發(fā)送最多通知的應(yīng)用 3.音量按鈕僅調(diào)整媒體音量 4.一次最多可連接5個藍牙設(shè)備 5.更清晰的表情符號字符 6.改進的文字放大鏡 7.Notch支持 8.后臺應(yīng)用程序無法訪問相機和麥克風