Android 9 正式發布:定名爲 Pie 充滿了人工智慧元素

2008 年 9 月 23 日,Google 正式發佈了 Android 1.0 系統,這也是 Android 系統最早的版本;當時的 Android,還沒有使用一種甜品的名稱作為別名。此後近十年間,Android 不斷迭代,並迅速發展成為全世界最大的移動操作系統。

2018 年 8 月 6 日,Android 9 正式發佈,還有一個別名 Pie。

Android 9 正式發佈:定名為 Pie 充滿了人工智能元素

根據 Google 在官網發佈的消息,Android 的最新版本被命名為 Android 9 Pie,別名 Pie 繼承了 Google 用甜品為 Android 命名的傳統,首字母 P 也沿用了字母表序列。當然,最值得關注的,還是 Android 9 Pie 增加的諸多功能特性,而且很多都與人工智能相關。

在這裡總結了 Android 9 的一些重要更新。

動態電量管理

Android 9 新增了動態電量管理特性;Google 副總裁 Dave Burke 表示這一特性是與 DeepMind 合作推出的,可以利用機器學習技術對系統資源進行有限分配,更專注於用戶最常用的應用。對於開發者來說,如果已經針對低耗電模式、應用待機模式以及後臺限制對自己應用進行過相關優化,那麼它就應該已經能夠和動態電量管理特性完美配合。

Android 9 正式發佈:定名為 Pie 充滿了人工智能元素

Slices

在 Android 9 中,Google 推出了 Slices 功能。藉助配套的 UI 模板,Slices 能夠將應用內容以高動態、富交互的形式插入到多個使用場景中,比如 Google Search 和 Assistant;它可以有效幫助用戶節省操作時間,不需要通過全屏體驗就能夠使用應用的部分功能。

不過,作為一個全新的產品形態,Slices 不會立即推出,需要等到秋季才會揭曉。

Android 9 正式發佈:定名為 Pie 充滿了人工智能元素

App Actions

App Actions 利用了 Google 的機器學習技術。具體來說,就是它能對應用的語義意圖和使用場景進行分析,並根據分析結果在適當的時機向用戶推薦應用。

對於開發者來說,這個功能可以大幅度提升用戶的參與度。Google 表示將在未來幾周內公佈具體的操作細節;並表示,一旦應用啟用該推薦功能後,系統就會根據用戶請求,在眾多 Google 和 Android 交互入口得到推薦。

Android 9 正式發佈:定名為 Pie 充滿了人工智能元素

文本識別 & Smart Linkify

在 Android 9 中,Google 提供了 TextClassifier API,利用識別文本的機器學習模型識別出類似日期或航班號止癢的信息。而 Smart Linkify 允許開發者通過 Linkify API 使用文本識別模塊完成多項操作,比如對用戶可採取的操作提出建議。Smart Linkify 讓系統在文本識別精確度與速度上都有明顯的提升。

神經網絡 API 1.1

按照 Google 方面的說法,Android 9 對神經網絡 API 進行了擴展與改進,進一步優化 Android 對機器學習硬件加速的支持。神經網絡 API 1.1 共增加了對 9 個新算子的支持,它們分別是 Pad、BatchToSpaceND、SpaceToBatchND、Transpose、Strided Slice、Mean、Div、Sub 和 Squeeze。TensorFlow Lite 就是一個已經用上此 API 的典型機器學習框架。

全新系統導航功能

這是 Google 為 Android 9 帶來的最大的系統界面和交互上的改變。具體來說,用戶只需要向上滑動屏幕,就可以全屏預覽最近使用過的應用,輕觸預覽頁後便可以切換至所選應用。

Android 9 正式發佈:定名為 Pie 充滿了人工智能元素

凹口屏支持

在此前的 Android P 預覽版本中,這個功能就已經出現,它的出現本質上也是為了迎合全面屏到來的大趨勢,同時也有跟風 iPhone X 的嫌疑。

具體來說,Android 9 提供了 Display Cutout 的 APIs,開發者可以調用以確認缺口的形狀與位置,然後請求圍繞缺口進行全屏佈局。而在開發者選項中,開發者還可以模擬任意設備上的凹口形狀。

通知與智能回覆

在通知界面,消息類應用可以調用新的 MessagingStyle API 來顯示對話,附加照片和表情,或者提供智能回覆建議。未來還可以使用 ML Kit 在應用中生成智能回覆。

