距離首次發佈不到兩周,Android 17 Beta 2 已經開始向 Pixel 設備推送。Google 正在加快進度,迅速進入 Beta 2 階段。
在用戶體驗方面,此版本引入了系統 UI 氣泡功能,使用者可以透過長按啟動器圖標來將任何應用程序設置為氣泡。在大型螢幕上,任務欄中新增了一個氣泡欄,用於管理有組織的氣泡。應用程序應遵循多窗口指導原則。
新增加的 EyeDropper API 允許應用程序從顯示器的任何位置捕捉像素顏色,無需屏幕截圖的權限。而聯絡人選擇器則透過 ACTION_PICK_CONTACTS 提供系統級的選擇功能,允許臨時訪問特定字段,減少了對完整 READ_CONTACTS 權限的需求。
在觸控板方面,捕捉的觸控板現在默認行為類似鼠標,報告相對運動和手勢,而不是原始的手指坐標。開發者仍可使用 POINTER_CAPTURE_MODE_ABSOLUTE 來訪問傳統的絕對模式。
應用程序現在可以使用 getInitialRestingBounds 在 ChooserSession 中識別 Chooser 的最終 UI 位置,以便進行更好的布局調整。
在連接性方面,新增的跨設備 Handoff API 允許在設備之間恢復狀態(例如,從手機轉移到平板電腦),通過 CompanionDeviceManager 實現。進階定位功能支持 FiRA 4.0,提升了隱私保護的室內導航能力。
Android 17 也引入了 ACCESS_LOCAL_NETWORK 權限,旨在保護局域網通信。新意圖 ACTION_TIMEZONE_OFFSET_CHANGED 專門在時區偏移變更時觸發,例如夏令時間轉換。
開發者在針對 Android 17 時,必須聲明 FEATURE_NEURAL_PROCESSING_UNIT 硬件特性,以直接訪問 NPU。更新的 ICU 78 國際化庫則支持 Unicode 17。
為了防止 SMS 一次性密碼的劫持,Android 17 將對大多數應用程序的 OTP 消息的程序訪問延遲三小時。開發者應考慮轉向 SMS Retriever 或 SMS User Consent APIs。
Beta 2 還修復了一些問題,包括 Android 16 的平台穩定性回歸,這導致活躍應用程序意外重新啟動或刷新,影響用戶進度和應用使用時的 UI 閃爍。還有針對德語設置的最近應用屏幕的 UI 布局回歸問題。
視頻串流可靠性也得到了改善,開發者可以通過 getOutputFormat 確認時間層支持,以解決缺失的幀依賴元數據。此外,時鐘屏保在低光模式下的 24 小時格式缺少前導零的問題也已修復。
Android 17 Beta 2 的系統映像適用於多款 Pixel 設備,包括 Pixel 6、Pixel 6 Pro、Pixel 6a、Pixel 7、Pixel 7 Pro、Pixel 7a、Pixel Tablet、Pixel Fold、Pixel 8、Pixel 8 Pro 等。使用者可以通過 Android Beta Program 獲得 OTA 更新。



















