2017年的I/O大會(huì)上將發(fā)布最新的Android O,和去年的 Android N 類(lèi)似,谷歌今年又悄悄地在 I/O 大會(huì)前放出了最新的Android O開(kāi)發(fā)者預(yù)覽版,如無(wú)意外,Android O的版本號(hào)就躍升到8.0了。按照慣例,Android O也應(yīng)該會(huì)有一個(gè)以“O”為首字母的甜品代號(hào),今年會(huì)是Oreo(奧利奧)嗎?

不過(guò),新的甜品代號(hào)固然令人感興趣,但最重要的還在于Android O上的新特性,一起來(lái)看看吧。
一大波熱點(diǎn)搶先看
重大更新之一:新的后臺(tái)管理策略
后臺(tái)APP限制,大概是所有Andriod用戶(hù)最喜聞樂(lè)見(jiàn)的一項(xiàng)改進(jìn)了。事實(shí)上,谷歌從Android 7.0 Nougat就已經(jīng)開(kāi)始這一工作,Android O少了不必要的進(jìn)程將為用戶(hù)續(xù)航帶來(lái)極大改善,當(dāng)然,還有設(shè)備的流暢性。
Android O能夠自動(dòng)智能限制后臺(tái)應(yīng)用活動(dòng),當(dāng)應(yīng)用進(jìn)入后臺(tái)幾分鐘后就會(huì)進(jìn)入停滯狀態(tài),雖然進(jìn)程沒(méi)有被殺掉,但將不再占用包括計(jì)算、內(nèi)存、通信等在內(nèi)的系統(tǒng)資源,也將不再頻繁地發(fā)送和獲取GPS位置更新,起到省電和流暢的效果。很明顯這是針對(duì)Android 系統(tǒng)卡頓的最新解決辦法,隨著版本的更新,流暢性必然會(huì)越來(lái)越好。
通知分類(lèi)管理

Android O還引入了通知分類(lèi)管理功能(Notification channels),重新定義了通知內(nèi)容中的應(yīng)用程序類(lèi)別,可以讓開(kāi)發(fā)者給予用戶(hù)更精確的通知管理。用戶(hù)可以阻止或分別更改每個(gè)分類(lèi)的行為,而不是一起管理應(yīng)用程序的所有通知。Android O還添加了新的視覺(jué)效果和分組通知,讓用戶(hù)更好地分辨新傳入的通知內(nèi)容。
自動(dòng)填充API
自動(dòng)填充(API)功能,Android 用戶(hù)已經(jīng)依賴(lài)于密碼管理來(lái)自動(dòng)填充登錄信息、重復(fù)信息,該功能將更加方便開(kāi)發(fā)者實(shí)現(xiàn)該功能。現(xiàn)在谷歌正在實(shí)現(xiàn)整個(gè)生態(tài)系統(tǒng)平臺(tái)的自動(dòng)填充支持。用戶(hù)可以選擇一個(gè)自動(dòng)填充應(yīng)用,就像選擇一種鍵盤(pán)應(yīng)用一樣。自動(dòng)填充應(yīng)用存儲(chǔ)和安全保護(hù)用戶(hù)數(shù)據(jù),比如地址、用戶(hù)名稱(chēng),甚至是密碼,相對(duì)PC則更加智能。應(yīng)用程序需要處理自動(dòng)填充,新的APIs可以幫助開(kāi)發(fā)者完成自動(dòng)填充服務(wù)。
畫(huà)中畫(huà)和新的窗口特性

Picture in Picture (PIP)畫(huà)中畫(huà)顯示已經(jīng)支持智能手機(jī)和平板電腦,所以用戶(hù)在聊天或者叫車(chē)時(shí)仍可以繼續(xù)觀看視頻。應(yīng)用可以在畫(huà)中畫(huà)模式下恢復(fù)或者暫停,你可以指定長(zhǎng)寬比和一組自定義交互(如播放/暫停)。
XML中字體資源
作為可擴(kuò)展標(biāo)記語(yǔ)言,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集,是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語(yǔ)言。Android O中已充分支持Fonts字體資源類(lèi)型,應(yīng)用現(xiàn)在可以使用XML布局中字體,還有在XML中定義的字體系列——聲明連同字體文件的字體樣式和重量。
強(qiáng)迫癥患者最不愿意看到的消息角標(biāo)

