Android 13 正式版發佈

語言: CN / TW / HK

image.png

一、Android 13 正式版發佈

今天,沒做任何預告,谷歌為Pixel用户(Pixel 4、4a、5、5a和6系列等)送出驚喜,Android 13首個穩定版正式推送。

隨後,谷歌承諾包括三星、小米、iQOO、摩托、一加、OPPO、Realme、vivo、傳音、華碩、夏普、諾基亞、索尼等在內的第三方廠商,也會在今年晚些時候帶來升級更新。對Android比較關注的同學可能知道,Android 13帶來了安全改進、UI/主題完善、生產力提升、OpenJDK 11 LTS更新、ART優化、垃圾收集改進以及其他各種進化和變化。

image.png 需要注意的是,Google Pixel 6/Pixel6 Pro和Pixel 6a由於其搭載自研Tensor處理器,正式版Android 13會連同Bootloader一塊更新,帶來的結果就是,後續不能降級回Android 12。不過,正參與Android Beta項目也就是使用Android 13測試版的Pixel 6不影響,主要退出Beta,就能迴歸Android 12。

image.png 根據之前官方的介紹,最新的的Android 13主要升級點包括隱私安全和大幅優化大屏、摺疊屏、小內存手機的流暢度。

二、新特性彙總

Android 13 面向開發者引入了一些出色的新功能和 API,參考官方Android 13 功能和變更列表,下表列出了所有可能會影響應用開發者的功能和行為變更的記錄。

