如果應用程式無法適應,您將錯失在 5 億部裝置上觸及大量使用者的機會!在今年的 Google I/O 大會上,我們將探討如何透過適應性開發,打造在不斷擴大的 Android 裝置生態系統中大放異彩的應用程式。這份指南將說明如何根據使用者需求,提供量身打造的體驗。
建構自動調整式廣告的優勢
在現今支援多種裝置的環境中,使用者希望無論使用智慧型手機、平板電腦或 Chromebook,都能順暢直覺地操作喜愛的應用程式。使用者期待流暢的體驗,不僅是為了方便,更是為了提升參與度和留存率。
舉例來說,在美國,同時使用手機和平板電腦的娛樂應用程式 (包括 Prime Video、Netflix 和 Hulu) 使用者,在應用程式內花費的時間,比只使用手機的使用者多出近 200% (互動次數將近 3 倍)*。
NBCUniversal 的串流服務 Peacock 發現使用者會在行動裝置和大螢幕之間切換,因此建構自動調整式應用程式,讓單一版本適用於不同外型規格。
「這讓 Peacock 有更多時間加快創新腳步,為顧客提供更多價值。」
– Peacock 和全球串流服務行動裝置部門主管 Diego Valente
適應性 Android 開發提供策略解決方案,透過強調程式碼重複使用和可擴充性的智慧設計選擇,讓應用程式在不斷擴大的裝置和情境陣容中有效運作。隨著 Android 持續擴展至新板型規格,以及 Android 16 即將推出的強化功能 (例如桌上型電腦視窗和連線螢幕),應用程式能否順暢地配合不同螢幕大小調整,對於留住使用者和維持競爭力而言,將變得越來越重要。
除了直接提升使用者體驗,採用適應性設計也能提高曝光度。如果開發人員的應用程式在不同板型規格上表現優異,Google Play 商店會積極協助宣傳。如果您的應用程式在平板電腦上提供優質體驗,或在 ChromeOS 上表現出色,這些裝置的使用者就能更輕鬆找到您的應用程式。這可說是雙贏局面:使用者能獲得更優質的應用程式,而您則能觸及更廣大的客群。
Google I/O 大會的自動調整式 Android 開發最新消息
為協助您更有效地打造引人入勝的自適應體驗,我們在今年的 I/O 大會中分享了幾項重大更新。
為不斷擴大的 Android 裝置生態系統建構應用程式
現在,只要稍做調整,您的行動應用程式就能在超過 5 億部活躍裝置上觸及使用者,包括折疊式裝置、平板電腦、Chromebook,甚至是相容的車輛。Android 16 大幅改良電腦分割視窗功能,讓使用者在大螢幕上或裝置連上外接螢幕時,享有真正的電腦體驗。此外,Android XR 也開創了全新領域,讓現有的行動應用程式也能在沉浸式虛擬環境中使用。
轉向採用自動調節功能
隨著 Android 裝置生態系統不斷擴大,自動調整式應用程式開發已成為基本策略。也就是說,同一個行動應用程式在手機、折疊式裝置、平板電腦、Chromebook、連線螢幕、XR 和車輛上都能順暢運作,為未來的裝置奠定堅實基礎,並針對特定板型規格提供差異化體驗。您不需要為每個外型規格重建應用程式,而是視需要進行小規模的疊代變更。現在採用這種適應性思維,不僅能跟上時代,還能帶領整個 Android 生態系統,提供卓越的使用者體驗。
運用功能強大的工具和程式庫建構適應性應用程式:
- Compose Adaptive Layouts 程式庫:這個程式庫可讓應用程式程式碼配合清單詳細資料和支援窗格等標準版面配置模式,在應用程式大小調整、翻轉或摺疊時自動重排,讓您更輕鬆地進行適應性開發。在 1.1 版中,我們推出了窗格擴展功能,讓使用者能夠調整窗格大小。Socialite 試用版應用程式展示了如何使用這個程式庫,讓單一程式碼集適應六種板型規格。1.2 版 (Alpha 版) 也推出新的調適策略,例如「懸浮」(將窗格升級為對話方塊或底部功能表) 和「重排」(重新排列同一層級的窗格)。如果是 XR,元件覆寫可以自動空間化 UI 元素。
- Jetpack Navigation 3 (Alpha):這個新版導覽程式庫可簡化跨畫面使用者歷程的定義,減少樣板程式碼,特別是 Compose 中的多窗格版面配置。這有助於處理清單和詳細資料窗格在較小螢幕上可能是不同目的地,但在較大螢幕上會一起顯示的情況。歡迎試用全新的 Jetpack Navigation 程式庫 Alpha 版。
- Jetpack Compose 輸入功能強化:Compose 的分層架構、強大的輸入支援和單一版面配置邏輯位置,可簡化自動調整式 UI 的建立程序。Compose 1.9 即將推出右鍵內容選單,並強化觸控板/滑鼠功能。
- 視窗大小類別:使用視窗大小類別決定頂層版面配置。AndroidX.window 1.5 導入了兩個新的寬度大小類別:「大型」(1200dp 至 1600dp) 和「超大型」(1600dp 以上),為大螢幕提供更精細的中斷點。這有助於決定何時展開導覽窗格或顯示三個內容窗格。Compose 適應性版面配置程式庫 1.2 版 Alpha 也宣布支援這些新中斷點,並提供設計指南。
- Compose 預覽:在各種螢幕大小和顯示比例下,將版面配置視覺化,快速取得意見回饋。您也可以依名稱指定不同裝置,預覽這些裝置上相應大小和插邊值的 UI。
- 測試自適應版面配置:驗證自適應版面配置至關重要,Android Studio 提供各種測試工具,包括不同大小和顯示比例的預覽畫面、可調整大小的模擬器 (使用單一 AVD 測試各種螢幕大小)、螢幕截圖測試,以及插樁行為測試。此外,您還可以在 Android Studio 中使用 Journeys with Gemini,以自然語言定義測試,在不同視窗大小進行更完善的測試。
確保應用程式可在各種裝置上使用
請避免在資訊清單中不必要地宣告必要功能 (例如特定相機或 GPS),因為這樣一來,如果裝置缺少這些特定硬體元件,但其實可以完美執行應用程式,Play 商店就不會顯示您的應用程式。
處理不同的輸入法
請記得處理各種輸入法,例如觸控、鍵盤和滑鼠,尤其是 Chromebook 可拆式裝置和連線螢幕。
為 Android 16 的螢幕方向和可調整大小 API 異動做好準備
自 Android 16 開始,如果應用程式的目標 SDK 為 36,系統會在兩個維度都至少為 600dp 的螢幕上,忽略資訊清單和執行階段對螢幕方向、大小調整和顯示比例的限制。為滿足使用者期望,應用程式需要適用於直向和橫向視窗的版面配置,並支援在執行階段調整大小。應用程式和活動層級都有暫時停用資訊清單標記,可將這些變更延後至 targetSdk 37,且這些變更目前不適用於歸類為「遊戲」的應用程式。進一步瞭解這些 API 異動。
遊戲的自動調整注意事項
遊戲也需要具備適應性,而 Unity 6 將加強支援設定處理,包括螢幕截圖、顯示比例和密度等 API。「Asphalt Legends Unite」等成功案例顯示,導入自適應功能後,摺疊式裝置的使用者留存率大幅提升。
立即開始建構自動調整式廣告
現在正是提升 Android 應用程式品質的好時機,讓應用程式在各種板型規格上都能直覺地做出回應。我們將推出最新工具和更新,讓您打造的體驗能順暢地在所有裝置上運作,包括摺疊式裝置、汽車等。實施這些策略後,您就能擴大觸及範圍,並在 Android 生態系統中帶給使用者驚喜。
歡迎觀看「採用適應性 Android 開發方式,讓應用程式在各種裝置上都能大放異彩」講座,並前往 developer.android.com/adaptive-apps 探索所有必要資源,踏上適應性應用程式開發之旅!
如要瞭解這項公告和 2025 年 Google I/O 大會的所有最新消息,請自 5 月 22 日起前往 io.google。
*資料來源:Google 資料
-
產品最新消息Googlebook 推出全新類別的筆電,這些筆電都以共用的 Android 基礎架構為建構基礎。HP、Dell、Lenovo、Acer 和 Asus 等合作夥伴提供高效能硬體,結合行動裝置的便利性與桌機的強大功能。
Fahd Imtiaz, Loryn Hairston • 閱讀時間:4 分鐘 -
產品最新消息隨著 Pixel 11 Pro Fold、Pixel Watch 5 和整個 Pixel 系列的推出,使用者可在不同螢幕尺寸、獨特姿勢和智慧體驗之間順暢切換。
-
產品最新消息在今天的 Galaxy Unpacked 大會上,Samsung 發表了最新系列的摺疊式和穿戴式裝置。對開發人員來說,這代表應用程式需要支援的板型規格、螢幕尺寸和裝置形態再次擴大。
Fahd Imtiaz, Miguel Montemayor • 閱讀時間:3 分鐘
每週透過電子郵件接收最新的 Android 開發洞察資訊。