1
2008 年 9 月 23 日,Google 正式發(fā)布了 Android 1.0 系統(tǒng),這也是 Android 系統(tǒng)最早的版本;當(dāng)時(shí)的 Android,還沒有使用一種甜品的名稱作為別名。此后近十年間,Android 不斷迭代,并迅速發(fā)展成為全世界最大的移動(dòng)操作系統(tǒng)。
2018 年 8 月 6 日,Android 9 正式發(fā)布,還有一個(gè)別名 Pie。
根據(jù) Google 在官網(wǎng)發(fā)布的消息,Android 的最新版本被命名為 Android 9 Pie,別名 Pie 繼承了 Google 用甜品為 Android 命名的傳統(tǒng),首字母 P 也沿用了字母表序列。當(dāng)然,最值得關(guān)注的,還是 Android 9 Pie 增加的諸多功能特性,而且很多都與人工智能相關(guān)。
在這里,雷鋒網(wǎng)也總結(jié)了 Android 9 的一些重要更新。
Android 9 新增了動(dòng)態(tài)電量管理特性;Google 副總裁 Dave Burke 表示這一特性是與 DeepMind 合作推出的,可以利用機(jī)器學(xué)習(xí)技術(shù)對系統(tǒng)資源進(jìn)行有限分配,更專注于用戶最常用的應(yīng)用。對于開發(fā)者來說,如果已經(jīng)針對低耗電模式、應(yīng)用待機(jī)模式以及后臺(tái)限制對自己應(yīng)用進(jìn)行過相關(guān)優(yōu)化,那么它就應(yīng)該已經(jīng)能夠和動(dòng)態(tài)電量管理特性完美配合。
在 Android 9 中,Google 推出了 Slices 功能。借助配套的 UI 模板,Slices 能夠?qū)?yīng)用內(nèi)容以高動(dòng)態(tài)、富交互的形式插入到多個(gè)使用場景中,比如 Google Search 和 Assistant;它可以有效幫助用戶節(jié)省操作時(shí)間,不需要通過全屏體驗(yàn)就能夠使用應(yīng)用的部分功能。
不過,作為一個(gè)全新的產(chǎn)品形態(tài),Slices 不會(huì)立即推出,需要等到秋季才會(huì)揭曉。
App Actions 利用了 Google 的機(jī)器學(xué)習(xí)技術(shù)。具體來說,就是它能對應(yīng)用的語義意圖和使用場景進(jìn)行分析,并根據(jù)分析結(jié)果在適當(dāng)?shù)臅r(shí)機(jī)向用戶推薦應(yīng)用。
對于開發(fā)者來說,這個(gè)功能可以大幅度提升用戶的參與度。Google 表示將在未來幾周內(nèi)公布具體的操作細(xì)節(jié);并表示,一旦應(yīng)用啟用該推薦功能后,系統(tǒng)就會(huì)根據(jù)用戶請求,在眾多 Google 和 Android 交互入口得到推薦。
在 Android 9 中,Google 提供了 TextClassifier API,利用識(shí)別文本的機(jī)器學(xué)習(xí)模型識(shí)別出類似日期或航班號(hào)止癢的信息。而 Smart Linkify 允許開發(fā)者通過 Linkify API 使用文本識(shí)別模塊完成多項(xiàng)操作,比如對用戶可采取的操作提出建議。Smart Linkify 讓系統(tǒng)在文本識(shí)別精確度與速度上都有明顯的提升。
按照 Google 方面的說法,Android 9 對神經(jīng)網(wǎng)絡(luò) API 進(jìn)行了擴(kuò)展與改進(jìn),進(jìn)一步優(yōu)化 Android 對機(jī)器學(xué)習(xí)硬件加速的支持。神經(jīng)網(wǎng)絡(luò) API 1.1 共增加了對 9 個(gè)新算子的支持,它們分別是 Pad、BatchToSpaceND、SpaceToBatchND、Transpose、Strided Slice、Mean、Div、Sub 和 Squeeze。TensorFlow Lite 就是一個(gè)已經(jīng)用上此 API 的典型機(jī)器學(xué)習(xí)框架。
這是 Google 為 Android 9 帶來的最大的系統(tǒng)界面和交互上的改變。具體來說,用戶只需要向上滑動(dòng)屏幕,就可以全屏預(yù)覽最近使用過的應(yīng)用,輕觸預(yù)覽頁后便可以切換至所選應(yīng)用。
在此前的 Android P 預(yù)覽版本中,這個(gè)功能就已經(jīng)出現(xiàn),它的出現(xiàn)本質(zhì)上也是為了迎合全面屏到來的大趨勢,同時(shí)也有跟風(fēng) iPhone X 的嫌疑。
具體來說,Android 9 提供了 Display Cutout 的 APIs,開發(fā)者可以調(diào)用以確認(rèn)缺口的形狀與位置,然后請求圍繞缺口進(jìn)行全屏布局。而在開發(fā)者選項(xiàng)中,開發(fā)者還可以模擬任意設(shè)備上的凹口形狀。
在通知界面,消息類應(yīng)用可以調(diào)用新的 MessagingStyle API 來顯示對話,附加照片和表情,或者提供智能回復(fù)建議。未來還可以使用 ML Kit 在應(yīng)用中生成智能回復(fù)。
按照 Google 方面的說法,Android 9 中添加文字放大鏡工具 (Magnifier Widget),以提升文本選擇方面的用戶體驗(yàn)。由于該放大器提供了可以在文本上方拖拽的文本放大面板,所以有助于用戶精準(zhǔn)地定位光標(biāo)或文本選擇手柄。該功能可以靈活運(yùn)用在所有附加在窗口的視圖上,個(gè)性化小部件和定制文本呈現(xiàn)均是不錯(cuò)的應(yīng)用場景。而且,該放大器工具還可以提供任何視圖或界面的放大版本,而不僅僅是文本。
Google 在這一功能提供了 BiometricPrompt API,它可以在需要進(jìn)行用戶身份驗(yàn)證時(shí)調(diào)用,應(yīng)用不再需要自行設(shè)計(jì)對話框——Google 表示這是為了保障用戶在不同感應(yīng)器和應(yīng)用間的一致體驗(yàn)。
目前這個(gè)對話框可以支持指紋識(shí)別(包括屏幕下指紋識(shí)別)、面部識(shí)別和虹膜識(shí)別。
Google 對隱私的強(qiáng)調(diào)也在 Android 9.0 中得以進(jìn)一步體現(xiàn)。比如說,系統(tǒng)禁止所有處于空閑狀態(tài)的應(yīng)用對話筒、攝像頭和所有 SensorManager 傳感器的訪問。當(dāng)應(yīng)用的 UID 空閑時(shí),麥克風(fēng)將會(huì)報(bào)告 “無音頻信號(hào)”,傳感器將會(huì)停止報(bào)告事件,應(yīng)用使用的攝像頭也會(huì)斷開連接,并在應(yīng)用試圖訪問時(shí)生成錯(cuò)誤。
另外,Android 9 還讓用戶控制是否允許訪問平臺(tái) build.serial 識(shí)別碼。
Android 9 可以支持多攝像頭 API 的設(shè)備上通過兩個(gè)或更多實(shí)體攝像頭同時(shí)訪問視頻流;在配有雙前置或雙后置攝像頭的設(shè)備上,實(shí)現(xiàn)單攝像頭無法實(shí)現(xiàn)的創(chuàng)新功能:如無縫變焦、散景和立體視覺。該 API 還允許開發(fā)者調(diào)用可以在兩臺(tái)或更多臺(tái)攝像頭之間自動(dòng)切換的邏輯或混合攝像頭視頻流。
在攝像頭方面,Android 9 還新增了減少延遲、屏幕閃光燈支持、OIS 時(shí)間戳訪問等相關(guān)的 API。
Android 9 增加了對 HDR VP9 Profile 2 的內(nèi)置支持,可以在支持 HDR 的設(shè)備上,把啟用 HDR 功能的視頻內(nèi)容分享給用戶。另外,Android 9 增加了對 HEIF 圖像的支持,它是目前比較流行的一種的壓縮格式,它改善了圖片的壓縮效果,并減少了圖片的儲(chǔ)存空間以及網(wǎng)絡(luò)流量。
Android 9 為 IEEE 802.11mc Wi-Fi 協(xié)議添加了平臺(tái)支持 (也稱為 Wi-Fi 往返時(shí)間,RTT),這可以讓開發(fā)者和用戶在應(yīng)用中使用室內(nèi)定位功能。
在提供硬件支持的 Android 9 設(shè)備上,在啟動(dòng)位置服務(wù)并勾選 “允許獲取地理位置信息” 選項(xiàng)后,應(yīng)用就可以使用 RTT API 測量與附近 Wi-Fi 接入點(diǎn) (AP) 的距離。設(shè)備不需要連接到 AP 便可以使用 RTT,而且為了保護(hù)隱私,只有手機(jī)能夠確定距離,而 AP 不可以。
Android 9 將 GlobalPlatform Open Mobile API 的實(shí)現(xiàn)添加至平臺(tái)中。在支持的設(shè)備上,應(yīng)用可以使用 OMAPI API 訪問安全元素 (SE) ,以啟用智能卡支付等安全服務(wù)。
最新的 Android 9 增加了在交互、安全、網(wǎng)絡(luò)、續(xù)航、體驗(yàn)等多方面的諸多功能,不過在雷鋒網(wǎng)看來,Android 9 給人印象最為深刻的是它對于人工智能元素的大量融入,這讓 Android 9.0 從操作系統(tǒng)層面顯得更加智能,也反映了 AI 時(shí)代移動(dòng)操作系統(tǒng)的發(fā)展趨勢。
目前,Android 9 已經(jīng)準(zhǔn)備好,Google Pixel 設(shè)備將陸續(xù)獲取 Android 9 的更新推送,然而并不包括 Nexus 5X/6P 等設(shè)備。另外,其它加入 Android Beta 項(xiàng)目的設(shè)備,比如說如 Sony、小米、HMD、OPPO、vivo、一加和 Essential 等,以及所有符合要求的 Android One 設(shè)備,預(yù)計(jì)會(huì)在今年秋末收到更新推送。
不過考慮到 Android 陣營一貫的碎片化,普通用戶要想用上 Android 9.0 估計(jì)還得等到明年了。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。