具透 | Android O 突然就來了,首個開發者預覽版都有哪些新東西?

今天凌晨,Google 猝不及防地放出了首個 Android O 開發者預覽版。時間點和去年的 Android N 大體一致,正式版預計將於今年第三季度推出。

(Android O 更新時間線)

手持 Nexus Player、Nexus 5X/6P 以及 Google Pixel 的用戶,已經可以前往 Google 開發者網站下載 Android O 的 完整版工廠鏡像 進行升級了。追求系統穩定性的用戶如果想暫時觀望,不妨先跟隨我們的腳步一起來理一理 Android O 首個開發者預覽版中那些值得你關注的新特性。

(Android O 彩蛋,今年的「O」將會是什麼甜品呢?)

更激進的後台管理策略

在 Nougat 的基礎上, Android O 將更加重視提高設備的續航能力和改善設備互動性能。為此,Android O 將採用更為激進的後台管理策略。

簡單來說,Android O 將對保持後台運行的應用進行三個方面的限制:廣播、後台服務和位置更新。一旦應用被放入後台,它們對手機 CPU、內存和 GPS 等資源的請求將受到極大程度的限制。

這樣一來,除了必要的功能和推送通知以外,放入後台的應用都會強制進入了一種「停滯」狀態:放在後台的音樂播放器可能只會進行媒體播放而不會進行數據刷新,網頁瀏覽器也許就只能保證自身進程存活而不再繼續在後台載入網頁。Android O 通過這些後台活動的限制,最終達到延長續航的目的。

這個全新的後台管理策略和 iOS 的後台管理方式頗有幾分相似,但實際效果估計就會大打折扣了。畢竟 Google 同時也在開發者文檔中註明了這樣一句話:

These limitations apply only to apps that target Android O. Apps that target API level 25 or lower are not limited.

也就是說,面向 Android O 以下系統版本開發的應用(只怕是大多數)是不受這個新後台管理策略約束的(攤手)。

支持更高階的藍牙音頻解碼協議

除了 aptX 之外,Android O 還支持 aptX HD 及索尼 LDAC 解碼。

Android O 在藍牙音頻技術上的改進足以讓追求高音質的用戶喜出望外了。

對藍牙音頻技術稍有了解的人都知道,LDAC 是索尼於 2015 年推出的藍牙音頻編碼技術,已經在索尼自家的旗艦機型中進行了預置。通過 LDAC 技術進行音頻傳輸,最高可以實現 990kbps 的音頻傳輸碼率,是當今 SBC 標準藍牙音頻傳輸數據量的 3 倍。

(Android O 在藍牙音頻技術上的改進足以讓追求高音質的用戶喜出望外了)

通過這個技術,原生 Android 系統也可以「無線」與「音質」兼得,等到 Android O 正式版發布之時,只需要一條支持 LDAC 技術的藍牙耳機,我們就可以在手機上享受到接近 CD 碼率的音質了。

目前,與之相關的選項均位於「開發者選項」當中,除了新增的五項藍牙音頻控制選項,我們還可以選擇所使用的藍牙解碼協議、採樣率、音頻採樣大小,並對 LDAC 解碼播放質量進行設置。

通知系統改進

通知系統改進是 Android Nougat 的主要新特性之一,Android O 在此基礎上上帶來了以下幾點新變化:

1. 多渠道通知分類

這個特性與我們在輕芒通知清理中所見到的通知分類過濾類似。Google 要求開發者在開發面向 Android O 的應用程序時,為應用通知設置不同類型的通知渠道。

(分類後的通知將被整合在一起,與 Nougat 相比更為簡潔)

這樣一來,當來自不同應用的同類通知(比如資訊、即時消息)同時出現時,它們能夠被系統識別並整合在一起。

2. 通知延後功能

通知延後是在某些特定應用中才會出現功能,而這一次 Google 將它提升到了「系統級」。

(低優先順序通知所佔用的通知區域其實也更小了,比如圖中的 SSR)

在 Android O 開發者預覽版中,當某個應用發出一條我們暫時無暇處理的通知時,只需要將這條通知向左側或右側輕輕滑動,即可看見「齒輪」和「時鐘」兩個小圖標,時鐘圖標就是新加入的「通知延後」功能。它可以讓這條通知暫時從通知欄中消失,並在規定時間後重新出現。

3. 狀態標記(應用角標)

除了通知分類和通知延後,在 Android O 中,系統還將支持狀態標記功能,也就是我們常說的「應用角標」。

(顯示狀態標記功能其實和我們所熟知的「應用角標」類似)

從設置選項介紹來看,狀態標記功能和目前市面上某些 Android 第三方啟動器的做法類似,都是通過讀取應用的通知狀態,並將這些狀態反映至啟動器圖標上來實現的。

全新設置界面

在這次放出的 Android O 開發者預覽版中,Google 對系統設置界面進行了「大改」。新的設置界面採用白色為全局背景色,移除了 Android Nougat 中的側欄抽屜設計,並優化了設置項目層級。

(設置界面更「素」了)

除此之外,諸如儲存空間管理、電量等界面也都進行了重新設計。

總體而言,Android O 的設置界面在視覺樣式上的改動也許會讓你耳目一新,但它對設置項目層級的重組也許又會讓你一時間難以適應。好在左側抽屜導航雖然被移除,但搜索功能依舊保留了下來,如果你第一次使用找不到某個設置項,不妨試一試搜索功能。

或加入原生主題支持

在 Android O 的「顯示」菜單中,新增了一個名為「設備主題背景」的選項,提供了 Inverted 和 Pixel 兩種主題背景。切換主題背景後需要重啟才能應用,並且主題背景所覆蓋的範圍也十分有限,目前只包括快速設置面板。

