モバイル専用からアダプティブへ: アダプティブ アプリの構築に不可欠な 2025 年の 3 つの更新
2025 年、Android エコシステムはスマートフォンの枠を大きく超えて成長しました。現在、デベロッパーは、折りたたみ式デバイス、タブレット、XR、Chromebook、対応する自動車など、5 億台を超えるアクティブなデバイスにリーチできます。
これらは単なる追加の画面ではなく、価値の高いユーザー層を表しています。スマートフォンとタブレットの両方を所有しているユーザーは、スマートフォンのみを所有しているユーザーよりもアプリとアプリ内購入に 9 倍多く費やしていることがわかっています。折りたたみ式デバイスのユーザーの場合、平均支出額は約 14 倍* に跳ね上がります。
このエンゲージメントは、開発における必要な変化を示しています。モバイルアプリからアダプティブ アプリへの移行です。
Google は、将来に向けて構築できるよう、 アダプティブをデフォルトの構築方法にするツールを今年リリースしました。以下に、これらのエクスペリエンスの構築に役立つように設計された 2025 年の 3 つの重要な更新を紹介します。
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 をリリースしました。
これらのサーフェスでは、通常 2 つのペインを快適に表示できる標準の「拡大」レイアウトでは不十分なことがよくあります。27 インチのモニターでは、2 つのペインが引き伸ばされてまばらに表示され、貴重な画面スペースが使用されません。この問題を解決するため、WindowManager 1.5.0 では、大(1200 dp ~ 1600 dp)と特大(1600 dp 以上)の 2 つの新しい幅のウィンドウ サイズクラスが導入されました。
これらの新しいブレークポイントは、高密度インターフェースに切り替えるタイミングを示します。一般的なリストと詳細ビューを引き伸ばすのではなく、幅を利用して 3 つまたは 4 つのペインを同時に表示できます。 フォルダ、受信トレイのリスト、開いているメッセージ、カレンダーのサイドバーをすべて 1 つのビューに快適に表示するメール クライアントを想像してみてください。これらのウィンドウ サイズクラスのサポートは、Compose Material 3 アダプティブ の1.2 リリースで追加されました。
Jetpack Navigation 3 によるユーザー ジャーニーの再考
1 つのスマートフォンの画面からマルチペインのタブレット レイアウトに変化する UI を構築するには、複雑な状態管理が必要でした。 多くの場合、単一のデスティネーション用に設計されたナビゲーション グラフで同時ビューを処理する必要がありました。I/O 2025 で最初に発表された Jetpack Navigation 3 は安定版となり、アダプティブ アプリでのユーザー ジャーニーの処理に新しいアプローチが導入されました。
Compose 用に構築された Nav3 は、モノリシックなグラフ構造から移行します。代わりに、バックスタックと状態を完全に制御できる分離されたビルディング ブロックを提供します。これにより、分割ペイン レイアウトで一般的な信頼できる唯一の情報源の問題が解決されます。Nav3 は Scenes API を使用するため、競合するバックスタックを管理せずに複数のペインを同時に表示でき、コンパクト ビューと拡大ビューの切り替えが簡単になります。
アダプティブな未来の基盤
今年は、広範なレイアウトの最適化から、WindowManager と Navigation 3 の詳細な制御まで、必要なツールが提供されました。また、Android 16 では、真に柔軟な UI への移行が開始され、来年にはすべてのフォーム ファクタで優れたアダプティブ エクスペリエンスを提供するための更新が行われます。アダプティブ開発の原則について詳しくは、d.android.com/adaptive-apps をご覧ください。
ツールは準備が整い、ユーザーは待っています。皆様が構築されるソリューションを楽しみにしております。
*出典: Google 内部データ
-
プロダクト ニュースAndroid 17 のリリースに伴い、アダプティブ ファーストの開発標準に移行します。ユーザーは単一のフォーム ファクタに依存しなくなり、1 日を通してスマートフォン、折りたたみ式デバイス、タブレット、ノートパソコン、自動車用ディスプレイ、没入型 XR 環境を切り替えます。
Fahd Imtiaz • 所要時間 4 分 -
プロダクト ニュースWear OS 7 をご紹介します。これは、ユーザーとデベロッパーの両方に電力効率とインテリジェンスの新時代をもたらすメジャー アップデートです。
John Zoeller • 所要時間 9 分 -
プロダクト ニュースJetpack Navigation 3 バージョン 1.0 が安定版になりました。
Don Turner • 所要時間 3 分
Android 開発に関する最新の分析情報を毎週メールでお届けします。