2020 年 9 月 9 日新增了新的更新:拿起你的 Pixel 手機,因為 Google 已經為 Pixel 手機發布了 Android 11 穩定更新。 Android 11更新經過了幾個月嚴格的Beta測試和開發者預覽,現在用戶可以在手機上享受穩定的Android 11更新了。在官方部落格文章中,Google宣佈為所有 Pixel 相容手機推出 Android 11 更新。
在 Beta 版和開發者預覽版更新中,我們注意到並報告了穩定的 Android 11 更新必然會帶來的幾項新功能。請注意,有許多新功能會讓您對 Android 11 更新感到興奮。這是您將獲得的完整的官方更改列表安卓11更新:
[su_spoiler title=”Android 11 變更日誌”]
人員、控制、隱私
人們
Android 11 以人為本,富有表現力,重新構想了我們在手機上進行對話的方式,並構建了一個可以識別和優先考慮我們生活中最重要的人的作業系統。對於開發者來說,Android 11 可協助您在應用程式中建立更深入的對話和個人互動。
- 對話通知顯示在燈罩頂部的專用部分中,具有以人為本的設計和對話特定操作,例如以氣泡方式開啟對話、在主畫面上建立對話快捷方式或設定提醒。
- 氣泡– 氣泡可協助使用者在裝置上執行多工作業時保持對話清晰可見且易於存取。訊息和聊天應用程式應在通知上使用 Bubbles API,以在 Android 11 中啟用此功能。
- 綜合鍵盤建議讓自動填入應用程式和輸入法編輯器 (IME) 直接在 IME 的建議條中安全地為使用者提供上下文特定的實體和字串,這對於使用者來說是最方便的。
控制
Android 11 讓使用者可以在一個空間中快速存取和控制所有智慧型裝置。開發人員可以使用新的 API 來幫助使用者顯示智慧型裝置並控制媒體:
- 設備控制使用戶能夠比以往更快、更輕鬆地存取和控制其連接的設備。現在,只需長按電源按鈕,他們就可以在一處立即調出裝置控制。應用程式可以使用新的 API 來顯示在控制項中。
- 媒體控制使用戶可以快速方便地切換音訊或視訊內容的輸出設備,無論是耳機、揚聲器還是電視。
隱私
在 Android 11 中,我們為使用者提供了對敏感權限的更多控制和透明度,並努力透過更快的更新來確保裝置更安全。
- 一次許可– 現在,使用者可以授予應用程式一次存取裝置麥克風、攝影機或位置的權限。該應用程式可以在下次使用該應用程式時再次請求權限。
- 背景位置– 除了授予運行時權限之外,後台位置現在還需要使用者執行其他步驟。如果您的應用程式需要後台位置,系統將確保您首先要求前台位置。然後,您可以透過單獨的權限請求擴大對後台位置的存取權限,系統會將使用者帶到「設定」以完成權限授予。
另請注意,我們在 2 月宣布 Google Play 開發者需要獲得批准才能存取其應用程式中的後台位置,以防止濫用。我們將為開發者提供更多時間進行更改,並且要到 2021 年才會對現有應用程式強制執行該政策。 - 權限自動重置– 如果使用者長時間未使用某個應用程序,Android 11 將「自動重置」與該應用程式關聯的所有執行時間權限並通知使用者。該應用程式可以在下次使用該應用程式時再次請求權限。
- 範圍存儲– 我們繼續努力更好地保護外部儲存上的應用程式和用戶數據,並進行進一步改進以幫助開發人員更輕鬆地遷移。
- Google Play 系統更新– 去年推出的 Google Play 系統更新幫助我們加快 Android 生態系統中裝置的核心作業系統元件更新。在 Android 11 中,我們將可更新模組的數量增加了一倍多,其中包括 12 個新模組,這些模組將有助於提高用戶和開發人員的隱私性、安全性和一致性。
- 生物辨識提示 API– 開發人員現在可以使用 BiometricPrompt API 指定其應用程式解鎖或存取應用程式敏感部分所需的生物辨識驗證器強度。為了向後相容,我們剛剛將這些功能新增到 Jetpack 生物辨識庫中。隨著工作的進展,我們將分享進一步的更新。
- 身分憑證API– 這將解鎖新的用例,例如行動駕駛執照、國民身分證和數位身分證。我們正在與各個政府機構和產業合作夥伴合作,確保 Android 11 為數位優先的身份體驗做好準備。
有益的創新
- 增強的 5G 支持– Android 11 包含更新的開發人員支持,可協助您利用 5G 網路更快的速度和更低的延遲。您可以了解使用者何時連接到 5G 網絡,檢查連線是否按流量計費,並估算連線頻寬。為了幫助您立即建立 5G 體驗,我們還在 Android 模擬器中添加了 5G 支援。要開始在 Android 上使用 5G,請造訪 5G 開發者頁面。
- 新的螢幕類型– 設備製造商不斷創新,將令人興奮的新設備螢幕推向市場,例如打孔螢幕和瀑布螢幕。 Android 11 在平台中增加了對這些功能的支持,並透過 API 讓您優化應用程式。您可以使用現有的顯示剪切 API 來管理打孔螢幕和瀑布螢幕。您可以設定新的視窗佈局屬性來使用整個瀑布螢幕,新的瀑布插圖 API 可以幫助您管理邊緣附近的互動。
- 呼叫篩選支援– Android 11 幫助呼叫篩選應用程式執行更多操作來管理自動呼叫。應用程式可以驗證來電的 STIR/SHAKEN 狀態(防止來電顯示欺騙的標準)作為呼叫詳細資訊的一部分,並且可以報告呼叫拒絕原因。應用程式還可以自訂系統提供的呼叫後螢幕,以便使用者執行將呼叫標記為垃圾郵件或新增至聯絡人等操作。
[/su_劇透]
如果您擁有 Google Pixel 手機或 Pixel 2 或最新 Pixel 4a 之間的任何 Pixel 設備,則可以從以下下載部分取得 Android 11 穩定更新韌體套件檔案:
2020 年 8 月 7 日新增了新的更新: Android 11 更新的最終 Beta 更新,即 Android 11 Beta 3 現已適用於所有 Pixel 手機。新的更新透過 OTA 發布,為手機帶來了大量新功能。
- Android 11 復活節彩蛋
- 谷歌現已將 Android 11 復活節彩蛋納入 beta 3 更新中。您可以前往「設定」>「系統」>「關於手機」>「Android 版本」並重複點擊「Android 版本」欄位來存取復活節彩蛋。必須轉三圈才能看到11標誌。
- 滑開媒體播放器通知
- 媒體回報通知現在與普通通知分開,並放置在「快速設定」選單下的專用部分下。您可以透過前往「設定」>「聲音」>「媒體」來切換新設置,稱為「媒體會話結束時隱藏播放器」。當活動會話結束時,啟用的媒體控制將隱藏。您也可以從「快速設定」中隱藏媒體控制項。
- 新表情符號
- Android 11 Beta 3 為符合條件的 Pixel 手機添加了所有最新的表情符號。
- 重新設計的電源選單
- 電源選單經過重新設計,並帶有區塊按鈕。
- Pixel 4 上的強制 90Hz 選項
- Pixel 4 在 Android 11 Beta 2 更新中出現螢幕閃爍問題,因為顯示器正在快速調整以適應螢幕更新率的變化。現在,隨著 Android 11 Beta 3 更新,Pixel 4 上有一個專用的強制 90Hz 選項。
這裡是官方的變更日誌Android 11 Beta 3 更新內容:
[su_spoiler title=”變更日誌”]
最受解決的問題
Android 11 Beta 3 中解決了以下問題:
一般的
- 包可見性:當您為瀏覽器應用程式聲明意圖過濾器時,您的應用程式將獲得裝置上瀏覽器應用程式的可見性。在先前的版本中,此意圖過濾器使應用程式能夠了解更廣泛的應用程式集。
- 修正了由於將 Android 平台使用的 SQLite 版本從 3.22 升級到 3.28 而導致的應用穩定性問題。
- 修正了設備使用蜂窩數據時某些應用程式無法連接到互聯網的問題。
- 修正了乾擾某些應用程式確定裝置 GPS 位置的問題。
- 修正了 SurfaceTexture 導致某些應用程式間歇性崩潰的問題。
谷歌應用程式
- Google 應用程式、Google 搜尋列或發現來源不再有時凍結或變得無回應。
- Pixel 啟動器主頁設定中的某些標籤不再顯示不正確。
- 用戶不再被阻止將照片應用程式升級到最新版本。
最重要的未決問題
用戶在使用Android 11 Beta 3時可能會遇到以下問題:
一般的
- 在 Pixel 裝置上,當使用其他預設啟動器時,手勢導航操作有時可以啟動 Pixel 啟動器而不是預設啟動器。
谷歌應用程式
- 在某些裝置上,當用戶嘗試拍攝照片或影片時,相機應用程式有時會崩潰。
- 使用 YouTube 應用程式時,螢幕有時無法自動旋轉。
[/su_劇透]
2020 年 7 月 9 日新增了新的更新:谷歌現已為所有 Google Pixel 手機推送 Android 11 Beta 2 更新。值得注意的是,經過智慧型手機製造商的一些調整後,此更新很快就會適用於其他 OEM 手機。此次新的 Beta 2 更新更著重於平台穩定性版本,這意味著這次新的 Android 11 Beta 2 更新更優先考慮系統穩定性。好吧,談論美學變化,安裝了Android 11 Beta 2 的用戶會注意到一些新功能,例如快速設定中的媒體播放器、媒體播放器控制中的新波紋動畫、螢幕錄影機現在可以同時錄製內部/外部音頻,選項更少是共享選單,固定應用程式現在顯示固定圖標,啟動對話氣泡的新圖標,PIP 新視窗調整大小選項,最近視窗選項中的新選擇選項,對話有專用的設定頁面等等。
以下是 Pixel 手機上發布的新 Android 11 Beta 2 更新的官方變更日誌:
[su_spoiler title=”變更日誌”]
最受解決的問題
Android 11 Beta 2 中解決了以下問題:
- 一般的
- 當用戶在手勢轉到裝置主螢幕後恢復應用程式時,手勢不再停止在全螢幕應用程式中工作。 (問題#158962093)
- 在某些情況下,通常會觸發鍵盤時,鍵盤不再無法顯示。 (問題#158740910)
- 在某些裝置上透過揚聲器播放時,音訊不再失真。 (問題#158718054)
- 訪問應用程式概述時,最近的應用程式不再在螢幕上顯示得太高。 (問題#158988473)
- 使用音量按鈕切換震動模式時,音量滑桿不再向下移動。 (問題#159298241)
- 現在,螢幕截圖、共享和文字選擇可以在應用程式概述中正常運作。 (問題#159421062)
- 谷歌應用程式
- 對於某些用戶來說,Play 商店中的應用程式更新和下載不再陷入「下載待處理」狀態。 (問題#158967097)
- 用戶現在可以在使用「訊息」中的圖庫視圖時查看最近的圖像。 (問題#159196989)
最重要的未決問題
用戶在使用Android 11 Beta 2時可能會遇到以下問題:
- 一般的
- 當使用者從螢幕頂部向下滑動時,通知抽屜不會出現。 (問題#159768228)
- WiFi 連線間歇性斷開並重新連線。 (問題#159583439)
- 某些已進行多次 Android 11 更新的 Pixel 4/XL 裝置可能無法透過 OTA 恢復至 Android 10。
- 谷歌應用程式
- Google 應用程式、Google 搜尋列或發現來源有時會凍結或變得無回應。 (問題#159192774)
- 使用相機應用程式時,錄影有時會中斷。 (問題#159185509)
- 撥號器應用程式有時會使用揚聲器作為預設音訊設備。 (問題#159203518)
- 在「訊息」應用程式中,RCS 聊天功能有時會卡在「連線」狀態。 (問題#159786769)
- 已知問題:Android 平台
- 根據我們的測試,您在使用 Android 11 Beta 2 時可能會遇到以下問題。
- 有時,用戶使用應用程式進行 VoIP 呼叫後,如果在同一應用程式或其他應用程式中進行另一次 VoIP 通話、進行視訊通話或捕獲視頻,他們將無法再聽到或錄製音頻。
[/su_劇透]
2020 年 6 月 11 日新增了新的更新:因此,在短暫的延遲之後,Google現在終於為 Google Pixel 裝置推送了 Android 11 Beta 1 更新。值得注意的是,這是 Google 計劃在最終發布穩定更新之前為 Pixel 裝置推送的 4 個 Beta 更新中的第 1 個 Beta 更新。 Android 11 Beta 1 更新中有大量變化,這項資訊是由 Google 在 Twitter 上官方宣布的。推文內容如下:
今天我們宣布:
🎉 Android 11 測試版 1
🛠 Android Studio 4.1 測試版
⚙️ Android Studio 4.2 金絲雀
📚 新的 Android Jetpack 庫
🚀 Jetpack Compose 開發者預覽版 2
▶️ Play 主機測試版
➕ 更多閱讀→https://t.co/tD8f21lbAF
所有講座 →https://t.co/Efjxz9VwDm#Android11 pic.twitter.com/L3b1KHtzcM— Android 開發者🔜,#GoogleIO (@AndroidDev)2020 年 6 月 10 日
就所有更改而言,以下是所提到的更改列表Google在 Google Pixel 手機上安裝 Android 11 Beta 1 更新後您將獲得:
[su_spoiler title=”變更日誌”]
- 對話通知顯示在燈罩頂部的專用部分,具有以人為本的設計和對話特定操作,例如以氣泡方式開啟對話、在主畫面上建立對話捷徑或設定提醒。
- 氣泡可協助使用者在處理多工時保持對話清晰可見且易於存取。訊息和聊天應用程式應在通知上使用 Bubbles API,以在 Android 11 中啟用此功能。
- 合併的鍵盤建議使自動填入應用程式和輸入法編輯器 (IME) 可以直接在 IME 的建議條中安全地提供上下文特定的實體和字串,這對於使用者來說是最方便的。
- 語音存取適用於完全透過語音控製手機的人,現在包括一個設備上的視覺皮層,可以理解螢幕內容和上下文,並為輔助功能命令產生標籤和存取點。
- 設備控制使用戶能夠比以往更快、更輕鬆地存取和控制其連接的設備。現在,只需長按電源按鈕,他們就可以在一處立即調出裝置控制。應用程式可以使用新的 API 來顯示在控制項中。
- 媒體控制使用戶可以快速方便地切換音訊或視訊內容的輸出設備,無論是耳機、揚聲器還是電視。您今天可以從開發者選項啟用此功能,並且在即將發布的 Beta 版本中預設啟用此功能。
- 一次性權限允許用戶授予應用程式存取裝置麥克風、攝影機或位置的權限,僅此一次。該應用程式可以在下次使用該應用程式時再次請求權限。更多這裡。
- 權限自動重置:如果使用者長時間未使用某個應用,Android 11 將「自動重置」與該應用程式關聯的所有執行時間權限並通知使用者。該應用程式可以在下次使用該應用程式時再次請求權限。
- 後台位置:二月份,我們宣布開發人員需要獲得批准才能存取其應用程式中的後台位置,以防止濫用。我們將為開發者提供更多時間進行更改,並且要到 2021 年才會對現有應用程式強制執行該政策。
- 去年推出的 Google Play 系統更新讓我們能夠加快 Android 生態系統中裝置的核心作業系統元件的更新。在 Android 11 中,我們將可更新模組的數量增加了一倍以上,這 12 個新模組將有助於提高使用者和開發人員的隱私性、安全性和一致性。
[/su_劇透]
如果您擁有 Google Pixel 手機並且有興趣在手機上試用 Android 11 Beta 1 (Android R),那麼您可以從以下部分下載韌體檔案:
2020 年 6 月 1 日新增了新的更新:對於所有熱切等待 Android 11 第一個測試版的 Android 11 粉絲來說,必須等待更多時間,因為谷歌已正式推遲了原定於 2020 年 6 月 3 日舉行的 Android 11 Beta 發布活動。 ,現在“不是慶祝的時候”,這與美國各地持續的抗議活動相一致,並表示該活動將在未來的日期重新安排。以下是谷歌關於此次延遲的官方聲明:
我們很高興向您介紹有關 Android 11 的更多信息,但現在還不是慶祝的時候。我們推遲了 6 月 3 日的活動和測試版發布。我們很快就會帶來有關 Android 11 的更多資訊。
我們很高興向您介紹有關 Android 11 的更多信息,但現在還不是慶祝的時候。我們推遲了 6 月 3 日的活動和測試版發布。我們很快就會帶來有關 Android 11 的更多資訊。
— Android 開發者🔜,#GoogleIO (@AndroidDev)2020 年 5 月 30 日
然而,對於所有應用程式開發者和合作夥伴來說,Google一直堅持穩定版 Android 11 的最終發布日期相同的時間表,目前計劃於 2020 年第三季發布。已經推遲到。一旦有關此事的更多資訊出現,我們將及時通知您。
2020 年 5 月 8 日新增了新的更新:Android 11 開發者預覽版 4 或 DP4 現已推出開發者。不僅如此,OEM還重新洗牌了Android 11 Beta更新的發佈時間表以及最終的穩定更新推出時間表。現在談論 Android 11 更新 DP4,它帶來了 2020 年 5 月的安全性更新,並且適用於所有符合條件的 Google Pixel 裝置。談論新功能新的Android 11 開發者預覽版4 中已經發現了這些功能,現在您可以調整畫中畫大小、從最近的選單應用程式複製文字、刪除多工處理中的撤銷按鈕、新的圖示形狀和主題選項等。
[su_spoiler title=”變更日誌”]
用戶面臨的問題
- 如果運行 Android 10 的裝置運行 Android 11 開發者預覽版,然後又閃回到 Android 10,則無法再在該裝置上設定人臉解鎖。
對開發人員報告的問題的主要修復
- 開發者預覽版 4 中修正了開發者報告的以下問題:
- 當位置服務未使用時,位置服務圖示不再顯示在狀態列中。
- 在某些裝置上,狀態列中的圖示不再超出邊緣。
應用程式相容性更改
- 開發者預覽版 4 中包含以下與應用程式相容性相關的變更:
- 從開發者預覽版 4 開始,面向 Android 11 的應用無法安裝如果它們包含壓縮的
resources.arsc
文件。 - 從 Developer Preview 4 開始,想要透過以下方式存取電話號碼的應用程式
TelephonyManager.getLine1Number()
和TelecomManager.getLine1Number()
方法必須要求這READ_PHONE_NUMBERS
允許。有關詳細信息,請參閱有關 Android 11 中權限更新的指南中的電話號碼部分。
- 從開發者預覽版 4 開始,面向 Android 11 的應用無法安裝如果它們包含壓縮的
已知問題:Android Studio 和工具
- 版本 30.0.0 RC4 的建置工具與版本 3.5.3 或更低版本的 Android Gradle 外掛程式不相容。此問題可能會導致 RenderScript 出現問題,並以其他方式乾擾應用程式的建置。若要解決此問題,請將 Android Gradle 外掛程式升級至最新版本。
已知問題:Android Enterprise
- 設定
DISALLOW_CONFIG_TETHERING
使用者權限也會停用對 Wi-Fi 設定的存取。
已知問題:Android Auto
- 用戶可能會遇到底部導軌上的 Android Auto 圖示方向不正確的問題。我們已意識到此問題,並且 Android 11 Beta 版本中將包含修復程式。若要解決此問題,請嘗試變更手機的方向。
- 有些用戶每次將 USB 線連接到車輛的資訊娛樂系統時,都會收到設定 Android Auto 的提示,即使他們忽略了提示。我們已意識到此問題,並將在即將發布的 Android Auto 版本中修復。
- 如果使用者在裝置上啟用了夜燈模式,則可能會遇到 Android Auto UI 顯示為夜燈模式的問題。
[/su_劇透]
從更新時間來看,Android 11更新的Beta 1將於6月3日推送,Android 11 Beta 2將於7月發布,Beta 3將於8月發布。事實上,美國東部時間 6 月 3 日上午 11 點將有一場由 Android 工程副總裁 David Burke 主持的線上 Android 11 Beta 發表會。
https://youtu.be/gqJEcy57hA8
您可以從下面下載Android 11系統鏡像並使用它們進行手動刷機。
2020 年 4 月 24 日新增了新的更新:谷歌即將向 OEM 廠商提供 Android 11 測試版更新。因為根據新的進展,Google已經為開發者發布了Android 11作業系統的開發者預覽版3或DP3。此更新可供 Pixel 裝置用戶使用,並為 Android 11 帶來了更多新變更。您可以點擊查看這個新的Android 11 DP3的所有新變化和功能這裡。
[su_spoiler title=”變更日誌”]
- 應用程式退出原因更新 – 應用程式可能因多種原因退出,從當機到系統終止或使用者操作。在應用程式運行的多種裝置類型、記憶體配置和使用者場景中,了解應用程式退出的原因以及當時的狀態非常重要。 Android 11 透過退出原因 API 使這一切變得更容易,您可以使用該 API 來請求應用程式最近退出的詳細資訊。在 DP3 中,我們根據您的輸入更新了 API,因此請查看。
- GWP-ASan 堆疊分析 – Android 11 使用各種工具來強化平台和應用程式中的安全關鍵元件。在 DP3 中,我們新增了 GWP-ASan 作為幫助開發人員尋找和修復記憶體安全問題的另一種方法。 GWP-ASan 是一種採樣分配工具,可以以最小的開銷或對效能的影響來檢測堆記憶體錯誤。我們已啟用 GWP-ASan 在平台二進位檔案和系統應用程式中預設運行,現在您也可以為您的應用程式啟用它。如果您的應用程式使用本機程式碼或程式庫,我們建議盡快啟用 GWP-ASan 並進行測試。
- ADB 增量 - 在開發過程中使用 ADB(Android 調試橋)安裝非常大的 APK 可能會很慢並影響您的工作效率,尤其是那些從事 Android 遊戲的開發人員。借助 Android 11 中的 ADB Incremental,將大型 APK (2GB+) 從開發電腦安裝到 Android 11 裝置的速度提高了 10 倍。要使用這個新的開發人員工具,請先使用新的 APK 簽名方案 v4 格式對您的 APK 進行簽名,然後使用 Android 11 Preview SDK 中更新的 ADB 命令列工具安裝您的 APK。這項新功能是我們投資的一系列新工具的一部分,旨在提高您在 Android 上建立遊戲的效率。請注意,在 DP3 中,ADB 增量僅適用於 Pixel 4 / 4XL 設備,因為需要在設備層級變更檔案系統。所有搭載 Android 11 的新裝置都將包含此更改,並將支援 ADB Incremental。
- 無線調試 – 在 Android 11 中,我們徹底改進了透過 Wi-Fi 連線使用 ADB 的調試體驗。由於筆記型電腦上的 USB 連接埠有限,並且需要管理大量的 USB 連接線和連接,Android 11 中的無線偵錯功能可以幫助您提高工作效率。與現有的 TCP/IP 調試工作流程不同,Android 11 上的無線調試不需要電纜來設置,可以隨著時間的推移記住連接,並且可以利用最新 Wi-Fi 標準的全速。在 DP3 中,使用配對代碼工作流程開始使用此開發人員功能。我們計劃在未來的 Android Studio 版本中添加透過二維碼掃描進行無線偵錯的整合體驗,但我們希望獲得您對 Android 11 DP3 中提供的命令列工具的早期回饋。
- 資料存取審核更新 - 在 DP3 中,我們針對此 Android 11 開發人員功能重新命名了多個 API。如果您已經在使用 API,請務必檢查變更。如果您不熟悉,資料存取審核可讓您檢測您的應用程序,以更好地了解它如何存取用戶資料以及來自哪些用戶流。例如,它可以幫助您識別對您自己的程式碼中或您可能使用的任何 SDK 中的私有資料的任何無意存取。
[/su_劇透]
您可以從下面下載Android 11系統鏡像並使用它們進行手動刷機。
2020 年 3 月 19 日新增了新的更新: 谷歌已經為開發者發布了Android 11開發者預覽版2。顯然,這次更新適用於 Google Pixel 用戶,並為該設備帶來了一些新功能。您可以在下面查看完整的變更日誌和這個新的 Android 11 開發者預覽版的新功能清單:
[su_spoiler title=”變更日誌”]
Android 11 API 新變化
- 5G狀態API– DP2新增了5G狀態API,可讓您快速檢查使用者目前是否在5G New Radio或非獨立網路上。當用戶連接時,您可以使用它來突出應用程式的 5G 體驗或品牌。您可以將此 API 與 5G 動態計量 API 和頻寬估算器 API 以及現有連接 API 結合使用,以利用 5G 改進的速度和延遲。
- 可折疊產品的鉸鏈角度– 可折疊設備的首要需求是取得裝置螢幕表面角度的 API。 Android 11 現在支援鉸鏈角度感測器,應用程式可以直接或透過新的 AndroidX API 查詢精確的鉸鏈角度,從而為可折疊裝置創建自適應體驗。
- 呼叫篩選服務改進– 為了幫助使用者管理自動呼叫,我們新增了新的 API,讓呼叫篩選應用程式為使用者提供更多幫助。除了驗證來電的 STIR/SHAKEN 狀態(防止來電顯示欺騙的標準)作為其呼叫詳細資訊的一部分之外,呼叫篩選應用程式還可以報告呼叫拒絕原因。應用程式還可以自訂系統提供的呼叫後螢幕,以便使用者執行將呼叫標記為垃圾郵件或新增至聯絡人等操作。我們很快就會分享更多相關內容。
- 神經網路 API 中的新操作與控制– 啟動函數控制神經網路內節點的輸出。在 Google AI,我們發現了一種快速激活函數,可以在各種任務中縮短訓練時間並提高準確性。在 Android 11 中,我們新增了該函數的運算高效版本,即 Hard-swish 操作。這是加速下一代裝置上視覺模型(例如 MobileNetV3)的關鍵,MobileNetV3 構成了許多遷移學習用例的基礎模型。另一個主要的補充是控制操作支援更先進的機器學習模型,支援分支和循環。最後,我們還新增了新的執行控制,以幫助您最大限度地減少常見用例的延遲:非同步命令佇列 API 減少了執行小型鍊式模型時的開銷。例如,請參閱 NDK 範例程式碼,以了解如何使用這些新 API。
隱私和安全
- 攝影機和麥克風的前台服務類型– 在 Android 10 中,我們引入了清單屬性 foregroundServiceType,作為幫助確保對特定用例承擔更多責任的一種方式。最初,應用程式可以從“位置”和其他幾個選項中進行選擇。現在,在 Android 11 中,我們新增了兩種新類型 - “相機”和“麥克風”。如果您的應用程式想要從前台服務存取攝影機或麥克風數據,則需要將 foregroundServiceType 值新增至清單中。
- 範圍儲存更新– 我們將繼續迭代我們的工作,以更好地保護外部儲存空間上的應用程式和使用者資料。在此版本中,我們進行了進一步的改進和更改,例如支援將檔案從舊模型遷移到新的作用域儲存模型,以及更好地管理快取檔案。
拋光和品質
- 同步 IME 轉換– 一組新的API 可讓您在螢幕上和螢幕外動畫時將應用程式的內容與IME(輸入法編輯器,又稱為軟鍵盤)和系統列同步,從而更輕鬆地創建自然、直觀且無卡頓的IME 轉換。為了實現幀完美過渡,新的插圖動畫偵聽器會在系統條或 IME 動畫時通知應用程式插圖的每個幀變更。此外,應用程式可以透過 WindowInsetsAnimationController API 控制 IME 和系統列轉換。例如,應用程式驅動的 IME 體驗允許應用程式控制 IME 以回應過度捲動應用 UI。嘗試這些新的 IME 轉換,並讓我們知道哪些其他轉換對您很重要。
- 可變更新率– 應用程式和遊戲現在可以為其視窗設定首選幀速率。大多數 Android 裝置以 60Hz 更新率刷新顯示屏,但某些裝置支援多種刷新率,例如 90Hz 和 60Hz,並具有運行時切換功能。在這些設備上,系統使用應用程式的首選幀速率來選擇應用程式的最佳刷新率。此 API 在 SDK 和 NDK 中均可使用。請參閱此處的詳細資訊。
- 重新啟動後繼續– Android 11 改進了預定的隔夜無線軟體更新的體驗。與先前版本的 Android 一樣,裝置仍必須重新啟動才能應用 OTA 更新,但透過重新啟動後恢復,應用程式現在可以在 OTA 重新啟動後存取憑證加密 (CE) 存儲,而無需用戶解鎖裝置。這意味著應用程式可以恢復正常功能並立即接收訊息,這一點很重要,因為 OTA 更新可以在設備可能無人值守的情況下安排過夜。應用程式仍然可以支援直接啟動,以在所有類型的重新啟動後立即存取裝置加密 (DE)。在下一個開發者預覽版 OTA 更新中點擊“凌晨 2 點後重新啟動”,嘗試重新啟動後恢復,更多詳細資訊請參見此處。
- 模擬器中的相機支持– Android 模擬器現在支援前置和後置類比相機裝置。後置相機支援 Camera2 API HW Level 3(包括 YUV 重新處理、RAW 擷取)。它是完全符合 CTS 的 LEVEL_3 設備,可用於測試 ZSL 和 RAW/DNG 支援等高級功能。前置相機支援 FULL 級別,具有邏輯相機支援(一個邏輯裝置具有兩個底層實體裝置)。這種相機強調邏輯相機支持,實體相機設備包括窄視場相機和寬視野相機。借助此模擬相機支持,您可以使用 Android 11 中添加的任何相機功能進行建置和測試。
[/su_劇透]
您可以從下面下載Android 11系統鏡像並使用它們進行手動刷機。
2020 年 3 月 5 日新增了新的更新:Google已經為開發者推出了Developer Preview 1.1更新。現在,此更新還為該裝置帶來了多個錯誤修復以及新的增強功能。您可以查看下面的完整變更日誌:
隱私
– 如果以 Android 11 為導向的應用程式嘗試同時要求前台位置權限(例如 ACCESS_COARSE_LOCATION 或 ACCESS_FINE_LOCATION)以及任何其他權限,則它們不會再收到錯誤的安全異常。Android Studio 和工具
–armeabi-v7a 應用程式不再導致 x86 模擬器映像崩潰。
面向 Android 11 的 NDK 應用程式不再因 Android Gradle 插件問題而被阻止建置。此修復包含在 Android Studio 4.0 Beta 2(或更高版本)和 Android Studio 4.1 Canary 1(或更高版本)中。非SDK介面限制
– 暫時放寬了OkHTTP及相關SDK所使用的少數方法的灰名單限制。在稍後在開發者預覽版中恢復這些限制之前,這應該為應用程式開發人員提供更多時間來測試和更新他們的程式庫。應用程式
– 修正了 com.android.phone 拋出致命異常的問題。GSI
– 修正了使用 gsi_gms_arm64-userdebug 建置無法在 Pixel 3 裝置上啟動的問題。
- 修正了設定精靈在 Pixel 4 XL 裝置上執行時崩潰的問題。
此外,您可以點擊以下連結下載 DP 1.1 的更新連結:
每年的這個時候,我們都會看到新版本的 Android 作業系統為開發者推出。最後,Google 向開發者提供了 Android 11 (Android R) 開發者預覽版 1。請注意,根據 Google 分享的有關 Android 11 更新的官方時間表,在向公眾推出穩定版本之前,總共將有 6 個更新。好消息是,除第一代之外的所有 Pixel 裝置都已包含在 Android 11 開發者預覽版測試中。由於該公司決定退出智慧型手機產業,這款必備手機也被排除在名單之外。
事實上,在 Android 11 穩定更新之前總共會有 3 個開發者預覽版更新和 3 個 Beta 更新。開發者預覽版旨在幫助開發者使應用程式與下一版本的 Android 相容。該計劃將從 2020 年 2 月開始運行,直到 2020 年第三季最終發布,就像我們的 Android 10 更新時間表一樣。 Android 11 中包含了相當多的新功能或調整。
支援的設備有:
- Google Pixel 4 和 4 XL
- Google Pixel 3 和 3 XL
Google將於 2020 年 5 月開始 Android 11 作業系統的測試版註冊,在此之前還會有兩個開發者預覽版來解決所有問題並使應用程式相容。此外,2020年6月,應用程式、遊戲、SDK、庫和遊戲引擎開發人員可以利用平台穩定性來規劃最終的兼容性測試和公開發布。我們將隨時向您通報這方面的進一步進展。如果您在 Pixel 裝置上閃爍了開發者預覽版以及它帶來了哪些新功能,請在下面的評論中告訴我們。