| 類別 | 類型 | 説明 | |--|--|--| |核心功能 | 變更(所有應用) | 移除了語音服務實現的舊版副本
應用應使用設備的 SpeechService 默認提供程序,而不是硬編碼為特定應用 | |核心功能 | 新功能和 API | OpenJDK 11 更新
Android 13 包含許多更新,以與 OpenJDK 11 LTS 版本保持一致| |開發者工作效率 | 新功能和 API | 按應用設定的語言偏好設置
應用可以使用新平台 API 設置或獲得用户在每個應用中的首選語言 | |開發者工作效率 | 新功能和 API | 預測性返回手勢
Android 13 針對手機、大屏設備和可摺疊設備等 Android 設備引入了預測性返回手勢 | |開發者工作效率 | 新功能和 API | 帶主題的應用圖標
應用可以提供能利用 Material You 動態配色功能在用户設備上設置樣式的單色應用圖標 | |開發者工作效率 | 新功能和 API | Quick Settings Placement API
提供自定義圖塊的應用可在“快捷設置”中提供這類圖塊 | |開發者工作效率 | 新功能和 API | 改進了日語文本換行
TextView 可以按 Bunsetsu(最小自然語素單元)或短語而非字符進行文本換行,從而使日語應用的界面更加美觀、易讀 | |開發者工作效率 | 新功能和 API | 改進了非拉丁字母的行高
Android 13 通過使用適合每種語言的行高,改進了非拉丁字母(例如泰米爾語、緬甸語、泰盧固語和藏語)的顯示 | |開發者工作效率 | 新功能和 API | 文本轉換 API
在 Android 13 中,應用可以調用新的文本轉換 API,以便使用採用拼音輸入法的語言的用户更快、更輕鬆地找到所需內容 | |開發者工作效率 | 新功能和 API | Unicode 庫更新
Android 13 添加了一些最新改進、修復和變更,均包含在 Unicode ICU 70、Unicode CLDR 40 和 Unicode 14.0 中| |開發者工作效率 | 新功能和 API | 更快斷字
Android 13 顯著提升了 TextView 實例的斷字性能| |開發者工作效率 | 新功能和 API | 彩色矢量字體
Android 13 可支持呈現 COLR 版本 1 字體,並將系統表情符號更新成了 COLRv1 格式| |開發者工作效率 | 新功能和 API | 藍牙 LE 音頻
Android 13 內置對 LE 音頻的支持,因此,開發者應該能夠在兼容設備上免費獲取相關的新功能| |開發者工作效率 | 新功能和 API | MIDI 2.0
Android 13 可支持新的 MIDI 2.0 標準,包括能夠通過 USB 連接 MIDI 2.0 硬件| |媒體 | 新功能和 API | 預期音頻路由
應用可以使用新的 API 來確定音頻的路由方式| |平板電腦和大屏設備 | 新功能和 API | 改進了對平板電腦和大屏設備的支持
Android 13 基於 Android 12 中引入的平板電腦優化和 Android 12L 功能更新構建而成 - 包括針對系統界面的優化、更出色的多任務處理功能和改進的兼容模式| |圖形 | 新功能和 API | 可編程的着色器
應用可以使用可編程的 RuntimeShader 對象製作高級效果| |性能和電池 | 變更(所有應用)| 前台服務 (FGS) 任務管理器
無論應用採用何種目標 SDK 版本,Android 13 都允許用户從抽屜式通知欄中停止前台服務| |性能和電池 | 變更(所有應用)| 使用 JobScheduler 改進預提取作業處理
在 Android 13 中,系統現在會嘗試確定應用下次啟動的時間,並根據該估算值運行預提取作業| |性能和電池 | 變更(所有應用)| 電池資源利用率
Android 13 中引入了“電池資源利用率”功能,以提供多種方法來更好地管理設備電池續航時間| |隱私權和安全 | 變更(所有應用)| 通知的運行時權限
Android 13 中引入了一種新的運行時通知權限:POST_NOTIFICATIONS| |隱私權和安全 | 變更(所有應用)| 通知的運行時權限
Android 13 中引入了一種新的運行時通知權限:POST_NOTIFICATIONS| |隱私權和安全 | 變更(所有應用)| 從剪貼板中隱藏敏感內容
如果應用允許用户將敏感內容複製到剪貼板,則必須添加一個標誌,以便從剪貼板內容預覽中隱藏這些內容| |隱私權和安全 | 變更(所有應用)| 停止使用共享用户 ID
如果應用使用已廢棄的 android:sharedUserId 屬性且不再依賴該屬性的功能,則應改為採用其他機制| |隱私權和安全 | 變更(以 Android 13 及更高版本為目標平台的應用)| 針對附近 Wi-Fi 設備的新運行時權限
使用某些 Wi-Fi API 時,不需要獲取設備物理位置的應用應使用新權限堅決聲明此情況| |隱私權和安全 | 變更(以 Android 13 及更高版本為目標平台的應用)| 在後台使用身體傳感器需要新權限
如果應用以 Android 13 為目標平台,並且在後台運行時需要訪問身體傳感器信息,您就必須聲明新的 BODY_SENSORS_BACKGROUND 權限| |隱私權和安全 | 變更(以 Android 13 及更高版本為目標平台的應用)| intent 過濾器會屏蔽不匹配的 intent
應用不會再接收從外部應用所導出組件的 intent,除非 intent 與聲明的 <intent-filter> 元素相匹配| |隱私權和安全 | 變更(以 Android 13 及更高版本為目標平台的應用)| 細化的媒體權限
應用必須使用單獨的權限(而不是 READ_EXTERNAL_STORAGE 權限)來請求訪問不同類型的媒體| |隱私權和安全 | 新功能和 API | 更安全地導出上下文註冊的接收器
為了幫助提高運行時接收器的安全性,Android 13 允許您指定您應用中的特定廣播接收器是否應被導出以及是否對設備上的其他應用可見| |隱私權和安全 | 新功能和 API | 照片選擇器
應用應使用新的照片選擇器為用户提供一種安全的內置媒體文件選擇方式,讓用户無需嚮應用授予對整個媒體庫的訪問權限| |隱私權和安全 | 新功能和 API | 針對附近 Wi-Fi 設備的新運行時權限
應用可以請求新權限,以便在不獲取設備位置信息的情況下發現附近的 Wi-Fi 設備| |隱私權和安全 | 新功能和 API | 使用精確鬧鐘的新權限
以 Android 13 為目標平台時,以前需要聲明 SCHEDULE_EXACT_ALARM 權限的某些應用現在會自動被授予新的 USE_EXACT_ALARM,而無需向用户請求此權限| |隱私權和安全 | 新功能和 API | 可由開發者降級的權限
從 Android 13 開始,應用可以撤消先前由系統或用户授予的運行時權限| |隱私權和安全 | 新功能和 API | APK 簽名方案 v3.1
APK 簽名方案 v3.1 允許應用在單個 APK 中同時支持原始簽名者和輪替簽名者,並且該方案還支持 SDK 版本定位| |隱私權和安全 | 新功能和 API | 改進了密鑰庫和 KeyMint 中的錯誤報告功能
對於生成密鑰的應用,密鑰庫和 KeyMint 現在提供更詳細且更準確的錯誤指示器| |用户體驗 | 變更(以 Android 13 及更高版本為目標平台的應用)| 派生自 PlaybackState 的媒體控件
系統現在從 PlaybackState 操作(而不是 MediaStyle 通知)派生媒體控件| |用户體驗 | 新功能和 API | 複製和粘貼方面的改進
向剪貼板中添加內容時,系統會顯示標準視覺確認界面,以便用户預覽和修改複製的內容|

