
Google 於 2026 年 4 月 16 日 正式推送了 Android 17 Beta 4。這是 Android 17 開發週期中最後一個計畫內的測試版本,標誌著系統已達到「平台穩定性 (Platform Stability)」階段。這意味著系統的 SDK/NDK API 以及所有面向應用的行為已最終定稿,開發者可以開始進行最後的相容性測試與發布準備。
1. Android 17 Beta 4 核心更新重點
本次更新除了例行修復,最引人注目的是針對系統穩定性與未來安全性的底層大改動:
- 新增「App 記憶體限制 (App Memory Limits)」:
- 原理:為了減少 UI 遺失、電池耗電與隨機閃退,Android 17 首次根據裝置的總 RAM 大小為 App 設定硬性記憶體上限。
- 影響:若 App 發生嚴重記憶體洩漏並觸發限制,系統會記錄為
MemoryLimiter。這能防止單一 App 拖慢整個系統,讓中低階手機運作更順暢。
- 後量子加密 (Post-Quantum Cryptography, PQC):
- Android Keystore 加入了 ML-DSA 演算法支援。這是一種抗量子電腦攻擊的數位簽名標準,確保即便在未來量子運算普及後,裝置內的金鑰依然安全。
- 邊對邊 (Edge-to-Edge) 強制執行:
- 針對 Android 17 的 App 現在無法再關閉大螢幕上的縮放限制,系統將全面強制執行沉浸式的邊對邊顯示,提供一致的視覺體驗。
- 背景音訊強化 (Background Audio Hardening):
- 嚴格限制背景 App 對音訊播放、音量控制與音訊焦點(Audio Focus)的請求,防止流氓 App 在背景干擾用戶。
2. 針對開發者的關鍵變動
- 本地網路防護 (Local Network Protections):
- 預設情況下,針對 Android 17 的 App 將被禁止存取本地網路。開發者必須申請新的
ACCESS_LOCAL_NETWORK權限。
- 預設情況下,針對 Android 17 的 App 將被禁止存取本地網路。開發者必須申請新的
- 安全動態代碼加載 (Safer DCL):
- 所有的原生程式庫 (.so 檔案) 在使用
System.load()加載時,必須標記為「唯讀」,否則系統會拋出錯誤。
- 所有的原生程式庫 (.so 檔案) 在使用
- Android Studio Panda 整合:
- 新版 IDE 直接整合了 LeakCanary 任務,方便開發者在 Profiler 中直接抓出記憶體洩漏。
3. 如何獲取 Android 17 Beta 4?
- 支援裝置:Pixel 6 系列至最新推出的 Pixel 10 系列 與 Pixel Fold、Pixel Tablet。
- 更新方式:
- 若已加入 Beta 計畫,請至「設定」>「系統」>「軟體更新」進行 OTA 下載。
- 未加入者可至 Android Beta 官網 註冊。
- 開發者亦可使用 Android Studio 內的 64 位元模擬器映像檔進行測試。
4. 接下來的進度?
由於這是最後一個 Beta 版本,接下來 Google 將進入為期數週的「最終微調期」。預計 Android 17 正式版 將在 2026 年 5 月的 Google I/O 大會 期間或結束後不久,正式向全球 Pixel 用戶推送。










