Beta 版 3
| 發布日期 | 2026 年 3 月 26 日 |
| 版本 | CP21.260306.017 |
| 模擬器支援 | x86 (64 位元)、ARM (v8-A) |
| 安全性修補程式等級 | 2026-03-05 |
| Google Play 服務 | 26.02.35 |
Beta 版 2
| 發布日期 | 2026 年 2 月 26 日 |
| 版本 | CP21.260206.011 CP21.260206.011.A1 (Pixel 6 Pro、Pixel 6、Pixel 6a、Pixel 7 Pro、Pixel 7) |
| 模擬器支援 | x86 (64 位元)、ARM (v8-A) |
| 安全性修補程式等級 | 2026-02-05 |
| Google Play 服務 | 25.49.33 |
Beta 版 1
| 發布日期 | 2026 年 2 月 13 日 |
| 版本 | CP21.260116.011.B1 CP21.260116.011.A1 (Pixel 6 Pro、Pixel 6、Pixel 6a、Pixel 7 Pro、Pixel 7) |
| 模擬器支援 | x86 (64 位元)、ARM (v8-A) |
| 安全性修補程式等級 | 2026-01-05 |
| Google Play 服務 | 25.47.33 |
Android 17 Beta 版 3 (2026 年 3 月)
Android 17 已在 Beta 版 3 達到平台穩定性。API 介面現已鎖定,因此請進行最終相容性測試,並將以 Android 17 為目標的應用程式發布至 Google Play 商店。
如果您開發 SDK、程式庫、工具或遊戲引擎,請務必立即發布更新,以免下游開發人員無法指定最新 SDK 功能。
以下是 Android 17 Beta 版 3 的新功能、行為變更和強化功能摘要:
媒體和相機強化功能
- 相片挑選工具自訂:您現在可以修改相片挑選工具的格狀檢視畫面顯示比例。使用
PhotoPickerUiCustomizationParamsAPI,您可以從預設的 1:1 正方形切換為 9:16 直向顯示,以便更妥善地整合 UI。 - RAW14 圖片格式:專業相機應用程式現在可以使用新的
ImageFormat.RAW14常數,擷取每個像素 14 位元的 RAW 圖片,從相容的感應器取得最大細節和色深。 - 供應商定義的相機擴充功能:硬體合作夥伴現在可以定義自訂相機擴充功能模式 (例如「超高解析度」或 AI 強化功能)。透過
isExtensionSupported(int)API 查詢這些項目。 - 攝影機裝置類型 API:判斷攝影機是內建硬體、外接 USB 網路攝影機還是虛擬攝影機。
- 藍牙 LE Audio 助聽器:新的裝置類別 (
AudioDeviceInfo.TYPE_BLE_HEARING_AID) 可讓應用程式區分助聽器和一般 LE Audio 耳機,進而提供量身打造的使用者介面圖示。 - 精細助聽器音訊轉送:使用者可將系統音效 (通知、鈴聲、鬧鐘) 獨立轉送至已連線的助聽器或裝置喇叭。這項作業會在系統層級處理,不需要變更任何 API。
- 擴充 HE-AAC 軟體編碼器:新的系統提供編碼器 (
c2.android.xheaac.encoder) 支援高位元率和低位元率,可在低頻寬環境中提供音質更佳的音訊,包括強制支援響度中繼資料,確保音量一致。
效能和電池
- 減少閒置鬧鐘的喚醒鎖定:
AlarmManager.setExactAndAllowWhileIdle的新回呼式變體會接受OnAlarmListener,而非PendingIntent。這樣可減少耗電量,並避免應用程式 (例如醫療監控或訊息通訊端) 在微光模式或省電模式下長時間處於部分喚醒狀態,確保應用程式在這些模式下能收到精確的回呼。
隱私權與安全性
- 系統提供的位置資訊按鈕:您可以透過 Jetpack 嵌入安全、系統算繪的位置資訊按鈕。輕觸這個按鈕後,應用程式就能在目前工作階段存取精確位置資訊,且不會觸發系統對話方塊。需要
USE_LOCATION_BUTTON權限。 - 密碼顯示方式:「顯示密碼」設定現在會區分觸控輸入 (短暫顯示最後一個字元) 和實體鍵盤 (預設立即隱藏)。標準架構元件會自動遵守這項規定;自訂欄位應遷移至
ShowSecretsSettingAPI。 - 後量子密碼學 (PQC) 混合簽署:Android 推出 v3.2 APK 簽署配置,結合傳統簽章 (RSA/橢圓曲線) 和 ML-DSA 簽章。為應用程式做好準備,迎接 NIST 標準和量子運算技術的進展。
使用者體驗和系統 UI
- 外部螢幕上的小工具支援:提升不同像素密度的小工具視覺一致性。
RemoteViews.setViewPadding現在接受複雜單位 (DP/SP),小工具可透過OPTION_APPWIDGET_DISPLAY_ID擷取特定DisplayMetrics。 - 電腦互動式子母畫面 (iPiP):應用程式可以在電腦模式 (外部螢幕上的預設模式) 下,要求移至「釘選」視窗層。釘選的視窗會保持互動狀態,並永遠顯示在最上層。需要
USE_PINNED_WINDOWING_LAYER和子母畫面權限。 - 隱藏主畫面應用程式標籤:使用者現在可以隱藏主畫面上的應用程式標籤。請務必設計容易辨識的應用程式圖示!
- 重新設計的螢幕錄製功能:全新的浮動工具列可讓創作者更輕鬆地控制錄製作業和擷取設定。最終影片會自動排除使用者介面。
- 泡泡:Beta 2 版推出的視窗模式功能現已全面啟用。
核心功能與健康
- VPN 應用程式排除設定:VPN 應用程式可以使用
ACTION_VPN_APP_EXCLUSION_SETTINGS意圖啟動系統管理的畫面,讓使用者選取要略過 VPN 通道的特定應用程式 (分割通道)。 - 動態系統字型備援:Android 現在支援在執行階段更新字型備援鏈結,不必更新整個作業系統,即可取得更新的表情符號和排版。
- OpenJDK 21 和 25 更新:整合新版 OpenJDK 功能,包括更新 Unicode 支援,以及強化 TLS 中具名群組的 SSL 支援。
- 健康資料同步裝置資料提供者 (DDP):健康資料同步現在可以區分應用程式產生的資料,以及直接來自系統驗證硬體 (例如 Wear OS 手錶或手機本身) 的資料。
Beta 版 3 修正的主要問題
- Android 16 的程序生命週期管理系統層級迴歸,導致應用程式頻繁隨機重新啟動和螢幕閃爍,先前曾導致多個第三方應用程式的使用者進度遺失,以及應用程式狀態中斷。(問題 #440017096)
- 修正擴展深色模式無法套用至工作和私人設定檔中應用程式的問題。(問題 #476409380)
- 相機故障,導致使用者無法切換至 5 倍望遠鏡頭。(問題 #485610295、問題 #488274607)
- 從超廣角鏡頭切換至廣角鏡頭時,畫面會出現延遲和不穩定的情況。(問題 #452650681)
- 系統當機,導致裝置與 Android Auto 中斷連線或鎖定後,螢幕鎖定沒有回應。(問題 #457527675)
- 使用 Android Auto 時,系統不穩定導致裝置凍結和重新啟動的問題。(問題 #455555269、問題 #457973643)
- 系統不穩定問題,導致裝置經常自動重新啟動和停止回應。(問題 #485892529、問題 #488619007、問題 #488482317、問題 #485627106、問題 #489454751、問題 #487638484、問題 #487604772、問題 #485385078)
- 導致裝置無預警重新啟動的回歸問題。(問題 #420999948、問題 #426316038)
- 快速變更音訊焦點時發生當機問題。(問題 #477151825)
- 藍牙配對最多會延遲 150 秒。(問題 #466163481)
- 系統層級不穩定,導致裝置在閒置期間自動重新啟動。(問題 #297421786、問題 #300558078、問題 #301726714、問題 #310348072、問題 #321233271、問題 #320461892、問題 #348326714、問題 #348297618、問題 #348290709、問題 #348242411、問題 #348217723、問題 #348541549、問題 #348770195、問題 #348786196、問題 #348766331、問題 #349273927、問題 #349977622、問題 #350685466、問題 #351357895、問題 #352743431、問題 #354467134、問題 #355126951、問題 #355602077、問題 #355239966、問題 #357282489、問題 #358040619、問題 #358344787、問題 #360475166、問題 #360461108、問題 #360120511、問題 #360968601、問題 #361916913、問題 #362650982、問題 #363213047、問題 #363464720、問題 #363205584、問題 #361007622、問題 #364849917、問題 #365338167、問題 #370154739、問題 #370041210)
- 修正來電無法觸發裝置震動的問題。(問題 #473464803、問題 #470955250)
- 如果啟用 80% 充電上限,省電模式會無限期保持啟用狀態,導致衝突。(問題 #366996806)
- 修正顯示器算繪問題,避免在螢幕鎖定畫面與 Google 訊息通知互動時,出現視覺構件。(問題 #486491783、問題 #486806705、問題 #485168942)
- 修正偶爾無法關閉通知或通知會重新顯示的問題。(問題 #454647834)
- 算繪問題,導致在返回導覽轉場期間出現視覺構件。(問題 #485316132)
- 系統狀態列圖示會隨機消失,導致使用者無法查看電池或網路電量。(問題 #473447873、問題 #484689844、問題 #484382982、問題 #472268834、問題 #489158801、問題 #484569035)
Android 17 Beta 版 2 (2026 年 2 月)
Beta 版 2 現已推出。 與 Beta 版 1 類似,這個版本適用於開發、測試和一般用途。不過,Android 17 仍處於開發階段,因此執行此版本的 Android 系統和應用程式「可能無法如常運作」。
Beta 版 2 的新功能
使用者體驗與系統 UI
- 泡泡:使用者現在只要長按啟動器圖示,即可將任何應用程式設為泡泡。在大螢幕上,工作列中的新泡泡列會管理已整理及錨定的泡泡。應用程式應遵循多視窗模式指南。
- EyeDropper API:這項新的系統 API 可讓應用程式從螢幕上的任何位置擷取像素顏色,且不需要螢幕截圖權限。
- 聯絡人挑選工具:
ACTION_PICK_CONTACTS意圖會提供系統層級的挑選工具。這項功能會授予特定欄位的暫時性工作階段存取權,減少對完整READ_CONTACTS權限的需求。 - 觸控板指標擷取:現在擷取的觸控板預設會像滑鼠一樣,回報相對移動和手勢,而非原始手指座標。您仍可透過
POINTER_CAPTURE_MODE_ABSOLUTE使用舊版絕對模式。 - 互動式選擇器:應用程式可以在
ChooserSession上使用getInitialRestingBounds,找出選擇器的最終 UI 位置,以便調整版面配置。
連線與跨裝置
- 跨裝置接續:新的 Handoff API 可透過
CompanionDeviceManager在裝置間接續狀態 (例如從手機接續到平板電腦)。 - 進階測距:
- UWB DL-TDOA:支援 FiRA 4.0,可保護隱私權的室內導航。
- 附近裝置偵測功能:實作 Wi-Fi 聯盟規格,提升以 Wi-Fi 為基礎的測距功能。
- 數據方案強化功能:應用程式可以使用
getStreamingAppMaxDownlinkKbps和getStreamingAppMaxUplinkKbps,查詢電信業者為串流分配的下行/上行最大速率。
核心功能、隱私權和效能
- 區域網路存取權:Android 17 導入
ACCESS_LOCAL_NETWORK權限 (屬於NEARBY_DEVICES群組),可保護區域網路通訊。 - 時區播報:新的意圖
ACTION_TIMEZONE_OFFSET_CHANGED會在時差變更 (例如日光節約時間轉換) 時觸發。 - NPU 管理:以 Android 17 為目標的應用程式必須宣告 FEATURE_NEURAL_PROCESSING_UNIT 硬體功能,才能直接存取 NPU。
- ICU 78:更新國際化程式庫,支援 Unicode 17。
- 簡訊 OTP 保護機制:為防止帳號遭盜用,Android 17 會延後程式輔助存取 OTP 訊息的時間,大多數應用程式都必須等待三小時才能存取。開發人員應改用 SMS Retriever 或 SMS User Consent API。
Beta 版 2 修正的主要問題
- Android 16 的平台穩定性迴歸問題,導致使用中的應用程式意外重新啟動或重新整理,避免使用者進度遺失,以及應用程式使用期間 UI 間歇性閃爍。(問題 #440017096)
- 如果使用者將語言設為德文,最近使用的應用程式畫面會出現 UI 版面配置迴歸問題。(問題 #476830557、問題 #486511401)
- 開發人員在編碼器設定後,可透過 getOutputFormat 確認時間分層支援,解決缺少影格依附元件中繼資料的問題,進而提升影片串流可靠性。(問題 #306222291)
- 修正低光源模式下,時鐘螢幕保護程式以 24 小時格式顯示時間時,省略開頭零的問題。(問題 #444255729)
- 修正問題:關閉資料夾後,系統會封鎖後續的立即互動,例如開啟其他資料夾或切換畫面。(問題 #470541347、問題 #471533397、問題 #477848604)
- 修正系統當機和自動重新啟動問題,避免中斷裝置使用。(問題 #413562426)
- 系統嚴重不穩定,導致裝置在應用程式轉換或服務呼叫期間凍結和重新啟動。(問題 #419070024、問題 #428572458、問題 #430393241、問題 #424912278、問題 #431440391、問題 #426346396)
- 系統 UI 死結導致螢幕鎖定沒有回應,且與 Android Auto 斷連後螢幕會停止顯示。(問題 #457527675)
- 系統位置存取權揭露事項對話方塊中的 UI 錯字,導致「返回」按鈕錯誤顯示為「Bac」。(問題 #460242870、問題 #477245738)
- 「即時翻譯」和「規則」在「系統」選單中錯誤分類的問題。(問題 #476754995)
- 重複進入「螢幕與觸控」設定,導致系統 UI 嚴重當機,裝置隨後也變得不穩定。(問題 #474486679)
- 持續當機,導致使用者無法從主畫面開啟「桌布和樣式」設定。(問題 #478520173)
- 無線偵錯 QR code 掃描器中的 UI 版面配置問題,導致返回箭頭與 QR code 圖示重疊。(問題 #474769647)
- 「音效」設定中的問題:選取鈴聲時無法播放預覽音效。(問題 #355086959、問題 #375840924、問題 #381007949、問題 #381077928、問題 #419301121、問題 #452646483、問題 #468837747)
- 修正系統更新後出現多餘通知的錯誤,方法是改善通知服務邏輯,在更新後初始化程序期間正確清除過時的快訊。(問題 #454647834)
- Pixel 6 Pro 上的 GPU 著色器編譯器最佳化錯誤,導致特定 GLSL 數學運算式錯誤評估為常數,造成應用程式中的視覺算繪構件。(問題 #473226715)
Android 17 Beta 版 1 (2026 年 2 月)
Beta 版 1 現已推出,內含最新功能和內容變更,可供您的應用程式試用。此版本適用於開發、測試和一般用途。不過,Android 17 仍處於開發階段,因此執行此版本的 Android 系統和應用程式「可能無法如常運作」。
與先前的版本一樣,Android 17 也包含系統變更。在某些情況下,應用程式在更新至支援 Android 17 的版本之前,可能會受到這些變更影響,這些影響可能包括輕微問題或更重大的功能限制。一般來說,大部分應用程式和絕大多數 API 和功能均可如期正常運作。
Beta 版 1 的新功能
Android 17 將持續致力於打造更具適應性的 Android 應用程式,大幅提升相機和媒體功能,推出可最佳化連線的新工具,並擴充隨附裝置的設定檔。精彩亮點如下:
使用者介面和視窗
強制採用大螢幕適應性
如果應用程式指定 Android 17 (API 級別 37),且在大型螢幕 (sw ≥ 600 dp) 上執行,則無法再選擇不調整大小或變更螢幕方向。
- 遭忽略的屬性:
screenOrientation、resizeableActivity、minAspectRatio和maxAspectRatio會在大型螢幕上遭到忽略。 - 豁免條件:小於 600dp 的裝置,以及歸類為「遊戲」的應用程式 (
android:appCategory)。
最佳化設定變更
為避免狀態遺失,系統預設不會再重新啟動 Activity,以因應特定設定變更,包括:
CONFIG_KEYBOARD/CONFIG_KEYBOARD_HIDDENCONFIG_NAVIGATIONCONFIG_TOUCHSCREENCONFIG_COLOR_MODECONFIG_UI_MODE(僅限 UI 模式變更為UI_MODE_TYPE_DESK或從UI_MODE_TYPE_DESK變更為其他類型時)
敬請採取行動:如果應用程式會重新啟動,以便為這些事件重新載入資源,您必須使用新的 android:recreateOnConfigChanges 資訊清單屬性明確選擇加入。
效能與執行階段
- 無鎖定 MessageQueue:新版無鎖定實作項目
android.os.MessageQueue可減少錯過的影格。 - 分代垃圾收集:ART 的並行標記壓縮收集器現在支援分代 GC,優先處理頻繁且低成本的「年輕世代」集合。
- 新的剖析觸發條件:
ProfilingManager新增COLD_START、OOM和KILL_EXCESSIVE_CPU_USAGE的觸發條件。 - 通知限制:對自訂通知檢視畫面強制執行嚴格的大小限制,以減少記憶體用量。
媒體與相機
相機
- 動態工作階段更新:使用
CameraCaptureSession.updateOutputConfigurations()切換用途 (例如相片轉影片),不必關閉工作階段或造成故障。
音訊和影片
- 影片錄製的固定畫質: MediaRecorder 中的 setVideoEncodingQuality() 可讓您為影片編碼器設定固定畫質 (CQ) 模式。
- 背景音訊強化:如果應用程式未處於有效的生命週期狀態,音訊播放、焦點要求和音量變更會以無聲方式啟動 (失敗)。
- 支援 VVC:新增支援多功能視訊編碼 (H.266) 的平台。
隱私權與安全性
- 淘汰明文:
android:usesCleartextTraffic已淘汰,如果應用程式指定 SDK 37 以上版本,且依賴這項屬性,系統預設會封鎖明文流量;請遷移至網路安全性設定。 - HPKE 混合式密碼編譯:推出 HPKE 混合式密碼編譯實作的公開 Service Provider Interface。
連線與工具
- 隨附裝置管理工具:
- 新設定檔:醫療器材和健身追蹤裝置。
- 統一權限對話方塊:
setExtraPermissions將鄰近權限併入關聯對話方塊。