在剛結束不久的谷歌 I/O2017開發者大會上發佈的第二個Android O(安卓8.0)開發者預覽,而且向普通用戶開放了第二個Android O開發者預覽版的註冊頁面,相比較第一個開發者預覽版,Android O又增長了一些新的功能特性。安全
想要了解Android O目前究竟有哪些新功能、新特性,看這篇文章就夠了。網絡
Android O版本發佈時間表併發
谷歌已經放出了每一個預覽版本推出的時間表,第二個開發者預覽版已經按預期在I/O2017大會中到達,第三個版本將於6月中旬放出,第四個在7月中旬。Android 8.0的公開版本將在Q3的某個時候推出,最有多是在8月下旬或9月初。目前只支持Pixel、Pixel XL、Pixel C、Nexus 5X、Nexus 6P和Nexus Player這六款設備。機器學習
1、Android O第二個開發者預覽版新特性工具
一、Fluid Experiences概念學習
谷歌在I/O2017大會上宣佈,Fluid Experiences是谷歌幫助用戶在Android O上提升生產力並在平常使用中享受多任務工具新理念,它包含一系列新的功能和改進。測試
• TensorFlow Lite字體
TensorFlow Lite是谷歌機器學習工具TensorFlow的精簡版,新工具可幫助低功耗設備跟上當今高強度任務處理,利用新的神經網絡API幫助底層芯片加速數據處理。這一功能有助於爲下一代在線設備提升語音處理,視覺搜索,加強現實等能力。隨着移動設備製造商愈來愈多地在其ROM中加入各類AI功能,對應的,像高通這樣的芯片製造商已經開始爲其產品增長片上機器學習功能,所以TensorFlow Lite來得正是時候。優化
TensorFlow Lite能夠解讀爲谷歌將人工智能應用在應用程序中的嘗試,並進一步將機器學習的優點擴展到Android生態系統。ui
• 畫中畫
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中提取已經保存的帳戶名和密碼,選擇以後,自動填充功能即可以在本地進行,適用於你可能用到的大多數應用程序。開發人員也須要對其應用程序進行優化,讓其應用程序可以和自動填充功能更好地兼容。
二、Vitals
谷歌在I/O2017大會上提出的另外一個概念是Vitals,在Android O中,谷歌還會將重點放在針對設備電池續航、安全、應用啓動時間和穩定性的優化上。
• Google Play Protect
在I/O2017大會上,谷歌宣佈推出Google Play Protect功能,能夠視爲安卓應用的病毒掃描程序。到目前爲止,該團隊天天都在掃描超過500億次應用安裝。用戶將在Google Play應用更新窗口中看到一個條目,顯示最近的掃描項目以及是否發現任何問題。
• 系統/應用啓動程序加速
谷歌表示,在Android O上, Pixel設備的啓動幾乎只須要原來一半的時間,一樣,在應用啓動速度上也是如此。谷歌對應用啓動的進程進行了優化,包括併發進程、壓縮收集的垃圾信息和代碼區域等。此外還有針對後臺服務的限制,防止應用程序在後臺運行過久。目標是大大減小電池消耗。
• Play Console Dashboard
Play Console Dashboard是一種新的開發人員工具,可提供對應用在設備上使用狀況的分析。開發人員能夠在任何Android設備上看到他們應用程序的實時結果-這可能不會消除開發人員在大多數主要手機上測試應用程序的需求,但若是設備正在運行,確定會幫助他們減小問題。最重要的是,這個工具能夠深刻了解開發人員如何調整應用程序,以減小電池消耗並提升在各個設備上的運行速度。
固然,這些特性用戶在使用Android O時不會直接感知到,但用戶會享受到這些方面改進後帶來的體驗上的提高。
三、其餘特性
Android O中還有不少值得注意的其餘特性,例如增長了字體的支持,所以應用開發人員能夠自定義字體樣式,這也算是一個比較重要的改進了。
另外還有WiFi感知功能。WiFi感知可以讓您的Android O設備或應用經過Wi-Fi和附近的其餘設備或應用進行通信,無需實際的互聯網鏈接。此外還有一些Android Run-Time (ART)層面的優化,還有WebView也獲得了一些加強,只是用戶可能不會留意到。
2、Android O第一個開發者預覽版的新特性
今年3月份,谷歌放出了Android O的第一個開發者預覽版,帶來了諸多新特性和新功能,其中也有一些是很是值得期待的。關於Android O第一個開發者預覽版包含的新特性和功能,當時IT之家進行過一些整理,你們主要能夠參考以下兩篇文章:
《谷歌安卓8.0(Android O)開發者預覽版更新內容大全》
《Android O(安卓8.0)預覽版詳盡體驗:優化還沒有徹底,谷歌仍需努力》
如下是Android O區別於上一代Android N的一些重要功能:
• 通知
當用戶向下滑動通知中心,能夠看到Android O的第一個界面改變:通知窗口頂部的六個快捷切換開關如今佔據了更多的屏幕空間,而且也進行了從新排序,同時日期和時間的字體縮小了。
對於通知的處理,也有一些新變化,若是長按某一通知,能夠看到一個開關,容許用戶關閉該應用將來的全部通知。而若是向左滑動通知,則會出現兩個開關,一個是設置該應用的具體通知規範,另外一個能夠設置讓該應用的通知推遲一段時間推送。
• 設置菜單
Android O中大部分的界面改變都在設置菜單中,總體更加簡潔。Android O的設置界面自己也進行了一些修改,第一層「設置」條目遠遠短於Android N,原來一些歸納性的條目被取消了,如「無線和網絡」,「設備」,「我的」和「系統」。相反,Android O具備更多的描述性條目,涵蓋更多的領域,如「網絡和互聯網」,「鏈接的設備」,「應用和通知」以及「安全和屏幕鎖定」。
設置界面在一些子菜單外觀上也進行了大的修改,例如「電池」和「存儲」部分是全新設計的外觀,應用信息頁面也有新的外觀。一大堆內容已經被安排在系統子菜單中,包括語言和輸入,日期和時間,更新,手機和備份以及休息選項。
• 自適應圖標(Adaptive icons)
Adaptive icons也是一項有趣的新功能,谷歌正在嘗試整理Android中不一致的應用程序圖標形狀,這一功能爲應用程序開發人員提供了適應其顯示設備的每一個圖標的多個形狀模板。所以,若是你的手機默認應用程序圖示形狀是圓角正方形,那麼全部應用程序的圖標都將是這個形狀(前提是開發人員使用了這一功能)。也就是說,你將再也不看到系統主屏上方形圖標和圓形圖標混合在一塊兒的現象。
• 後臺進程限制
谷歌表示一直在優化安卓Android的後臺應用限制策略,以最大程度減少後臺應用對電池的消耗和對資源的佔用。在Android O的更新中,當應用被置入後臺後,Android O將自動智能限制後臺應用活動,主要會限制應用的廣播、後臺運行和位置,但應用的總體進程並無被殺掉。不過,部分層級比較重要的應用能夠不受限制,但總的來講,Android O將嚴格限制後臺進程對手機資源的調用。
• 未知來源應用
Android O還有一項比較有用的功能是,在應用權限設置的「特殊訪問權限」中,加入了「安裝其餘應用」的設置,這主要是爲了防止應用內引導用戶安裝其餘無關應用,特別是針對一些流氓應用會比較有效。
3、總結
目前爲止,咱們能夠看到,Android O正在一步一步細化在Android N上已經開始存在的一些功能特性,進一步增強了Android系統的精緻程度。同時更可喜的是,咱們看到谷歌在提高Android系統效率和生產力方面表現出比以往更強烈的興趣。面向用戶的通知和權限管理比以往更加出色,Android自己對應用程序的管制也採起了更加積極的態度,有助於讓這些應用程序以謹慎態度來處理珍貴的系統資源。第一個和第二個開發者預覽一般是功能最豐富的,在隨後的預覽中一般只會有一兩個顯著的新功能或新特性,也就是說,目前的Android O距離它最終的正式版,在重要的功能方面,可能相差不會很大了。