文本放大鏡

按照 Google 方面的說法,Android 9 中添加文字放大鏡工具 (Magnifier Widget),以提升文本選擇方面的用戶體驗。由於該放大器提供了可以在文本上方拖拽的文本放大面板,所以有助於用戶精準地定位光標或文本選擇手柄。該功能可以靈活運用在所有附加在窗口的視圖上,個性化小部件和定製文本呈現均是不錯的應用場景。而且,該放大器工具還可以提供任何視圖或界面的放大版本,而不僅僅是文本。

統一的身份驗證對話框

Google 在這一功能提供了 BiometricPrompt API,它可以在需要進行用戶身份驗證時調用,應用不再需要自行設計對話框——Google 表示這是為了保障用戶在不同感應器和應用間的一致體驗。

目前這個對話框可以支持指紋識別(包括屏幕下指紋識別)、面部識別和虹膜識別。

用戶隱私

Google 對隱私的強調也在 Android 9.0 中得以進一步體現。比如說,系統禁止所有處於空閒狀態的應用對話筒、攝像頭和所有 SensorManager 傳感器的訪問。當應用的 UID 空閒時,麥克風將會報告 “無音頻信號”,傳感器將會停止報告事件,應用使用的攝像頭也會斷開連接,並在應用試圖訪問時生成錯誤。

另外,Android 9 還讓用戶控制是否允許訪問平臺 build.serial 識別碼。

多攝像頭 API 以及其它改進

Android 9 可以支持多攝像頭 API 的設備上通過兩個或更多實體攝像頭同時訪問視頻流;在配有雙前置或雙後置攝像頭的設備上,實現單攝像頭無法實現的創新功能:如無縫變焦、散景和立體視覺。該 API 還允許開發者調用可以在兩臺或更多臺攝像頭之間自動切換的邏輯或混合攝像頭視頻流。

在攝像頭方面,Android 9 還新增了減少延遲、屏幕閃光燈支持、OIS 時間戳訪問等相關的 API。

HDR VP9 視頻以及 HEIF 圖像

Android 9 增加了對 HDR VP9 Profile 2 的內置支持,可以在支持 HDR 的設備上,把啟用 HDR 功能的視頻內容分享給用戶。另外,Android 9 增加了對 HEIF 圖像的支持,它是目前比較流行的一種的壓縮格式,它改善了圖片的壓縮效果,並減少了圖片的儲存空間以及網絡流量。

使用 Wi-Fi RTT ,進行室內定位

Android 9 為 IEEE 802.11mc Wi-Fi 協議添加了平臺支持 (也稱為 Wi-Fi 往返時間,RTT),這可以讓開發者和用戶在應用中使用室內定位功能。

Android 9 正式發佈:定名為 Pie 充滿了人工智能元素

在提供硬件支持的 Android 9 設備上,在啟動位置服務並勾選 “允許獲取地理位置信息” 選項後,應用就可以使用 RTT API 測量與附近 Wi-Fi 接入點 (AP) 的距離。設備不需要連接到 AP 便可以使用 RTT,而且為了保護隱私,只有手機能夠確定距離,而 AP 不可以。

用於 NFC 支付和安全交易的 Open Mobile API

Android 9 將 GlobalPlatform Open Mobile API 的實現添加至平臺中。在支持的設備上,應用可以使用 OMAPI API 訪問安全元素 (SE) ,以啟用智能卡支付等安全服務。

總結

最新的 Android 9 增加了在交互、安全、網絡、續航、體驗等多方面的諸多功能,Android 9 給人印象最為深刻的是它對於人工智能元素的大量融入,這讓 Android 9.0 從操作系統層面顯得更加智能,也反映了 AI 時代移動操作系統的發展趨勢。

目前,Android 9 已經準備好,Google Pixel 設備將陸續獲取 Android 9 的更新推送,然而並不包括 Nexus 5X/6P 等設備。另外,其它加入 Android Beta 項目的設備,比如說如 Sony、小米、HMD、OPPO、vivo、一加和 Essential 等,以及所有符合要求的 Android One 設備,預計會在今年秋末收到更新推送。

Android 9 正式發佈:定名為 Pie 充滿了人工智能元素

不過考慮到 Android 陣營一貫的碎片化,普通用戶要想用上 Android 9.0 估計還得等到明年了。


分享到:


相關文章: