使用 Jetpack Compose,在手機、平板電腦、折疊式裝置、電腦、車輛和 XR 2D 裝置上提供最佳使用者體驗。為在 Android TV、沉浸式 XR 和日後裝置板型規格上部署應用程式奠定基礎。

支援多裝置的世界

建構可擴充的多元應用程式,適用於整個 Android 生態系統。運用新式工具和 API,以單一可維護的程式碼集觸及更多使用者。
同時為所有裝置板型規格建構應用程式。只要維護單一 Compose 程式碼集,就能在手機、平板電腦、摺疊式裝置、電腦、車輛螢幕,甚至是 Android XR 虛擬空間中,向使用者展示應用程式。
建立可配合任何螢幕、應用程式視窗大小或方向的版面配置。充分利用可用的顯示空間,採用標準版面配置和 Compose UI 元件,這些元件會自動變更,以配合顯示尺寸。
Android StudioAntigravityAndroid CLI 中使用 AI 輔助功能,加快自適應應用程式的開發速度。Android CLI 可獨立運作,也能在您慣用的 IDE 終端機中執行。使用 Android 可調整大小的虛擬裝置模擬器,或各種板型規格的模擬器測試應用程式,檢查自適應版面配置的動態效能。
請參考適應性應用程式品質指南,從頭開始打造高品質應用程式。達到第 2 級 (適應性最佳化),在所有板型規格上提供頂級應用程式;或達到第 1 級 (適應性差異化),提供獨特的裝置功能和引人入勝的使用者體驗。

投資報酬率最大化

在更多裝置上觸及更多使用者。吸引超過 3 億名大螢幕裝置使用者。可摺疊裝置使用者在應用程式內的支出是其他使用者的 14 倍,在美國 93% 的學區中,與 Chromebook 使用者建立連結。觸及數百萬名 Android Auto 和 Android TV 使用者。

與眾不同的體驗

支援不同板型規格和裝置設定的獨特功能,在每部裝置上提供極致的使用者體驗。
大螢幕、鍵盤、滑鼠和觸控板可提升互動性、工作效率,以及沉浸式遊戲體驗。
免手持型態和書本型態等摺疊功能,可帶來創新的應用程式設計。
大型車輛螢幕通常不是矩形,加上 Android Automotive OS 的獨特功能,因此開發可在停車時使用的應用程式時,需要特別注意以下事項。
內建觸控板和鍵盤可提供觸控以外的輸入方式。電腦分割視窗模式可提供自動調整式應用程式版面配置。
電視上的使用者體驗需要可從 10 英尺外觀看的版面配置,以及附有選取按鈕的方向鍵,方便使用者瀏覽應用程式。
擴增實境應用程式可透過空間版面配置、3D 模型和沉浸式環境,提升使用者體驗。

Adaptive API

透過 Jetpack Compose 適應性 API,您可以使用單一程式碼集,為任何板型規格、視窗大小或顯示模式 (包括分割畫面模式和桌面視窗化) 建構應用程式。
使用網頁標準彈性方塊模型建構版面配置。水平或垂直排列元素,讓 Compose 處理任何螢幕上的大小和間距。
建立彈性的多欄和多列格線,自動調整欄數和列數,配合任何螢幕大小的可用顯示空間。
查詢視窗尺寸、裝置姿勢、硬體功能和系統功能,根據任何裝置的特定設定動態調整 UI。

證明有效的設計模式

標準版面配置可確保所有板型規格都能提供最佳使用者體驗。
導覽場景可讓應用程式順暢地適應多種板型規格。
在大螢幕上並排顯示清單和詳細資料窗格,在小螢幕上則個別顯示,讓使用者按一下即可存取清單項目內容。
將內容元素排列在較大的格狀空間中,依大小和位置關聯元素,使用比例和縮放功能將注意力吸引到元素上。
將內容整理為主要和次要的顯示區域,方便存取工具、選項和設定,並套用至主要內容。
使用場景定義應用程式的 UI 流程。建立自訂版面配置、配合不同螢幕大小調整 UI,以及管理複雜的多窗格體驗。

自動調整式設計

使用 Material Design 和 Jetpack Compose 元件,為多種板型規格建立版面配置。