谷歌今天發佈了適用於 Pixel 設備的 Android 12開發者預覽版。按照谷歌的慣例,第一個預覽版每每充滿許多面向開發人員的更改,此次包括操做系統處理圖像和視頻與安全方面等更新。安全
谷歌一般會在五月份舉行的谷歌I / O大會上保留一些主要UI的更改。儘管此開發人員預覽版本確實包含一些通知UI的更改,但在正式安裝該UI以前,咱們沒法知道它與本月早些時候看到的泄漏版本有哪些不一樣。測試
它適用於 Pixel 3 及更高版本的手機,須要經過刷新設備進行手動安裝,目前還沒有準備好爲用戶進行平常使用,但谷歌承諾它將在今年晚些時候繼續爲普通用戶提供 Beta版。優化
儘管第一個預覽版的目的是使開發人員可以快速爲新版本的Android準備應用程序,但仍有一些功能會對用戶產生明顯的影響,具體來講Android將變得更加善於處理不一樣類型的媒體。動畫
將會有一個新的轉碼層,自動使HEVC視頻格式在自己不支持它們的應用程序中工做。當前,選擇在Android手機上以HEVC拍攝可能意味着第三方應用程序將沒法本地使用該視頻。這些應用程序的新轉碼層應使用戶更加自如地進行切換。spa
Android 12 將支持空間音頻與MPEG-H,併爲高達24個音頻通道進行了優化(以前僅有8個)。它還將使開發者更容易將「隆隆聲」效果與音頻聯繫起來。操作系統
谷歌彷佛正在將注意力放在AV1圖像文件格式(也稱爲AVIF)後面。AVIF旨在將JPG替換爲事實上的圖像格式,以更少的僞像提供更好,更乾淨的壓縮。Netflix特別是這種格式的大力支持者。若是說AV1聽起來很熟悉,那是由於這是幾年前主要技術公司提出的AV1視頻格式的分支,而Netflix和谷歌都已部分採用。AVIF也不要與相似的HEIF混淆,後者已經被蘋果的相機拍攝了一段時間。設計
谷歌表示,並不打算將AVIF做爲相機應用的默認圖像格式,因此這還只是第一步。視頻
堅持使用多媒體,Android 12只是會更好地在應用之間移動不一樣種類的媒體。它正在建立一個新的 "豐富內容插入 "API,讓你能夠剪切和粘貼或拖放多種內容,包括 "純文本和風格化的文本到標記、圖像、視頻、音頻文件等"。blog
咱們須要本身安裝開發者預覽版,才能更近距離地瞭解變化。谷歌的博客文章用有些籠統的語言描述了新的內容。能夠確定的是,谷歌今天所展現的內容是對年底重大改變的暗示,這些變化是否真的會與你上面看到的泄露的截圖相吻合還有待觀察。遊戲
如下是谷歌官方描述:
咱們正在刷新通知設計,以使它們更現代,更易於使用且功能更強大。在第一個預覽中,您會注意到從抽屜和控件到模板自己的更改。咱們還在整個系統上優化轉場和動畫,以使其更加流暢。做爲更新的一部分,對於針對Android 12的應用,咱們將使用帶有圖標的自定義內容來修飾通知,並擴展功能以匹配全部其餘通知。該應用程序圖標確實與上面泄露的屏幕截圖一致,不過,這不必定意味着最終版本將是這樣。「擴展能力」也排成列,你能夠在上面的屏幕截圖中看到的指向下的插入符號比當前系統更容易使用。谷歌還指出,它正在要求開發人員使用API,以便在用戶點擊通知時在正確的位置更快地打開應用。
它正在改變當您使用全屏應用(例如視頻,Kindle書或視頻遊戲)時Android 12的行爲方式。當前,退出這些應用程序一般須要兩種手勢,一種是調出用戶界面,另外一種其實是退出。谷歌表示,在Android 12上,它正在「更改默認設置,以容許用戶一次滑動便可瀏覽手機」。
在2019年,谷歌開始直接在Android OS的深處更新某些組件,而不是等待運營商進行重大更新。它被稱爲「 Project Mainline 」,它意味着谷歌可使用谷歌 Play基礎結構爲Android的關鍵部分發布安全更新。從那時起,它一直在向Mainline系統添加更多Android。Android 12是此係統的最大補充,Android Runtime(ART)是使Android應用程序運行的基本子系統。前述的媒體代碼轉換器也將成爲Mainline模塊。
Android 12會有一些隱私和安全方面的更新,但對用戶來講不會那麼顯眼。第三方應用所使用的WebView引擎將採用Chrome最新的一個名爲 "SameSite "的Cookie設置,這可能有助於減輕一些跟蹤。谷歌表示,"更多的隱私和安全功能將在之後的預覽版中出現"。
Android最近開始要求應用程序在須要運行後臺活動時彈出通知,事實證實這確實讓人分心,谷歌表示 "將阻止前臺服務從後臺啓動",將開發人員從新引導到一個新的API。若是其中一個後臺活動能夠在10秒內完成,它可能根本不須要顯示通知。
谷歌還將立刻發佈Android 12的Android TV預覽版,包括讓開發者有機會在谷歌本身的谷歌 TV平臺上測試他們的應用。
谷歌今天發佈了開發者預覽版,但一樣須要你刷新設備的系統映像,因此實際上它僅針對開發者使用。谷歌表示它能夠在 "Pixel 3 / 3 XL,Pixel 3a / 3a XL,Pixel 4 / 4 XL,Pixel 4a / 4a 5G,或Pixel 5設備 "上工做,或者開發人員能夠簡單地在Android模擬器內運行它。
將來的某個時候會發佈一個公開測試版,但預計須要幾個月的時間,若是谷歌遵循過去的習慣,5月或6月會有一個更全面的Android 12的內容發佈。
去年,Android的 "平臺穩定性 "發佈在7月初,但今年穀歌的目標是8月,正式發佈一般在此後不久。這可能意味着,Android 12的到來時間會比平時稍晚一些。