Android 13 的功能與變更清單

下表列出了所有目前已知可能會對應用程式開發人員造成影響的功能與行為變更。請使用這份清單找出會對您造成影響的變更,然後按一下對應的連結閱讀說明文件。

類別 類型 名稱
相機 新功能和 API HDR 影片拍攝
應用程式可使用 Camera2 API 拍攝及預覽 HDR 影片內容。
連線能力 變更 (指定 13 以上為目標版本的應用程式) BluetoothAdapter#enable() 和 BluetoothAdapter#disable() 已淘汰
如果應用程式指定 Android 13 (API 級別 33) 以上版本,BluetoothAdapter#enable()BluetoothAdapter#disable() 方法會遭到淘汰,且一律會傳回 false
核心功能 變更 (所有應用程式) 移除語音服務實作的舊版副本
應用程式應使用裝置的預設 SpeechService 提供者,而非硬式編碼特定應用程式。
核心功能 新功能和 API OpenJDK 11 更新
Android 13 包含多項更新,可與 OpenJDK 11 LTS 版本保持一致。
開發人員工作效率和工具 新功能和 API 主題化應用程式圖示
應用程式可以提供單色應用程式圖示,並在使用者裝置上使用 Material You 動態色彩設定樣式。
開發人員工作效率和工具 新功能和 API 個別應用程式語言偏好設定
應用程式可使用新的平台 API 設定或取得使用者的偏好語言 (個別應用程式)。
開發人員工作效率和工具 新功能和 API 連字速度更快
Android 13 大幅提升 TextView 執行個體的連字效能。
開發人員工作效率和工具 新功能和 API 文字轉換 API
在 Android 13 中,應用程式可以呼叫新的文字轉換 API,讓使用拼音輸入法的使用者更輕鬆快速地搜尋內容。
開發人員工作效率和工具 新功能和 API 改善非拉丁語系文字的行高
Android 13 會配合每個語言調整行高,以改善非拉丁語系文字的呈現方式,例如泰米爾文、緬甸文、泰盧固文和藏文。
開發人員工作效率和工具 新功能和 API 改善日文的文字換行
TextViews 現在能夠不根據字元換行,而是根據文節 (最小的文字組成單位,讀起來自然而且有意義) 或片語,讓你改善日文應用程式的閱讀體驗。
開發人員工作效率和工具 新功能和 API Unicode 程式庫更新
Android 13 新增了 Unicode ICU 70、Unicode CLDR 40 和 Unicode 14.0 包含的最新改善項目、修正內容和變更。
開發人員工作效率和工具 新功能和 API 顏色向量字型
Android 13 新增對 COLR 第 1 版字型的算繪支援,並將系統表情符號更新為 COLRv1 格式。
開發人員工作效率和工具 新功能和 API 快速設定放置 API
提供自訂方塊的應用程式可以在「快速設定」中顯示這些方塊。
開發人員工作效率和工具 新功能和 API 剪貼簿預覽畫面
自 Android 13 起,應用程式會在內容新增至剪貼簿時,使用標準的視覺確認畫面。
開發人員工作效率和工具 新功能和 API 預測返回手勢
Android 13 在多種 Android 裝置上推出了預測返回手勢,包括手機、大螢幕裝置和折疊式裝置。
開發人員工作效率和工具 新功能和 API 藍牙低功耗音訊技術
Android 13 內建支援低功耗音訊技術,因此開發人員應該可在相容裝置上免費取得新功能。
開發人員工作效率和工具 新功能和 API MIDI 2.0
Android 13 可支援 MIDI 2.0 標準,包括能夠透過 USB 連接 MIDI 2.0 硬體。
開發人員工作效率和工具 新功能和 API ART 最佳化
Android 13 會更新 ART 執行階段,提升所有應用程式的效能和效率。
圖形 新功能和 API 可程式化著色器
應用程式可以使用可程式化 RuntimeShader 物件建立進階效果。
圖形 新功能和 API Choreographer 改進項目
ChoreographerASurfaceControl API 中的其他方法可為應用程式提供更多可能的影格時間軸資訊,並為 SurfaceFlinger 新增影格生命週期相關背景資訊。
媒體 新功能和 API 預期性音訊路由
應用程式可使用新的 API,判斷音訊的路由方式。
效能和電池 變更 (所有應用程式) 工作管理員
Android 13 允許使用者透過通知導覽匣停止前景服務,無論指定 SDK 版本為何皆適用。
效能和電池 變更 (所有應用程式) 使用 JobScheduler 改善預先擷取工作處理程序
在 Android 13 中,系統現在會嘗試判斷應用程式下次啟動的時間,並使用這項預估值執行預先擷取工作。
效能和電池 變更 (所有應用程式) 電池資源用量
Android 13 推出電池資源用量功能,提供多種方式來提升裝置電池續航力。
隱私權與安全性 變更 (所有應用程式) 通知的執行階段權限
Android 13 導入了新的通知執行階段權限:POST_NOTIFICATIONS
隱私權與安全性 變更 (所有應用程式) 隱藏剪貼簿中的私密內容
如果應用程式允許使用者將私密內容複製到剪貼簿,就必須新增標記,隱藏剪貼簿內容預覽畫面中的私密內容。
隱私權與安全性 變更 (所有應用程式) 停用共用使用者 ID
如果應用程式使用已淘汰的android:sharedUserId 屬性,且不再依賴該屬性的功能,請改用其他機制。
隱私權與安全性 變更 (指定 13 以上為目標版本的應用程式) 鄰近 Wi-Fi 裝置的新執行階段權限
使用特定 Wi-Fi API 時,如果應用程式不需要存取裝置的實體位置,就應使用新權限明確聲明這點。
隱私權與安全性 變更 (指定 13 以上為目標版本的應用程式) 在背景使用人體感應器需要新權限
如果應用程式指定 Android 13,且需要在背景執行時存取人體感應器資訊,就必須宣告新的 BODY_SENSORS_BACKGROUND 權限。
隱私權與安全性 變更 (指定 13 以上為目標版本的應用程式) 精細媒體權限
應用程式現在必須使用個別權限要求存取不同類型的媒體,而不是 READ_EXTERNAL_STORAGE 權限。
隱私權與安全性 新功能和 API 為已註冊使用情境的接收端提供更安全的匯出服務
為確保執行階段接收器安全無虞,Android 13 可讓您指定是否要匯出應用程式中的特定廣播接收器,並向裝置上的其他應用程式顯示。
隱私權與安全性 新功能和 API 相片挑選工具
應用程式應使用新的相片挑選工具,提供安全的內建功能,讓使用者選取媒體檔案,而不必授予整個媒體庫的存取權。
隱私權與安全性 新功能和 API 鄰近 Wi-Fi 裝置的新執行階段權限
應用程式可以要求新權限,在不存取裝置位置資訊的情況下,探索鄰近的 Wi-Fi 裝置。
隱私權與安全性 新功能和 API 新權限:使用精確鬧鐘
指定 Android 13 時,日曆和鬧鐘等應用程式可以使用新的 USE_EXACT_ALARM 安裝時權限,設定精確鬧鐘。
隱私權與安全性 新功能和 API 開發人員可降級的權限
從 Android 13 開始,應用程式可以撤銷先前由系統或使用者授予的執行階段權限。
隱私權與安全性 新功能和 API APK 簽署配置 v3.1
APK 簽署配置 v3.1 可讓應用程式在單一 APK 中支援原始和輪替簽署者,並支援指定 SDK 版本。
隱私權與安全性 新功能和 API Keystore 和 KeyMint 的錯誤回報功能更完善
對於會產生金鑰的應用程式,Keystore 和 KeyMint 現在會提供更詳細且準確的錯誤指標。
平板電腦和大螢幕 新功能和 API 提升平板電腦和大螢幕裝置的支援度
Android 13 延續了 Android 12 和 12L 功能推送的平板電腦最佳化功能,包括系統 UI 最佳化、更完善的多工處理功能,以及改良的相容模式。
使用者體驗 變更 (指定 13 以上為目標版本的應用程式) 衍生自 PlaybackState 的媒體控制項
系統現在會從 PlaybackState 動作衍生媒體控制項,而不是 MediaStyle 通知。
使用者體驗 變更 (指定 13 以上為目標版本的應用程式) 自動將應用程式色彩主題套用至 WebView 內容
如果應用程式指定 Android 13 (API 級別 33) 以上版本,則 setForceDark() 方法已遭淘汰。現在 WebView 一律會根據應用程式的主題屬性 isLightTheme,設定媒體查詢 prefers-color-scheme
Google Play 服務 變更 (指定 13 以上為目標版本的應用程式) 廣告 ID 必須具備的權限
如果應用程式使用 Google Play 服務廣告 ID,並以 Android 13 (API 級別 33) 以上版本為目標,就必須在應用程式的資訊清單檔案中宣告AD_ID一般權限。
非 SDK 介面限制 變更 (指定 13 以上為目標版本的應用程式) 非 SDK 介面限制更新
Android 13 根據與 Android 開發人員合作及最新的內部測試,提供最新的受限制非 SDK 介面清單。
媒體 新功能和 API 空間音訊
提供身歷其境的聽覺饗宴,讓影音內容變得更加逼真。

Java 和 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。