三、新特性

3.1 開發者生產力和工具

主題應用圖標 - Android 13 將 Material You 的動態顏色擴展到了所有應用圖標,讓用户可以基於其壁紙和其他主題偏好來選擇圖標色調。您的應用僅需提供一個單色的應用圖標,並對自適應圖標 XML 進行一些調整即可。請訪問官方文檔瞭解詳細信息:https://developer.android.google.cn/about/versions/13/features#themed-app-icons

image.png

  • 圖標規格https://developer.android.google.cn/guide/practices/ui_guidelines/icon_design_adaptive#design-adaptive-icons

按應用設定語言偏好 - Android 13 可以讓應用使用不同於系統語言的其他語言,以更好地滿足多語言用户的需求。Android 現在為應用提供了一個標準的 "應用語言" 設置面板 (如果應用選擇支持此功能),您還可以調用一個新的平台 API,在運行時獲取或設置用户的首選語言區域,從而減少模板代碼並提高兼容性。請訪問官方文檔瞭解詳細信息:https://developer.android.google.cn/guide/topics/resources/app-languages

image.png

  • 使用 android:localeConfig 將受支持的語言添加到手機設置中https://developer.android.google.cn/guide/topics/resources/app-languages#use-localeconfig
  • LocaleManager https://developer.android.google.cn/reference/android/app/LocaleManager

改進的文本支持 - Android 13 針對文本和語言提供了多項改進,幫助您打造更加完美的體驗。更快的斷字將斷字性能優化了多達 200%,因此您現在可以在 TextView 中啟用此功能,這幾乎不影響渲染性能。通過使用文本轉換 API,能讓中文、日文等需要使用拼音輸入的語言在執行搜索和自動完成等功能時的速度更快。Android 13 還改善了非拉丁文字 (如泰米爾語、緬甸語、泰盧固語和藏語等) 的行高,讓字符免於被裁切且更加易於閲讀。請訪問官方文檔瞭解詳細信息:https://developer.android.google.cn/about/versions/13/features#language-support

image.png

  • 更快的斷字
    https://developer.android.google.cn/about/versions/13/features#faster-hyphenation
  • 文本轉換API
    https://developer.android.google.cn/about/versions/13/features#text-conversion
  • 改進了非拉丁字母的行高
    https://developer.android.google.cn/about/versions/13/features#line-height

彩色矢量字體 - Android 13 增加了對 COLR 版本 1 (請參考詳細規格和介紹視頻) 字體的渲染支持,並將系統表情符號更新為 COLRv1 格式。COLRv1 是一種新的、高度緊湊的字體格式,在任何尺寸下都能快速清晰地渲染。對於大多數應用,這項修改完全無法被感知到,系統會自動處理好一切。您可以在 Chrome 發佈公告中瞭解更多關於 COLRv1 的信息:https://developer.chrome.com/blog/colrv1-fonts/

image.png

  • COLR 規格
    https://docs.microsoft.com/en-us/typography/opentype/spec/colr
  • COLR 介紹視頻
    https://www.youtube.com/watch?v=BmqYm5Wwz8M

快捷設置放置 API - 對於提供自定義快捷設置 (Quick Settings) 圖塊的應用,Android 13 能讓用户更容易發現和添加您的圖塊。藉助新的圖塊放置 API,您的應用現在可以讓用户通過對話框直接添加您的自定義快捷設置圖塊,而且只需一步即可完成操作,不需要離開您的應用。請訪問官方文檔瞭解詳細信息:https://developer.android.google.cn/about/versions/13/features#quick-settings

  • TileService https://developer.android.google.cn/reference/android/service/quicksettings/TileService
  • 圖塊放置API https://developer.android.google.cn/reference/android/app/StatusBarManager#requestAddTileService(android.content.ComponentName,%20java.lang.CharSequence,%20android.graphics.drawable.Icon,%20java.util.concurrent.Executor,%20java.util.function.Consumer%3Cjava.lang.Integer%3E)

