プロダクト ニュース

モバイル専用からアダプティブへ: アダプティブ アプリの構築に不可欠な 2025 年の 3 つの更新

所要時間: 2 分
Fahd Imtiaz さんのプロフィールを表示
Fahd Imtiaz Android デベロッパー エクスペリエンス担当シニア プロダクト マネージャー

モバイル専用からアダプティブへ: アダプティブ アプリの構築に不可欠な 2025 年の 3 つの更新

2025 年、Android エコシステムはスマートフォンの枠を大きく超えて成長しました。現在、デベロッパーは、折りたたみ式デバイス、タブレット、XR、Chromebook、対応する自動車など、5 億台を超えるアクティブなデバイスにリーチできます。

9x.png

これらは単なる追加の画面ではなく、価値の高いユーザー層を表しています。スマートフォンとタブレットの両方を所有しているユーザーは、スマートフォンのみを所有しているユーザーよりもアプリとアプリ内購入に 9 倍多く費やしていることがわかっています。折りたたみ式デバイスのユーザーの場合、平均支出額は約 14 倍* に跳ね上がります。

このエンゲージメントは、開発における必要な変化を示しています。モバイルアプリからアダプティブ アプリへの移行です

adaptive-apps.png


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 つの新しい幅のウィンドウ サイズクラスが導入されました。

window_size_classes_width.png

これらの新しいブレークポイントは、高密度インターフェースに切り替えるタイミングを示します。一般的なリストと詳細ビューを引き伸ばすのではなく、幅を利用して 3 つまたは 4 つのペインを同時に表示できます。 フォルダ、受信トレイのリスト、開いているメッセージ、カレンダーのサイドバーをすべて 1 つのビューに快適に表示するメール クライアントを想像してみてください。これらのウィンドウ サイズクラスのサポートは、Compose Material 3 アダプティブ 1.2 リリースで追加されました。

Jetpack Navigation 3 によるユーザー ジャーニーの再考

1 つのスマートフォンの画面からマルチペインのタブレット レイアウトに変化する UI を構築するには、複雑な状態管理が必要でした。 多くの場合、単一のデスティネーション用に設計されたナビゲーション グラフで同時ビューを処理する必要がありました。I/O 2025 で最初に発表された Jetpack Navigation 3 は安定版となり、アダプティブ アプリでのユーザー ジャーニーの処理に新しいアプローチが導入されました。

Compose 用に構築された Nav3 は、モノリシックなグラフ構造から移行します。代わりに、バックスタックと状態を完全に制御できる分離されたビルディング ブロックを提供します。これにより、分割ペイン レイアウトで一般的な信頼できる唯一の情報源の問題が解決されます。Nav3 は Scenes API を使用するため、競合するバックスタックを管理せずに複数のペインを同時に表示でき、コンパクト ビューと拡大ビューの切り替えが簡単になります。

アダプティブな未来の基盤

無題(1).png


今年は、広範なレイアウトの最適化から、WindowManagerNavigation 3 の詳細な制御まで、必要なツールが提供されました。また、Android 16 では、真に柔軟な UI への移行が開始され、来年にはすべてのフォーム ファクタで優れたアダプティブ エクスペリエンスを提供するための更新が行われます。アダプティブ開発の原則について詳しくは、d.android.com/adaptive-apps をご覧ください。

ツールは準備が整い、ユーザーは待っています。皆様が構築されるソリューションを楽しみにしております。

*出典: Google 内部データ

作成者:
続きを見る