Android 11 開(kāi)發(fā)者預(yù)覽版 2 現(xiàn)已發(fā)布

作者 / Dave Burke, VP of Engineering

對(duì)世界上的許多人來(lái)說(shuō),過(guò)去的這幾個(gè)月可以說(shuō)非常艱難宛逗。Google 的 Android 團(tuán)隊(duì)成員遍布世界各地,我們也和你們中的許多人一樣婚惫,在努力適應(yīng)這樣的局面坊罢。我們的開(kāi)發(fā)者們?cè)谶@樣的環(huán)境下依然給 Android 11 帶來(lái)了諸多寶貴的反饋,我們對(duì)此深表感謝赵誓。也衷心希望每一個(gè)人,以及家人和同事都能平安健康柿赊。

正如許多人如今依然在盡可能推進(jìn)工作一樣俩功,我們也為大家?guī)?lái)了 Android 11 的一個(gè)新里程碑版本,歡迎大家上手體驗(yàn)碰声。它仍然屬于早期版本诡蜓,但您會(huì)發(fā)現(xiàn)這個(gè)版本的 OS 已經(jīng)帶來(lái)了許多全新的體驗(yàn),包括無(wú)縫流暢的 5G 連接胰挑、適配最新屏幕的界面蔓罚,以及更智能的鍵盤(pán)和更便捷的消息體驗(yàn),等等瞻颂。?

本文分享了開(kāi)發(fā)者預(yù)覽版 2 中不容錯(cuò)過(guò)的亮點(diǎn)豺谈,您也可以訪問(wèn)?Android 11 開(kāi)發(fā)者網(wǎng)站閱讀詳細(xì)信息。今天發(fā)布的版本僅面向開(kāi)發(fā)者贡这,并不面向一般用戶茬末,因此我們依然僅提供手動(dòng)下載和刷機(jī)的安裝方式,針對(duì)的設(shè)備包括 Pixel 2盖矫、3丽惭、3a 以及 4击奶。我們還提供了更簡(jiǎn)便的一種安裝方式——您可以通過(guò)?Android 刷機(jī)工具獲取這個(gè)版本。如果您的設(shè)備已經(jīng)在運(yùn)行開(kāi)發(fā)者預(yù)覽版 1 或者 1.1吐根,我們也提供 OTA 更新正歼。

感謝每一位分享寶貴反饋的開(kāi)發(fā)者,也請(qǐng)繼續(xù)和我們分享您的想法拷橘。

全新體驗(yàn)

5G 狀態(tài) API?- DP2 增加了 5G 狀態(tài) API,可以讓您快速檢查用戶當(dāng)前是否連接至 5G New Radio (新空口) 或 Non-Standalone (非獨(dú)立組網(wǎng)模式) 網(wǎng)絡(luò)喜爷。您可以使用它來(lái)展示您的應(yīng)用的 5G 體驗(yàn)冗疮,或是在用戶連接成功后進(jìn)行品牌宣傳。您可以將此 API 與 5G?動(dòng)態(tài)計(jì)費(fèi)狀態(tài) API檩帐、帶寬估測(cè) API?以及現(xiàn)有的網(wǎng)絡(luò)連接 (Connectivity Manager) API結(jié)合使用术幔,以充分活用 5G 更高的速度和更低的延遲。

可折疊設(shè)備的鉸鏈角度?- 針對(duì)可折疊設(shè)備湃密,開(kāi)發(fā)者們提出的頭號(hào)要求是通過(guò) API 獲取設(shè)備的屏幕折疊角度诅挑。Android 11 現(xiàn)在支持鉸鏈角度傳感器,應(yīng)用可以直接查詢泛源,或通過(guò)新的 AndroidX API 獲取精確的鉸鏈角度拔妥,從而為可折疊設(shè)備打造自適應(yīng)體驗(yàn)。

呼叫過(guò)濾服務(wù)的改進(jìn)?- 為了幫助用戶管理語(yǔ)音自動(dòng)電話 (robocall)达箍,我們添加了新的 API没龙,以使呼叫過(guò)濾應(yīng)用可以為用戶提供更多幫助。除了將來(lái)電的?STIR / SHAKEN 狀態(tài)?(均為防范呼叫者 ID 欺詐的標(biāo)準(zhǔn)) 納入其呼叫詳細(xì)信息進(jìn)行驗(yàn)證外缎玫,呼叫過(guò)濾應(yīng)用還可以報(bào)告拒絕來(lái)電的原因硬纤,在獲得許可的前提下,這些應(yīng)用還可以查看電話是否通向或來(lái)自用戶聯(lián)系人中的號(hào)碼赃磨。應(yīng)用還可以自定義系統(tǒng)提供的呼叫后屏幕 (post call screen)筝家,方便用戶執(zhí)行諸如 “將呼叫方標(biāo)記為騷擾電話” 或 “添加到聯(lián)系人” 之類的操作。我們將在近期與大家分享更多這方面的信息邻辉。

Neural Networks API 的新算子和控制?- 激活函數(shù)控制著神經(jīng)網(wǎng)絡(luò)中節(jié)點(diǎn)的輸出溪王。Google AI 團(tuán)隊(duì)發(fā)現(xiàn)了一個(gè)?swish 激活函數(shù),它可以在相當(dāng)多樣的任務(wù)中帶來(lái)更快的訓(xùn)練速度和更高的準(zhǔn)確度《髋妫現(xiàn)在我們將該函數(shù)的一個(gè)計(jì)算有效版本在扰,hard-swish 算子,加入到了 Android 11 中雷客。這個(gè)算子在加速下一代設(shè)備上視覺(jué)模型 (如MobileNetV3) 中至關(guān)重要芒珠,該模型也是許多遷移學(xué)習(xí)用例的基礎(chǔ)。另外搅裙,新增的控制算子使得支持分支和循環(huán)的更高級(jí)的機(jī)器學(xué)習(xí)模型成為可能皱卓。我們還添加了新的運(yùn)行控制裹芝,以幫助您最大程度地減少常見(jiàn)用例的延遲: Asynchronous Command Queue API 減少了運(yùn)行小型鏈接模型時(shí)的開(kāi)銷。請(qǐng)參見(jiàn)?NDK 樣例代碼了解如何使用這些新 API娜汁。

隱私和安全

我們將添加更多功能以確保用戶安全嫂易,提高透明度和加強(qiáng)管控。請(qǐng)大家在自己的應(yīng)用中嘗試這些新功能掐禁,并把您的想法告訴我們怜械。

攝像頭和麥克風(fēng)的前臺(tái)服務(wù)類型?- 在 Android 10 中,我們引入了清單屬性foregroundServiceType傅事,以進(jìn)一步明晰特定用例的適用范圍缕允。最初,應(yīng)用可以選擇 “位置” 和其他幾種類型〔湓剑現(xiàn)在障本,我們?cè)?Android 11 中添加了兩種新類型:?“攝像頭” 和 “麥克風(fēng)”。如果您的應(yīng)用要從前臺(tái)服務(wù)訪問(wèn)攝像頭或麥克風(fēng)數(shù)據(jù)响鹃,則需要將對(duì)應(yīng)的 foregroundServiceType 值添加到清單中驾霜。

分區(qū)存儲(chǔ)的更新?- 我們一直在致力于更好地保護(hù)外部存儲(chǔ)上的應(yīng)用和用戶數(shù)據(jù)。在這個(gè)版本中买置,我們帶來(lái)了進(jìn)一步的強(qiáng)化和更改粪糙,比如我們現(xiàn)在支持將文件從舊模型遷移到新的分區(qū)存儲(chǔ)模型,并且改善了緩存文件的管理方式堕义。閱讀官方文檔了解更多信息猜旬,并請(qǐng)留意后續(xù)更新中的更多增強(qiáng)功能。

前往官方文檔了解更多 Android 11 隱私功能倦卖。

優(yōu)化與品質(zhì)

同步 IME 切換效果?- 這是一組全新的 API洒擦,讓您可以在 IME (輸入法編輯器,也叫軟鍵盤(pán)) 和系統(tǒng)欄進(jìn)出屏幕時(shí)同步調(diào)整應(yīng)用中的內(nèi)容怕膛,從而更輕松地創(chuàng)建出自然熟嫩、直觀、高品質(zhì)的 IME 切換效果褐捻。為了確保切換時(shí)做到逐幀精確掸茅,新的邊襯區(qū)動(dòng)畫(huà)監(jiān)聽(tīng)器 (Insets Animation Listener)會(huì)在 IME 或系統(tǒng)欄移動(dòng)時(shí)逐幀告知應(yīng)用邊襯區(qū)的變化。此外柠逞,應(yīng)用可以通過(guò)WindowInsetsAnimationController?API控制 IME 和系統(tǒng)欄切換效果昧狮。由應(yīng)用控制 IME 的切換效果可以讓 IME 更精準(zhǔn)地與應(yīng)用 UI 同步,比如配合過(guò)度滾動(dòng) UI 時(shí)的動(dòng)畫(huà)板壮。請(qǐng)上手體驗(yàn)這些新的 IME 切換效果逗鸣,并告訴我們您還想要支持哪些其他切換效果。