可編程着色器 (shader)  - Android 13 引入了可編程 RuntimeShader 對象,其行為使用 Android 圖形着色語言 (Android Graphics Shading Language, AGSL) 定義。您可以使用這些着色器在自己的應用中實現波紋、模糊和過度滾動拉伸,以及類似的高級效果。請訪問官方文檔瞭解詳細信息:https://developer.android.google.cn/guide/topics/graphics/agsl

  • RuntimeShader https://developer.android.google.cn/reference/android/graphics/RuntimeShader

  • Android 圖形着色語言
    https://developer.android.google.cn/guide/topics/graphics/agsl\

  • 波紋 (Ripple) https://cs.android.com/android/platform/superproject/+/master:frameworks/base/graphics/java/android/graphics/drawable/RippleShader.java;l=24?q=RippleShader&sq=

  • 模糊 (Blur) https://cs.android.com/android/platform/superproject/+/master:frameworks/native/libs/renderengine/skia/filters/BlurFilter.cpp?q=RuntimeShader&ss=android%2Fplatform%2Fsuperproject&start=21

  • 過度滾動拉伸 (Stretch) https://cs.android.com/android/platform/superproject/+/master:frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/StretchShaderActivity.java?q=RuntimeShader&ss=android%2Fplatform%2Fsuperproject&start=11

基於 PlaybackState 的媒體控件 - 對於以 Android 13 為目標平台的應用,系統基於 PlaybackState 操作清單實現了更豐富的媒體控件,從而在手機和平板電腦等設備類型上獲得更佳的一致性,並和 Android Auto 和 Android TV 等其他 Android 平台保持一致。請訪問官方文檔瞭解詳細信息:https://developer.android.google.cn/about/versions/13/behavior-changes-13#playback-controls

image.png

  • PlaybackState https://developer.android.google.cn/reference/android/media/session/PlaybackState

藍牙低功耗 (LE) 音頻 - 低功耗 (Low Energy, LE) 音頻是用於實現新的用例的下一代無線音頻。用户可以通過它與朋友和家人分享和廣播自己的音頻,或訂閲公共廣播以獲得信息、娛樂或無障礙輔助信息。它旨在確保用户能夠在不犧牲電池壽命的情況下接收高保真音頻,並在不同用例之間無縫切換。Android 13 增加了對低功耗音頻的內置支持,開發者們可在兼容的設備上使用這項新功能。請訪問官方文檔瞭解詳細信息: https://developer.android.google.cn/reference/android/bluetooth/BluetoothLeAudio

  • 低功耗 (LE) 音頻
    https://www.bluetooth.com/learn-about-bluetooth/recent-enhancements/le-audio/resources/

MIDI 2.0 - Android 13 增加了對新的 MIDI 2.0 標準的支持,包括通過 USB 連接 MIDI 2.0 硬件的能力。這個更新的標準提供了一些新功能,如更高的控制器分辨率,更好地支持非西方音調,以及通過單一音符控制器提供更佳的表現力。請訪問官方文檔瞭解詳細信息: https://developer.android.google.cn/reference/android/media/midi/MidiDeviceInfo#PROTOCOL_UMP_MIDI_2_0

  • 新的 MIDI 2.0 標準
    https://www.midi.org/midi-articles/details-about-midi-2-0-midi-ci-profiles-and-property-exchange

OpenJDK 11 更新 - Android 13 核心庫已經與 OpenJDK 11 LTS 版本保持一致,為應用和平台開發者提供庫更新和 Java 11 編程語言支持。作為對 Android 12 及以上設備的 ART 模塊更新的一部分,我們計劃通過 Google Play 系統更新將這些核心庫的變更發佈至更多設備。請訪問官方文檔瞭解詳細信息: https://developer.android.google.cn/about/versions/13/features#core-libraries

預測性返回手勢 - Android 13 引入了新的 API,可讓您的應用告訴系統它將提前處理返回事件,我們稱之為 "提前" 模型。這個新方案會需要若干年來完善,以幫助您的應用程序支持預測性返回手勢,該功能現在可通過開發者選項在當前版本中進行測試。請訪問官方文檔瞭解詳細信息: https://developer.android.google.cn/guide/navigation/predictive-back-gesture

  • 讓系統返回操作迴歸本源\ https://io.google/2022/program/5c6a8dbb-7ac2-4c31-a707-0a16e8424970/

