如果應用程式無法適應,您將錯失在 5 億部裝置上觸及大量使用者的機會!在今年的 Google I/O 大會上,我們將探討如何透過適應性開發,打造在不斷擴大的 Android 裝置生態系統中大放異彩的應用程式。這份指南將說明如何根據使用者需求,量身打造合適的體驗。
建構自動調整式廣告的優點
在現今支援多種裝置的環境中,使用者希望無論透過智慧型手機、平板電腦或 Chromebook,都能順暢直覺地使用喜愛的應用程式。使用者期望獲得流暢體驗,不僅是為了方便,更是提升參與度和留存率的重要因素。
舉例來說,在美國,同時使用手機和平板電腦的娛樂應用程式 (包括 Prime Video、Netflix 和 Hulu) 使用者,在應用程式中花費的時間幾乎是僅使用手機者的 3 倍 (互動次數也將近 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 自動調整式版面配置程式庫:這個程式庫可讓應用程式程式碼配合標準版面配置模式 (例如清單詳細資料和支援窗格) 自動重排,在應用程式調整大小、翻轉或摺疊時,簡化自動調整式開發作業。在 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 資料
繼續閱讀
-
產品新訊
到了 2025 年,Android 生態系統已遠遠超越手機。如今,開發人員有機會觸及超過 5 億部活躍裝置,包括摺疊式裝置、平板電腦、XR、Chromebook 和相容車輛。
Fahd Imtiaz • 閱讀時間:2 分鐘
-
產品新訊
隨著 Pixel 10 Pro Fold 等新板型規格加入 Android 生態系統,開發人員必須打造適應性應用程式,才能在手機、平板電腦和摺疊式裝置上提供優質使用者體驗。
Fahd Imtiaz, Miguel Montemayor • 3 分鐘可讀完
-
產品新訊
包括 Android 16 的推出時間 (提供開發人員和使用者詳細資訊)、可透過連線螢幕提升 Android 電腦體驗的開發人員預覽版、Google 應用程式的 Android 使用者更新,以及 6 月 Pixel Drop。
Fahd Imtiaz • 閱讀時間:6 分鐘
隨時掌握最新消息
每週透過電子郵件接收最新的 Android 開發洞察資訊。