モバイル専用からアダプティブへ: アダプティブ アプリの構築に関する 2025 年の 3 つの重要なアップデート
2025 年、Android エコシステムはスマートフォンをはるかに超えて成長しました。現在、デベロッパーは、折りたたみ式、タブレット、XR、Chromebook、対応する自動車など、5 億台を超えるアクティブなデバイスにリーチできます。
これらのスクリーンは単なる追加のスクリーンではなく、価値の高いオーディエンスを表しています。スマートフォンとタブレットの両方を所有しているユーザーは、スマートフォンのみを所有しているユーザーよりもアプリとアプリ内購入に 9 倍多く費やしていることがわかっています。折りたたみ式デバイスのユーザーの場合、平均支出額は約 14 倍* に跳ね上がります。
このエンゲージメントは、開発における必要な変化、つまり「モバイルアプリに別れを告げ、アダプティブ アプリに挨拶する」ことを示しています。
その未来に向けて開発を進めるために、Google は今年、 アダプティブな方法をデフォルトにして開発を進めるためのツールをリリースしました。ここでは、これらのエクスペリエンスの構築に役立つ 2025 年の 3 つの重要な更新について説明します。
Android 16 でアダプティブな動作を標準化
この変化に対応するため、Android 16 では、アプリが画面の向きとサイズ変更を制限する方法が大幅に変更されました。600dp 以上のディスプレイでは、マニフェストとランタイムの制限は無視されます。つまり、アプリは特定の画面の向きやサイズにロックできなくなります。代わりに、表示ウィンドウ全体に表示されるため、縦向きモードと横向きモードで 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 では、Large(1,200 dp ~ 1,600 dp)と Extra-large(1,600 dp 以上)の 2 つの新しい幅ウィンドウ サイズクラスが導入されました。
これらの新しいブレークポイントは、高密度インターフェースに切り替えるタイミングを通知します。通常のリストと詳細ビューを拡大するのではなく、幅を活かして 3 つまたは 4 つのペインを同時に表示できます。フォルダ、受信トレイのリスト、開いているメッセージ、カレンダーのサイドバーがすべて 1 つのビューに快適に表示されるメール クライアントを想像してみてください。これらのウィンドウ サイズクラスのサポートは、1.2 リリースの Compose マテリアル 3 アダプティブ に追加されました。
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 内部データ
続きを読む
-
プロダクト ニュース
Jetpack Navigation 3 バージョン 1.0 が安定版になりました
Don Turner • 所要時間: 3 分
-
プロダクト ニュース
Google Pixel 10 Pro Fold のような新しいフォーム ファクタが Android エコシステムに加わることで、スマートフォン、タブレット、折りたたみ式デバイス全体で高品質のユーザー エクスペリエンスを実現するには、アダプティブ アプリ開発が不可欠になります。
Fahd Imtiaz, Miguel Montemayor • 所要時間: 3 分
-
プロダクト ニュース
Android 16 のロールアウト開始(デベロッパーとユーザーの両方への詳細情報)、接続されたディスプレイによる Android デスクトップ エクスペリエンスの強化に関するデベロッパー プレビュー、Google アプリ全体にわたる Android ユーザー向けのアップデートなど、さまざまな情報が掲載されています。また、6 月の Pixel Drop についてもご紹介します。
Fahd Imtiaz • 所要時間: 6 分
メールを受け取る
Android 開発に関する最新の分析情報を毎週メールでお届けします。