3.2 大屏幕

Android 13 進一步拓展了我們今年早些時候發佈的 Android 12L 功能更新,在平板電腦上提供了更好的體驗。我們強化了一些功能,包括針對多任務操作改進過的任務欄,更多針對大屏幕的佈局,以及針對系統界面和應用進行了許多優化,應用兼容模式也得到了改進,等等。我們將繼續投入資源為您打造工具,幫助您為平板電腦、Chromebook 和可摺疊設備構建優良的體驗。您可以通過大屏幕使用入門開始上手,也請務必瀏覽我們準備的大屏幕開發者資源。

640.gif

  • 大屏幕使用入門
    https://developer.android.google.cn/guide/topics/large-screens/get-started-with-large-screens
  • 適用於大屏幕設備開發的響應式佈局
    https://developer.android.google.cn/large-screens

3.3 隱私和安全

照片選擇器和 API - 全新的系統照片選擇器為用户分享本地和雲端照片提供了標準且私密的方式。照片選擇器針對 Android 上長期使用的文檔選擇器進行了擴展,使用户可以很容易地與應用分享特定的照片和視頻,而無需授權應用查看設備上的所有媒體文件。照片選擇器為照片和視頻提供了專門的體驗,並提供了供應用訪問共享媒體文件的 API。Android 11 及以上系統設備 (Go 設備除外) 的用户會通過 Google Play 系統更新獲得照片選擇器功能。請訪問官方文檔瞭解詳細信息: https://developer.android.google.cn/training/data-storage/shared/photopicker

640 (1).gif

通知權限 - 為了幫助用户專注於對他們最重要的通知,Android 13 引入了一個新的通知運行時權限。現在應用需要在發送通知之前向用户申請通知權限。對於以 Android 12 或更低版本為目標平台的應用,系統將代您處理升級流程。請訪問官方文檔瞭解詳細信息: https://developer.android.google.cn/guide/topics/ui/notifiers/notification-permission

image.png

  • POST_NOTIFICATIONS https://developer.android.google.cn/reference/android/Manifest.permission#POST_NOTIFICATIONS

針對附近 Wi-Fi 設備的權限 - Android 13 為管理設備與周圍 Wi-Fi 熱點連接的應用引入了新的 NEARBY_WIFI_DEVICES 運行時權限。許多常用的 Wi-Fi API 都需要這個新權限,從而讓應用在不需要獲得定位權限的情況下即可通過 Wi-Fi 發現並連接到附近的設備。請訪問官方文檔瞭解詳細信息: https://developer.android.google.cn/guide/topics/connectivity/wifi-permissions

  • NEARBY_WIFI_DEVICES https://developer.android.google.cn/reference/android/Manifest.permission.html#NEARBY_WIFI_DEVICES

細化的媒體權限 - 在分享照片和視頻時,照片選擇器現在是我們推薦的解決方案,它更加用户友好,且無需請求權限。但對於尚未使用照片選擇器的應用,或者需要訪問音頻文件的場景,Android 13 也增加了新的更細化的媒體權限。這些媒體權限用以取代 READ_EXTERNAL_STORAGE 權限,讓應用得以訪問特定的媒體文件類型,包括圖片、視頻和音頻。我們強烈建議您在條件允許時使用照片選擇器方案,當應用以 Android 13 為目標平台且不適合使用該方案時,則推薦使用細化的媒體權限。請訪問官方文檔瞭解詳細信息: https://developer.android.google.cn/about/versions/13/behavior-changes-13#granular-media-permissions

image.png

  • 照片選擇器 https://developer.android.google.cn/training/data-storage/shared/photopicker\

  • READ_EXTERNAL_STORAGE https://developer.android.google.cn/reference/android/Manifest.permission.html#READ_EXTERNAL_STORAGE

開發者可降級權限 - 從 Android 13 開始,如果應用不再需要某些之前由用户授予過的權限,可以通過新的 API 來降級權限。通過移除不再使用的權限,您的應用可以向用户表明其只使用了必需的最少權限,從而提高用户信任度。請訪問官方文檔瞭解詳細信息: https://developer.android.google.cn/about/versions/13/features#developer-downgradable-permissions

  • revokeOwnPermissionsOnKill https://developer.android.google.cn/reference/android/content/Context.html#revokeOwnPermissionsOnKill(java.util.Collection%3Cjava.lang.String%3E)

