Google 發佈 Android 17 Beta 3,達成平台穩定性里程碑

距離上次發佈僅四週,Google 正在為 Pixel 設備推送 Android 17 Beta 3 更新。這次更新標誌著平台穩定性里程碑的到來,這意味著「最終的內部和外部 API、最終的應用行為,以及最終的非 SDK API 列表」。在平台穩定性過後,預期不會再有改變影響應用程式。此時是進行最終測試和開發的最佳時機,以確保應用程式的兼容版本在最終版本發布時能夠順利使用。

對於主要版本,Android 將在此階段提供標準的 API 等級。Beta 3 現在已完全啟用任何應用程式的顯示泡泡,並且也支持 Android Canary 的可用性。此外,用戶界面記錄工具欄也進行了重新設計,提供更便捷的錄製功能。

在主屏幕上,Android 現在提供用戶設置來隱藏應用名稱,這一選項可以通過系統自定義和壁紙選擇設置來訪問。

媒體與相機增強

在相片選擇器方面,用戶現在可以調整網格視圖的長寬比,利用 PhotoPickerUiCustomizationParams API,可以從默認的 1:1 方形切換到 9:16 縱向顯示,以便更好地集成用戶界面。

專業相機應用現在可以使用新的 ImageFormat.RAW14 常量捕獲每像素 14 位的 RAW 圖像,這樣可以從兼容的傳感器中獲得最大細節和色彩深度。此外,硬體合作夥伴可以定義自定義相機擴展模式,例如超分辨率或 AI 增強,並通過 isExtensionSupported(int) API 查詢這些模式。

相機設備類型 API 現在可以識別相機是否為內建硬體、外部 USB 網絡攝像頭或虛擬相機。

藍牙與音頻改進

Android 新增了一個設備類別(AudioDeviceInfo.TYPE_BLE_HEARING_AID),使應用能夠區分聽力輔助設備與普通的 LE 音頻耳機,從而實現更具針對性的用戶界面圖標設計。用戶還可以獨立將系統聲音(通知、鈴聲、鬧鐘)路由到連接的助聽器或設備揚聲器,這一功能在系統層面處理,無需 API 更改。

此外,Android 引入了一個新的系統提供的編碼器(c2.android.xheaac.encoder),支持高低比特率以在低帶寬條件下顯著改善音質,並強制支持響度元數據以確保音量一致。

性能與電池管理

Android 現在引入了一個新的基於回調的 AlarmManager.setExactAndAllowWhileIdle 變體,接受 OnAlarmListener 來減少能耗,特別適合需要在 Doze 或電池省電模式下進行精確回調的應用。

隱私與安全性

開發者現在可以通過 Jetpack 嵌入一個安全的、由系統渲染的位置按鈕,點擊此按鈕可在當前會話中授予應用精確的位置訪問權限,而無需觸發系統對話框。

顯示密碼的設置現在在觸摸輸入(暫時回顯最後一個字符)和物理鍵盤(默認隱藏)的選項之間分開。標準框架組件會自動遵循此規則;自定義字段應遷移到 ShowSecretsSetting API。

用戶體驗與系統 UI

Android 現在改進了小工具在不同像素密度顯示器上的視覺一致性,RemoteViews.setViewPadding 現在接受複雜單位(DP/SP),小工具可以通過 OPTION_APPWIDGET_DISPLAY_ID 獲取特定的 DisplayMetrics。

在桌面模式下,應用可以請求移動到固定的窗口層,這些固定窗口保持互動並始終位於最上方,這需要 USE_PINNED_WINDOWING_LAYER 和 PiP 權限。

用戶現在可以隱藏主屏幕上的應用標籤,確保應用圖標的辨識度極高。螢幕錄製工具也進行了重新設計,新的浮動工具欄改善了錄製控制和捕捉設置,並且用戶界面會自動排除在最終視頻之外。

Android 17 Beta 3 系統映像可用於 Pixel 6、Pixel 6 Pro、Pixel 6a、Pixel 7、Pixel 7 Pro、Pixel 7a、Pixel Tablet、Pixel Fold、Pixel 8、Pixel 8 Pro、Pixel 8a、Pixel 9、Pixel 9 Pro、Pixel 9 Pro XL、Pixel 9 Pro Fold、Pixel 9a、Pixel 10、Pixel 10 Pro、Pixel 10 Pro XL、Pixel 10 Pro Fold 及 Pixel 10a,還有 Android 模擬器。用戶可以透過 Android Beta 計劃輕鬆參與以獲取設備上的 OTA 更新。


Henderson
Henderson 主要擔任「炒稿記者」的職責,以翻譯最新科技,手機 電動車等消息為每天的工作。