猛強(qiáng)迫癥患者最不愿意看到的還是發(fā)生了!應(yīng)用通知消息角標(biāo)。簡(jiǎn)單說(shuō)就是蘋(píng)果手機(jī)APP右上角的那個(gè)紅色數(shù)字。原生的Android 系統(tǒng)在前幾個(gè)版本都不支持Android 角標(biāo)。不過(guò)在新版本中,Android 加入了消息角標(biāo)。自適配性應(yīng)用圖標(biāo)。這個(gè)應(yīng)該是給APP開(kāi)發(fā)者提供的便利。眾所周知Android 屏幕碎片化嚴(yán)重,圖標(biāo)大小在每款手機(jī)中并不會(huì)一樣,需要手動(dòng)去設(shè)置。有了這個(gè)功能就可以讓系統(tǒng)自行調(diào)整。幫助你更好地使用設(shè)備用戶(hù)界面,根據(jù)不同的系統(tǒng)顯示可以創(chuàng)建自適應(yīng)圖標(biāo),基于設(shè)備選定的模具。系統(tǒng)還添加了與圖標(biāo)的交互動(dòng)畫(huà),置于啟動(dòng)器中,快捷方式、設(shè)置、共享對(duì)話(huà)框和概述屏幕等。
支持更廣域應(yīng)用的顏色
Android 成像應(yīng)用可以充分利用新設(shè)備帶來(lái)的廣域色彩支持,顯示寬色域圖像,應(yīng)用程序?qū)⑿枰谄淝鍐?每個(gè)活動(dòng))啟用一個(gè)標(biāo)志,加載啟用寬位圖嵌入顏色配置文件(AdobeRGB,Pro Photo RGB,DCI-P3等等)。開(kāi)發(fā)者在App開(kāi)發(fā)過(guò)程中,可以根據(jù)自己的需求使用不同的顏色配置文件,并且還可以實(shí)現(xiàn)不同的設(shè)備呈現(xiàn)不同的配色。
連接性

為了具有更強(qiáng)的連接性,達(dá)到高音頻保真度,Android O現(xiàn)在支持高保真藍(lán)牙音頻編解碼器,比如LDAC codec。增加了新的Wi-Fi功能,比如最新的Wi-Fi Aware(WiFi感知),就是老一代的鄰居識(shí)別網(wǎng)絡(luò)(NAN)。在相應(yīng)的硬件設(shè)備上,通過(guò)WiFi,應(yīng)用和附近設(shè)備都能被搜索到和聯(lián)系,而無(wú)需網(wǎng)絡(luò)接入點(diǎn)。谷歌將和硬件伙伴合作帶來(lái)Wi-Fi Aware技術(shù),再也不需要微信搖一搖了。
WebView網(wǎng)頁(yè)視圖
在Android Nougat中增強(qiáng)了WebView網(wǎng)頁(yè)視圖,谷歌介紹了WebView的可選多進(jìn)程模式,可將WebView處理移動(dòng)到單獨(dú)的進(jìn)程中。在Android O中,谷歌默認(rèn)開(kāi)啟了多進(jìn)程模式,新增API控制應(yīng)用處理錯(cuò)誤和崩潰,增強(qiáng)安全性和提升應(yīng)用穩(wěn)定性。為了進(jìn)一步提高安全措施,開(kāi)發(fā)者可以通過(guò)Google Safe Browsing識(shí)別URLs進(jìn)行選擇WebView項(xiàng)目。
運(yùn)行優(yōu)化Java 8語(yǔ)言API

Java 8語(yǔ)言APIs和runtime的優(yōu)化,Android 現(xiàn)在支持幾種新的Java語(yǔ)言API,包括新的java.time API。另外Android Runtime相比以前更快,在某些基準(zhǔn)測(cè)試程序中可以提升多達(dá)2倍。令人期待的還有智能文字選擇工具欄。這似乎是新系統(tǒng)里的新特性,目前還查不到相關(guān)消息。可能是老羅同款的“文字大爆炸”
小結(jié)

整體看來(lái),Android O還是有不少切中痛點(diǎn)的改進(jìn)的,特別是后臺(tái)管理改進(jìn)深得人心,這些改變表明了Android O并非只是谷歌在簡(jiǎn)單地刷版本號(hào),希望國(guó)內(nèi)的手機(jī)能夠加快新系統(tǒng)的適配速度吧。