更安全的導出 Intent 過濾器 - 在向以 Android 13 為目標平台的其他應用的導出 intent 過濾器發送顯式 intent 時,Android 13 給出了更嚴格的規則。如果 intent 指定了動作,則系統只在該 intent 與接收應用中聲明的 元素匹配時才會嚮導出組件傳遞 intent。請訪問官方文檔瞭解詳細信息: https://developer.android.google.cn/about/versions/13/behavior-changes-13#intent-filters

3.4 應用性能

Android 13 通過對 ART 運行時的更新,提高了所有應用的性能和效率。我們正在為 Android 12 及以上設備更新 ART 模塊,作為此項更新的一環,我們也會通過 Google Play 系統更新將這些性能改進帶給更多的 Android 用户。

垃圾回收改進 - 一個基於 Linux 內核功能 userfaultfd 的新垃圾回收器會隨着即將到來的 Google Play 系統更新加入 Android 13 設備的 ART。新的垃圾回收器消除了讀取障礙,降低了每個對象加載的開銷,減少了內存壓力,使得編譯後的代碼體積能減少約 10%。它在 GC 時間也更高效,因為分頁會隨着壓縮的進行而被釋放。總而言之,新的垃圾回收器有助於節省電量,避免在 GC 過程中出現卡頓,以及讓應用免於在低內存時被強行終止。

遍及整個 ART 的優化 - 在 Android 13 中,ART 讓切換到本地代碼的速度更快,反之亦然,現在 JNI 調用的速度可達之前的 2.5 倍。我們還重新設計了運行時的引用處理,使其基本處於非阻塞狀態,這進一步減少了卡頓。我們公開了一個新的公共 API,Reference.refersTo(),讓您可以儘快回收無法抵達的對象,我們還優化了類/方法的查找,從而讓解釋器的運行更快。最後,ART 現在在安裝時會執行更多的字節碼驗證,避免了在運行時驗證的損耗,從而讓應用能快速啟動。請觀看應用性能更新介紹瞭解詳細信息: https://io.google/2022/program/2cf473b7-113e-4332-a469-8dfd815eb45b/

  • Reference.refersTo() https://developer.android.google.cn/reference/java/lang/ref/Reference.html#refersTo(T)

四、獲取Android 13

隨着Android 13 正式發佈至 AOSP,我們要求所有的 Android 開發者完成兼容性測試,並儘快發佈更新,從而讓您的用户能順利過渡至 Android 13。

目前,官方首批支持的設備如下: - Pixel 4 和 Pixel 4 XL - Pixel 4a 和 Pixel 4a (5G) - Pixel 5 和 Pixel 5a - Pixel 6 和 Pixel 6 Pro

對於這些受支持的 Google Pixel 設備上,只需要在適用於 Pixel 的 Android Beta 版計劃中註冊您的設備即可。註冊是一個簡單快捷的過程,強烈建議嚐鮮者和開發者進行註冊。在大多數情況下,改用 Android 13 版不需要重置所有數據,但建議您在註冊設備前備份數據。註冊後,除非您提前選擇退出,否則您的設備便會在平台發佈週期內收到定期的無線下載 (OTA) 更新,包括每季度平台版本 (QPR)。

當然,對於我們開發者來説,想要體驗Android 13的新特性,最簡單的方式還是模擬器,我們只需要按照如下的步驟設置Android 13模擬器即可。

  1. 安裝 Android Studio 的最新預覽版 build

  2. 在 Android Studio 中,依次點擊 Tools > SDK Manager

  3. 在 SDK Tools 標籤頁中,選擇最新版 Android 模擬器,然後點擊 OK。如果尚未安裝最新版本,則此操作會安裝最新版本。

  4. 在 Android Studio 中,依次點擊 Tools > AVD Manager,然後按照説明創建新的 Android 虛擬設備 (AVD)。

    請務必為受支持的 Pixel 設備選擇設備定義以及 64 位 Android 13 模擬器系統映像。如果您尚未安裝與您的設備定義匹配的 Android 13 系統映像,請點擊 Release Name 旁邊的 Download 獲取該映像。

  5. 返回 AVD 管理器中的虛擬設備列表,然後雙擊您的 Android 13 虛擬設備以將其啟動。