版本資訊

Beta 4.1

發布日期 2026 年 6 月 1 日
建構作業 CP21.260330.011
模擬器支援 x86 (64 位元)、ARM (v8-A)
安全性修補程式等級 2026-05-05
Google Play 服務 26.11.36

Beta 4

發布日期 2026 年 4 月 16 日
建構作業 CP21.260330.008
模擬器支援 x86 (64 位元)、ARM (v8-A)
安全性修補程式等級 2026-04-05
Google Play 服務 26.11.36

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 4.1 (2026 年 6 月)

這是 Android 17 Beta 4 的次要更新版本,包含下列修正項目:

所有符合資格且已註冊 Pixel 裝置 Android Beta 版體驗方案的裝置,都會收到用於更新至 Beta 版 4.1 的無線更新 (OTA)。

Android 17 Beta 4 (2026 年 4 月)

Android 17 的 Beta 4 是最後一個排定的 Beta 版,因此請進行最後的相容性測試,並開始將指定 Android 17 的應用程式發布至 Google Play 商店。

如果您開發 Android SDK、程式庫、工具或遊戲引擎,請務必立即準備必要更新,以免下游應用程式和遊戲開發人員因相容性問題而受阻,並讓他們能指定最新的 SDK 功能。如果需要更新才能完整支援 Android 17,請務必通知下游開發人員。

應用程式記憶體限制

Android 17 Beta 4 導入保守的應用程式記憶體限制,以提升系統穩定性。如果應用程式因這些限制而終止,ApplicationExitInfo.getDescription 會包含「MemoryLimiter」。您也可以使用觸發條件式分析,在達到 TRIGGER_TYPE_ANOMALY 限制時擷取記憶體快照資料。

背景音訊強化措施異動

從 Android 17 開始,音訊架構會對背景音訊互動強制執行限制,包括音訊播放、音訊焦點要求和音量變更 API。我們根據您的意見回饋,在 Beta 2 版後進行了一些調整,包括 targetSDK 閘控、使用中 FGS 強制執行,以及豁免鬧鐘音訊。詳情請參閱新版指南。

封鎖跨設定檔回送流量

自 Android 17 起,系統預設不再允許跨設定檔回送流量。同一設定檔內的回送流量不受影響。無論應用程式指定的 API 級別為何,這項異動適用於在 Android 17 以上版本執行的所有應用程式。

Beta 4 版修正的主要問題

Android 17 Beta 3 (2026 年 3 月)

Android 17 已正式達到平台穩定性,並推出 Beta 3。API 介面現已鎖定,您可以進行最終相容性測試,並將指定 Android 17 的應用程式發布至 Google Play 商店。

如果您開發 SDK、程式庫、工具或遊戲引擎,請務必立即發布更新,以免下游開發人員無法指定最新的 SDK 功能。

以下摘要說明 Android 17 Beta 3 推出的新功能、行為變更和強化項目:

媒體和相機強化功能

  • 自訂相片挑選工具:現在可以修改相片挑選工具的格狀檢視畫面顯示比例。使用 PhotoPickerUiCustomizationParams API,即可從預設的 1:1 正方形切換為 9:16 直向顯示,更完美地整合 UI。
  • RAW14 圖片格式:專業相機應用程式現在可以使用新的 ImageFormat.RAW14 常數,擷取每像素 14 位元的 RAW 圖片,從相容的感應器中取得最大細節和色彩深度。
  • 供應商定義的相機擴充功能:硬體合作夥伴現在可以定義自訂相機擴充功能模式 (例如「超高解析度」或 AI 美化功能)。透過 isExtensionSupported(int) API 查詢。
  • Camera Device Type API:辨識相機是內建硬體、外接 USB 網路攝影機,還是虛擬相機。
  • 藍牙 LE Audio 助聽器:新的裝置類別 (AudioDeviceInfo.TYPE_BLE_HEARING_AID) 可讓應用程式區分助聽器和一般 LE Audio 耳機,並提供專屬的使用者介面圖示。
  • 精細的助聽器音訊轉送:使用者可以獨立將系統音效 (通知、鈴聲、鬧鐘) 轉送至已連結的助聽器或裝置喇叭。這項作業會在系統層級處理,不需要變更 API。
  • 擴充 HE-AAC 軟體編碼器:系統提供的新編碼器 (c2.android.xheaac.encoder) 支援高和低位元率,可在低頻寬條件下大幅提升音訊品質,包括強制支援音量中繼資料,確保音量一致。

效能和電池

隱私權與安全性

  • 系統提供的位置資訊按鈕:您可以透過 Jetpack 嵌入系統轉譯的安全位置資訊按鈕。輕觸該按鈕後,應用程式只會在目前工作階段取得精確位置存取權,不會觸發系統對話方塊。需要 USE_LOCATION_BUTTON 權限。
  • 密碼顯示設定分開:「顯示密碼」設定現在分為觸控輸入 (短暫顯示最後一個字元) 和實體鍵盤 (預設為立即隱藏)。標準架構元件會自動遵循這項設定,自訂欄位則應遷移至 ShowSecretsSetting API。
  • 後量子密碼編譯 (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 現在支援在執行階段更新字型備用鏈結,不必全面更新 OS,就能提供更新的表情符號和字體排版。
  • OpenJDK 21 和 25 更新:整合新版 OpenJDK 功能,包括更新 Unicode 支援,以及強化 TLS 命名群組的 SSL 支援。
  • 健康資料同步連結裝置資料供應商 (DDP):健康資料同步現在可以區分應用程式產生的資料,以及直接來自系統驗證硬體 (例如 Wear OS 手錶或手機本身) 的資料。

Beta 3 修正的重大問題

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。
  • 簡訊動態密碼保護:為防止劫持,Android 17 會將大多數應用程式透過程式輔助方式存取動態密碼訊息的時間延遲三小時。開發人員應改用 SMS Retriever 或 SMS User Consent API。

Beta 版 2 修正的重大問題

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 ≥ 600dp) 上執行,則無法再選擇不採用調整大小或螢幕方向變更功能。

最佳設定變更

為避免狀態遺失,系統不會再預設重新啟動活動,以因應特定設定變更,包括:

敬請採取行動:如果應用程式需要重新啟動,才能為這些事件重新載入資源,請務必使用新的 android:recreateOnConfigChanges 資訊清單屬性,明確選擇加入。

效能和執行階段

  • 無鎖定 MessageQueue:android.os.MessageQueue 的全新無鎖定實作可減少影格遺漏。
  • 分代垃圾回收:ART 的並行標記壓縮收集器現在支援分代垃圾回收,優先處理頻繁、低成本的「新生代」收集。
  • 新的分析觸發條件:ProfilingManager 新增 COLD_START、OOM 和 KILL_EXCESSIVE_CPU_USAGE 的觸發條件。
  • 通知限制:對自訂通知檢視畫面強制執行嚴格的大小限制,減少記憶體用量。

媒體與相機

相機
音訊和影片
  • 錄影時維持固定畫質:MediaRecorder 中的 setVideoEncodingQuality() 可讓您為影片編碼器設定固定畫質 (CQ) 模式。
  • 背景音訊強化:如果應用程式未處於有效的生命週期狀態,音訊播放、焦點要求和音量變更會自動啟動 (失敗)。
  • VVC 支援:新增對多功能視訊編碼 (H.266) 的平台支援。

隱私權與安全性

連線能力與工具