Android 16 的功能與變更清單

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

類別 類型 名稱
使用者體驗和系統使用者介面 變更 (所有應用程式) 停用令人混淆的無障礙工具通知
Android 16 停用無障礙工具通知,這類通知的特色是使用 announceForAccessibility 或調度 TYPE_ANNOUNCEMENT 無障礙事件。
使用者體驗和系統使用者介面 新功能和 API 預測返回更新
Android 16 新增了 API,可協助您在手勢導覽中啟用預測返回系統動畫,例如返回主畫面動畫。Android 16 還新增了 finishAndRemoveTaskCallback()moveTaskToBackCallback
使用者體驗和系統使用者介面 新功能和 API 更豐富的觸覺回饋
Android 16 新增了觸覺回饋 API,讓應用程式定義觸覺回饋效果的振幅和頻率曲線,同時抽象化裝置功能之間的差異。
核心功能 變更 (所有應用程式) JobScheduler 配額最佳化
Android 16 會根據幾項因素調整一般和快速工作執行的執行階段配額:應用程式處於哪個應用程式待命分層、應用程式處於頂層狀態時是否開始執行工作,以及執行前景服務時是否執行工作。
核心功能 新功能和 API 2025 年推出兩個 Android API 版本
在 Android 16 中,預覽版是下一個 Android 主要版本,預計於 2025 年第 2 季推出。這個版本與我們過去的所有 API 版本類似,我們可以進行有計畫的行為變更,這些變更通常與 targetSdkVersion 相關。我們預計在 2025 年第 4 季推出另一個版本,其中也會納入新的開發人員 API。2025 年只有第 2 季主要版本會納入可能影響應用程式的行為變更。
效能和電池 新功能和 API 在 ApplicationStartInfo 中啟動元件
Android 16 新增了 getStartComponent(),用於區分觸發啟動的元件類型,這有助於改善應用程式的啟動流程。
效能和電池 新功能和 API 自適應更新率
在還原 getSupportedRefreshRates() 的同時,Android 16 也推出了 hasArrSupport()getSuggestedFrameRate(int),讓應用程式更容易利用 ARR。
效能和電池 新功能和 API 更完善的工作檢視功能
在 Android 16 中,我們推出了 JobScheduler#getPendingJobReasons(),可針對工作處於待處理狀態的原因,傳回多個原因,包括開發人員設定的明確限制和系統設定的隱含限制。我們也推出了 JobScheduler#getPendingJobReasonsHistory(),可傳回最近待處理的工作原因變更清單。
效能和電池 新功能和 API 系統觸發剖析
在 Android 16 中,我們為 ProfilingManager 推出了系統觸發剖析功能。應用程式可以註冊特定觸發事件的追蹤記錄興趣,例如冷啟動 reportFullyDrawn 或 ANR,系統就會代替應用程式啟動及停止追蹤記錄。追蹤記錄完成後,結果會傳送至應用程式的資料目錄。
連線能力 新功能和 API 強化安全性
Android 16 在搭載 Wi-Fi 6 802.11az 的支援的裝置上,開始支援在 Wi-Fi 位置使用健全的安全功能,以便應用程式結合通訊協定的更高精確度、更高的擴充性和動態排程,以及安全性強化功能 (包括 AES-256 型加密與防範 MITM 攻擊)。
媒體 新功能和 API 相片挑選工具改善項目
Android 16 改善了相片挑選工具,例如可讓應用程式將相片挑選工具嵌入其檢視階層的新 API,以及可讓 Android 相片挑選工具從雲端媒體供應器搜尋內容的新 API。
隱私權 新功能和 API 健康資料同步更新
健康資料同步新增 ACTIVITY_INTENSITY,這是根據世界衛生組織針對中度和劇烈活動制定的規範所定義的新資料類型。Health Connect 也包含支援健康記錄的更新版 API。這樣一來,應用程式就能在使用者明確同意的情況下,以 FHIR 格式讀取及寫入醫療記錄。這個 API 目前處於搶先體驗計畫階段。如要參與這項計畫,請申請加入搶先體驗計畫
隱私權 新功能和 API Android 版 Privacy Sandbox
Android 16 整合了最新版本的 Android 版 Privacy Sandbox,這是我們持續開發技術的一部分,讓使用者知道自己的隱私權受到保護。