△ 左側(cè)示意:?通過(guò)邊襯區(qū)動(dòng)畫(huà)監(jiān)聽(tīng)器實(shí)現(xiàn) IME 同步切換效果?右側(cè)示意: 通過(guò) WindowInsetsAnimationController 實(shí)現(xiàn)應(yīng)用驅(qū)動(dòng)的 IME 體驗(yàn)

可變刷新率?- 應(yīng)用和游戲現(xiàn)在可以為其窗口設(shè)置首選幀率。大多數(shù) Android 設(shè)備以 60Hz 的刷新率更新屏幕撒璧,但是某些設(shè)備支持多種刷新率透葛,例如 90Hz 和 60Hz,并可在運(yùn)行時(shí)切換卿樱。在這些設(shè)備上僚害,系統(tǒng)會(huì)基于首選幀率來(lái)為應(yīng)用選擇最佳刷新率。您可以通過(guò) SDK 和 NDK 來(lái)使用本 API繁调。請(qǐng)前往官方文檔了解更多信息萨蚕。

重啟后恢復(fù)?- Android 11 改進(jìn)了夜間定時(shí) OTA 軟件更新的體驗(yàn)。和以往版本的 Android 一樣涉馁,設(shè)備需要重啟才能應(yīng)用 OTA 更新门岔,現(xiàn)在有了重啟后恢復(fù),應(yīng)用得以在 OTA 重啟后訪問(wèn)可信憑據(jù)加密 (Credential Encrypted) 存儲(chǔ)烤送,而無(wú)需用戶解鎖設(shè)備。這樣應(yīng)用就得以立刻恢復(fù)正常功能糠悯,并且繼續(xù)正常接收消息——由于 OTA 更新往往被定時(shí)在夜間執(zhí)行帮坚,這時(shí)設(shè)備無(wú)人操作,因此重啟后恢復(fù)功能就十分必要了互艾。應(yīng)用依然可以支持直接啟動(dòng) (Direct Boot)试和,從而在所有類型的重啟后立刻訪問(wèn)設(shè)備加密 (Device Encrypted) 存儲(chǔ)。請(qǐng)?jiān)谀南乱粋€(gè)開(kāi)發(fā)者預(yù)覽版 OTA 更新時(shí)點(diǎn)擊 "在凌晨 2 點(diǎn)后重啟" 來(lái)體驗(yàn)一下重啟后恢復(fù)功能吧纫普。

模擬器中的攝像頭支持?- Android 模擬器現(xiàn)在可以模擬前置和后置攝像頭阅悍。后置攝像頭支持 Camera2 API?HW Level 3?(包括 YUV 再處理和 RAW 捕獲)。它是完全符合 CTS 第 3 級(jí)要求的設(shè)備昨稼,可用于測(cè)試高級(jí)功能节视,例如 ZSL 和 RAW / DNG 支持。前置攝像頭通過(guò)邏輯攝像頭 (一個(gè)邏輯設(shè)備及兩個(gè)隱藏的物理設(shè)備) 支持?FULL HW?級(jí)別假栓。它強(qiáng)調(diào)邏輯攝像頭的支持寻行,對(duì)應(yīng)的物理設(shè)備則包括窄視角和寬視角攝像頭。有了模擬攝像頭的支持匾荆,您可以構(gòu)建并測(cè)試 Android 11 中新增的任何攝像頭功能拌蜘。我們會(huì)在近期公布更多詳細(xì)信息。

應(yīng)用兼容性

在推出新的平臺(tái)版本時(shí)牙丽,我們和開(kāi)發(fā)者一道通過(guò)推進(jìn)應(yīng)用兼容性來(lái)讓用戶使用更快速简卧、更流暢的 Android 體驗(yàn) 。在 Android 11 中烤芦,我們添加了新的流程举娩、工具以及發(fā)布里程碑版本,以最大程度地減少平臺(tái)更新帶來(lái)的影響,讓開(kāi)發(fā)者們更輕松地完成更新晓铆。

通過(guò)這次發(fā)布的開(kāi)發(fā)者預(yù)覽版 2勺良,我們?cè)诎l(fā)布路線上更進(jìn)一步邁向 Beta 版本。因此骄噪,現(xiàn)在是時(shí)候開(kāi)始進(jìn)行兼容性測(cè)試尚困,并確定您需要做的工作了。我們建議您盡早開(kāi)始链蕊,以便在 Android 11 Beta 1 中發(fā)布與其兼容的更新版本事甜。這樣一來(lái),您就可以從 Android 11 Beta 更大的用戶群體中獲取反饋滔韵。

