告別僅限行動裝置,迎接自適應設計:2025 年起,建構自適應應用程式的三項重大更新
到了 2025 年,Android 生態系統已遠遠超越手機。如今,開發人員有機會觸及超過 5 億部活躍裝置,包括摺疊式裝置、平板電腦、XR、Chromebook 和相容車輛。
這些不只是額外的螢幕,更代表價值更高的觀眾。我們發現,同時擁有手機和平板電腦的使用者,在應用程式和應用程式內購的支出,是只有手機的使用者的 9 倍。摺疊裝置使用者的平均支出則會增加約 14 倍*。
這項參與度指標顯示開發作業必須進行必要轉變:告別行動應用程式,迎接自適應應用程式。
為協助您為未來做好準備,我們在今年發布了多項工具, 讓自適應成為預設的建構方式。以下是 2025 年的三項重大更新,可協助您打造這些體驗。
透過 Android 16 標準化自動調整行為
為支援這項轉變,Android 16 對應用程式限制螢幕方向和調整大小的方式進行重大變更。在至少 600 dp 的螢幕上,系統會忽略資訊清單和執行階段限制,也就是說,應用程式無法再將自身鎖定為特定螢幕方向或大小。而是填滿整個顯示視窗,確保 UI 在直向和橫向模式之間無縫縮放。
因為這表示應用程式內容會更頻繁地變更,請務必確認您在設定變更期間保留了 UI 狀態。Android 16 提供暫時停用選項,協助您管理這項轉換,但 Android 17 (SDK37) 會強制執行這項行為。為確保應用程式在這些新條件下能正常運作,請使用 Android Studio 中的可調整大小模擬器,立即測試自適應版面配置。
透過 Jetpack WindowManager 1.5.0 支援平板電腦以外的螢幕
隨著裝置不斷演進,我們對「大型」的現有定義也需要與時俱進。10 月時,我們發布了 Jetpack WindowManager 1.5.0,以便更完善地支援越來越多的大螢幕和電腦環境。
在這些裝置上,標準的「展開」版面配置通常只能容納兩個窗格,往往不敷使用。在 27 吋螢幕上,兩個窗格可能會顯得延伸且稀疏,導致寶貴的螢幕空間未充分利用。為解決這個問題,WindowManager 1.5.0 推出了兩個新的寬度視窗大小類別:大型 (1200dp 至 1600dp) 和特大型 (1600dp 以上)。
這些新中斷點會指出何時應切換至高密度介面。您不必延展一般清單詳細資料檢視畫面,而是可以充分利用寬度,同時顯示三個甚至四個窗格。想像一下,電子郵件用戶端在單一檢視畫面中,舒適地顯示資料夾、收件匣清單、開啟的郵件和日曆側欄。在 1.2 版中,Compose Material 3 自適應 新增了對這些視窗大小類別的支援。
使用 Jetpack Navigation 3 重新思考使用者歷程
建構可從單一手機螢幕變形為多窗格平板電腦版面配置的 UI,過去需要複雜的狀態管理。這通常表示必須強制讓專為單一目的地設計的導覽圖,同時處理多個檢視畫面。Jetpack Navigation 3 在 2025 年 I/O 大會上首次發布,現已穩定推出,為處理自動調整式應用程式中的使用者歷程提供新方法。
Nav3 是專為 Compose 打造的導覽程式庫,不再採用單體式圖表結構。而是提供解耦的建構區塊,讓您完全掌控返回堆疊和狀態。這項功能可解決分割窗格版面配置中常見的單一事實來源問題。由於 Nav3 使用 Scenes API,因此您可以同時顯示多個窗格,不必管理衝突的返回堆疊,簡化緊湊和展開檢視畫面之間的轉場效果。
為適應未來趨勢奠定基礎
今年我們推出了許多實用工具,包括針對大型版面配置進行最佳化,以及精細控管 WindowManager 和 Navigation 3。此外,Android 16 開始朝向真正彈性的 UI 發展,明年將推出更新,在所有板型規格上提供絕佳的適應性體驗。如要進一步瞭解適應性開發原則及如何開始使用,請前往 d.android.com/adaptive-apps。
工具已準備就緒,使用者也迫不及待想使用。希望很快就能看到你打造的遊戲!
*資料來源:Google 內部資料
繼續閱讀
-
產品新訊
Jetpack Navigation 3 1.0 版已穩定發布!
Don Turner • 3 分鐘可讀完
-
產品新訊
隨著 Pixel 10 Pro Fold 等新板型規格加入 Android 生態系統,開發人員必須打造適應性應用程式,才能在手機、平板電腦和摺疊式裝置上提供優質使用者體驗。
Fahd Imtiaz, Miguel Montemayor • 3 分鐘可讀完
-
產品新訊
包括 Android 16 的推出時間 (提供開發人員和使用者詳細資訊)、可透過連線螢幕提升 Android 電腦體驗的開發人員預覽版、Google 應用程式的 Android 使用者更新,以及 6 月 Pixel Drop。
Fahd Imtiaz • 閱讀時間:6 分鐘
隨時掌握最新消息
每週透過電子郵件接收最新的 Android 開發洞察資訊。