產品新訊

告別僅限行動裝置,迎接自動調整式設計:2025 年三項重要更新,協助您建構自動調整式應用程式

2 分鐘閱讀
Fahd Imtiaz
資深產品經理

告別僅限行動裝置,迎接自適應設計:2025 年起,建構自適應應用程式的三項重大更新

到了 2025 年,Android 生態系統已遠遠超越手機。如今,開發人員有機會觸及超過 5 億部活躍裝置,包括摺疊式裝置、平板電腦、XR、Chromebook 和相容車輛。

9x.png

這些不只是額外的螢幕,更代表價值更高的觀眾。我們發現,同時擁有手機和平板電腦的使用者,在應用程式和應用程式內購的支出,是只有手機的使用者的 9 倍。摺疊裝置使用者的平均支出則會增加約 14 倍*。

這項參與度指標顯示開發作業必須進行必要轉變:告別行動應用程式,迎接自適應應用程式

adaptive-apps.png


為協助您為未來做好準備,我們在今年發布了多項工具, 讓自適應成為預設的建構方式。以下是 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 以上)。

window_size_classes_width.png

這些新中斷點會指出何時應切換至高密度介面。您不必延展一般清單詳細資料檢視畫面,而是可以充分利用寬度,同時顯示三個甚至四個窗格。想像一下,電子郵件用戶端在單一檢視畫面中,舒適地顯示資料夾、收件匣清單、開啟的郵件和日曆側欄。在 1.2 版中,Compose Material 3 自適應 新增了對這些視窗大小類別的支援。

使用 Jetpack Navigation 3 重新思考使用者歷程

建構可從單一手機螢幕變形為多窗格平板電腦版面配置的 UI,過去需要複雜的狀態管理。這通常表示必須強制讓專為單一目的地設計的導覽圖,同時處理多個檢視畫面。Jetpack Navigation 3 在 2025 年 I/O 大會上首次發布現已穩定推出,為處理自動調整式應用程式中的使用者歷程提供新方法。

Nav3 是專為 Compose 打造的導覽程式庫,不再採用單體式圖表結構。而是提供解耦的建構區塊,讓您完全掌控返回堆疊和狀態。這項功能可解決分割窗格版面配置中常見的單一事實來源問題。由於 Nav3 使用 Scenes API,因此您可以同時顯示多個窗格,不必管理衝突的返回堆疊,簡化緊湊和展開檢視畫面之間的轉場效果。

為適應未來趨勢奠定基礎

unnamed (1).png


今年我們推出了許多實用工具,包括針對大型版面配置進行最佳化,以及精細控管 WindowManagerNavigation 3。此外,Android 16 開始朝向真正彈性的 UI 發展,明年將推出更新,在所有板型規格上提供絕佳的適應性體驗。如要進一步瞭解適應性開發原則及如何開始使用,請前往 d.android.com/adaptive-apps

工具已準備就緒,使用者也迫不及待想使用。希望很快就能看到你打造的遊戲!

*資料來源:Google 內部資料

撰寫者:

繼續閱讀