在推出平臺(tái)穩(wěn)定版本后逻谦,就意味著系統(tǒng)行為、非 SDK 灰名單和 API 已經(jīng)處于完成狀態(tài)∨泸撸現(xiàn)在邦马,請(qǐng)您規(guī)劃最終的兼容性測(cè)試,并盡快發(fā)布完全兼容的應(yīng)用宴卖、SDK 或庫(kù)滋将,從而為 Android 11 的最終發(fā)布做好準(zhǔn)備。閱讀官方文檔了解發(fā)布日程的詳細(xì)信息症昏。

您可以在 Pixel 2随闽、3、3a 或 4 設(shè)備以及 Android 模擬器上開(kāi)始進(jìn)行兼容性測(cè)試肝谭。只需刷新系統(tǒng)版本掘宪,安裝當(dāng)前版本的應(yīng)用,然后測(cè)試其完整流程即可∪林颍現(xiàn)在無(wú)需更改應(yīng)用的 targetSdkVersion魏滚。請(qǐng)務(wù)必檢查可能影響您的應(yīng)用的行為變更,并測(cè)試其帶來(lái)的影響医寿。

為了幫助您進(jìn)行測(cè)試栏赴,我們將多項(xiàng)重大變更設(shè)定為可逐一開(kāi)啟/關(guān)閉。您可以通過(guò)開(kāi)發(fā)者選項(xiàng)或 adb 來(lái)強(qiáng)制啟用或禁用它們靖秩,前往官方文檔了解更多信息须眷。另外,請(qǐng)參閱受限制的非 SDK 接口灰名單沟突,您也可以啟用或者禁用它們花颗。


△ 開(kāi)發(fā)者選項(xiàng)中的應(yīng)用兼容性開(kāi)關(guān)??

即刻開(kāi)始體驗(yàn) Android 11

不論是想體驗(yàn) Android 11 的功能、測(cè)試應(yīng)用還是和我們分享您的反饋惠拭,都可以從這次的開(kāi)發(fā)者預(yù)覽版開(kāi)始扩劝。您現(xiàn)在可以下載系統(tǒng)映像并刷入 Pixel 2庸论、3、3a 或 4 設(shè)備中棒呛,或者通過(guò) Android Studio 設(shè)置 Android 模擬器聂示。接下來(lái),使用 Android 11 預(yù)覽 SDK 以及工具升級(jí)您的 Android Studio 環(huán)境簇秒,您可以訪問(wèn)官方文檔查看設(shè)置說(shuō)明鱼喉。

您的反饋一如既往的重要,所以請(qǐng)務(wù)必和我們分享您的想法——我們?cè)皆缏?tīng)到您的聲音趋观,就能整合越多的反饋扛禽。如果您在測(cè)試中發(fā)現(xiàn)了問(wèn)題,請(qǐng)報(bào)告給我們皱坛。

點(diǎn)擊這里前往 Android 11 開(kāi)發(fā)者網(wǎng)站了解詳情

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末编曼,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子剩辟,更是在濱河造成了極大的恐慌掐场,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贩猎,死亡現(xiàn)場(chǎng)離奇詭異刻肄,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)融欧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)卦羡,“玉大人噪馏,你說(shuō)我怎么就攤上這事÷潭” “怎么了欠肾?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)拟赊。 經(jīng)常有香客問(wèn)我刺桃,道長(zhǎng),這世上最難降的妖魔是什么吸祟? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任瑟慈,我火速辦了婚禮,結(jié)果婚禮上屋匕,老公的妹妹穿的比我還像新娘葛碧。我一直安慰自己,他們只是感情好过吻,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布进泼。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪乳绕。 梳的紋絲不亂的頭發(fā)上绞惦,一...
    開(kāi)封第一講書(shū)人閱讀 51,737評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音洋措,去河邊找鬼济蝉。 笑死,一個(gè)胖子當(dāng)著我的面吹牛呻纹,可吹牛的內(nèi)容都是我干的堆生。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼雷酪,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼淑仆!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起哥力,我...
    開(kāi)封第一講書(shū)人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蔗怠,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后吩跋,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體寞射,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年锌钮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了桥温。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡梁丘,死狀恐怖侵浸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情氛谜,我是刑警寧澤掏觉,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站值漫,受9級(jí)特大地震影響澳腹,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜杨何,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一酱塔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧晚吞,春花似錦延旧、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)芦瘾。三九已至,卻和暖如春集畅,著一層夾襖步出監(jiān)牢的瞬間近弟,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工挺智, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留祷愉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓赦颇,卻偏偏與公主長(zhǎng)得像二鳄,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子媒怯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容