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