(右圖為 Inverted 樣式快速設置面板)

鑒於這是首個 Android O 開發者預覽版,這個新加入的「設備主題背景」功能也僅出現在了 Pixel 設備上。所以我們無法確定在將來的版本中,Google 是否會繼續對這一功能進行完善,正式版中這個功能是否又將成為一個 Pixel 設備獨佔特性?又或者,這個功能最終也會和當初 Nexus 設備的夜間模式一樣,曇花一現之後便被「閹割」……

自適應啟動器圖標

在先前推出的圓形圖標規範的基礎上,Android O 又進一步引入了自適應啟動器圖標特性,同一個應用的應用圖標在不同設備上可以以多種方式呈現。

(應用圖標可根據 OEM 廠商和 ROM 要求進行樣式變換)

該特性需要 OEM 廠商提供一個預設圖標遮罩,然後應用圖標會根據這個遮罩的形狀來進行圖標渲染,渲染後的圖標將用於桌面、快捷方式、設置、分享菜單等地方,讓應用中各處圖標細節與 ROM 氣質更加和諧統一。

此外,系統也可以與應用圖標進行交互,賦予圖標更多的動態效果。

快速設置面板改動

雖然改動不大,但快速設置面板中的一些變化也值得一提。

一些可以在快速設置面板中展開詳情的快速開關下方會顯示一條用於提示和區別的短橫線,點擊開關圖標可以改變相應的開關狀態,點擊開關文本標籤才能打開開關詳情界面。

(可點擊展開詳情的快速開關和其他快速開關之間有了區分)

除了運營商名稱以外,數據網路開關上還會動態顯示當前的網路類型;原本可以顯示在電池圖標內側的電池百分比,現在只能顯示在電池圖標旁邊。

其他改進

  • XML 字體支持。Android O 系統開始完全支持自定義字體,App 可以使用 XML 字體,也可以在 XML 中定義字形族群 (font families)——聲明字體風格、粗細與字體文件。
  • 在這次放出的 Android O 開發者預覽版中,導航欄自定義功能終於作為一個系統界面調節選項出現在了系統界面調節器當中,主要提供了兩個方面的調節選項:導航欄按鍵布局和「向左/右按鈕」類型。

(靠向一側的導航欄圖標更利於單手操作)

  • 同樣是在系統界面調節器當中,還新加入了一個功能強大的「鎖定屏幕」設置項。通過這個「鎖定屏幕」選項,我們可以自定義鎖定屏幕左側和右側的快捷方式。

(可選的鎖屏快捷方式非常多)

  • 開啟「開發者選項」現在需要進行身份驗證。
  • 「未知來源」安裝許可權被拆分至單個應用級別。例如,我們可以為 Chrome 瀏覽器單獨開啟「未知來源」,這樣從 Chrome 下載 apk 文件就可以順利進行安裝;同時,通過其他應用發出的安裝請求則會被攔截。

(管住那些喜歡在後台悄悄安裝推廣的應用)

  • 可運行支持全局表單自動填寫的應用。開發者可以利用新加入的自動填充 API 開發出支持全局表單數據自動填寫的應用,以後不管是在瀏覽器還是在應用中,我們都不用一遍遍地重複輸入個人信息了。

(這個功能入口藏在「應用和通知 - 默認應用 - 自動填充應用」當中)

  • 更好地支持廣色域顯示模式。應用開發者只需為應用嵌入廣色域配置文件,即可在支持廣色域色彩顯示的新設備上開啟廣色域顯示模式。
  • 全面支持視頻「畫中畫」功能。通過這個功能,你可以在邊觀看視頻邊瀏覽網頁或者其他的操作。我們已經在 YouTube 應用中感受過這個功能,未來我們將會在其他 App 上能夠同樣的懸浮播放效果。
  • 安裝應用時新增進度顯示。儘管在 Android O 當中一般應用的安裝速度已經相當快了,但 Google 還是為應用安裝界面加入了一個安裝進度提示。
  • Ambient Display 通知樣式改進。原生 Android 的 Ambient Display 樣式其實也發生了變化:它更加簡潔,默認不再顯示除了時間以外的其他信息,常駐通知的應用圖標會以小圖標的形式顯示在在鎖屏時間下方,新收到的通知才會被展開,通知標題也會被賦予相應的應用顏色。

(新版 Ambient Display 去掉了日期和星期顯示)

總結

作為首個開發者預覽版,Android O 還存在著不少的問題,例如設置界面二級設置菜單沒有小圖標,快速設置面板頂部圖標元素相互覆蓋,設備主題背景尚處在「半成品」階段等等,甚至在國外論壇中還有關於通話問題的反饋。因此如果不是為了嘗鮮,我們並不推薦將此版本用以日常使用。

但與此同時,作為下一個可能的大版本更新,Android O 也在第一個開發者預覽版向我們展示了眾多讓人耳目一新的新特性:多渠道通知分類、後台應用限制策略、自適應圖標規範……這些都是將來值得國內 Android 生態進行參考和跟進的。

期待在下一個開發者預覽版到來時,我們能與你分享更多驚喜。


推薦閱讀:

小米5和nexus5x要如何選擇?小米手機質量究竟如何?
Google 用 『Android Silver』 項目代替 Nexus 的意義是什麼?
如何看待Nexus 6P 後台運行華為服務?
為何nexus 5 和nexus 6的價格差別這麼大 ?
為什麼 Google 的 Nexus 系列手機淘汰那麼快?

TAG:Android | GoogleNexus | GooglePixel |