プロダクト ニュース

プロダクト マネージャー向け: さまざまなデバイスに対応した Android アプリの作成ガイド

所要時間: 6 分
Fahd Imtiaz
シニア プロダクト マネージャー

本日、Android プラットフォーム全体でいくつかのアップデートがリリースされました。これには、Android 16 のロールアウトの開始( デベロッパー向けとユーザー向けの両方の詳細)、接続されたディスプレイによる Android デスクトップ エクスペリエンスの強化のデベロッパー プレビューGoogle アプリ全体での Android ユーザー向けのアップデートなど6 月の Pixel Dropが含まれます。また、優れたアダプティブ Android アプリの構築に焦点を当てた、Android デベロッパー向けの Google I/O のアップデートの概要もご紹介します。 .

新しいフォーム ファクタが次々と登場しているため、Android エコシステムはこれまで以上にダイナミックになっています。

スマートフォンや折りたたみ式デバイスから、タブレット、Chromebook、テレビ、自動車、Wear、XR まで、Android ユーザーは、ますます多様化するフォーム ファクタでアプリがシームレスに動作することを期待しています。しかし、多くの Android アプリは、単一の画面の向きに固定されている、サイズ変更が制限されているなどの UI の制約があるため、こうした期待に応えられていません。

こうした状況を踏まえ、Android 16 では API の変更が導入されました。これにより、SDK レベル 36 を対象とするアプリ向けに、大画面デバイスから始まる画面の向きとサイズ変更の制限が無視され、アダプティブ アプリが標準となる統一モデルへと移行します。今こそ、前進する時です。アダプティブ アプリは、Android の未来であるだけでなく、Android のフォーム ファクタ全体でアプリを際立たせるための期待でもあります。

今すぐアダプティブを優先すべき理由

500-plus-devices.png

出典: Google 内部データ

アプリをアダプティブにするための最適化を優先することは、SDK 36 を対象とするアプリ向けに Android 16 で導入された画面の向きとサイズ変更の API の変更に対応するだけではありません。アダプティブ アプリは、ユーザー エクスペリエンス、開発効率、市場リーチにおいて具体的なメリットをもたらします。

  • モバイルアプリが 5 億台を超えるアクティブな大画面デバイスのユーザーにリーチできるようになりました: モバイルアプリは、最小限の変更で、折りたたみ式デバイス、タブレット、Chromebook、互換性のある自動車でも動作します。Android 16 では、接続されたディスプレイを含む大画面で、デスクトップのようなエクスペリエンスを実現するデスクトップ ウィンドウ機能が大幅に進化します。また、Android XR は新しい次元を開き、既存のアプリを没入型環境で利用できるようにします。ユーザーの期待は明確です。折りたたみ式デバイス、キーボード付きタブレット、Chromebook の移動可能でサイズ変更可能なウィンドウなど、あらゆる画面にインテリジェントに適応する、一貫した高品質のエクスペリエンスです。
  • Android 16 での画面の向きとサイズ変更の API の変更による「新しいベースライン」: ウェブサイトと同様に、モバイルアプリの UI があらゆる画面サイズにレスポンシブに適応するようになると考えています。Android 16 では、タブレットや折りたたみ式デバイスのインナー ディスプレイを含む大画面(デバイスの最小幅が 600 dp 以上)から、固定された画面の向き(縦向きのみ)やサイズ変更できないウィンドウなど、アプリで定義された制限が無視されます。ほとんどのアプリにとって、あらゆる画面サイズに対応できるようにすることが重要です。アプリがアダプティブでない場合、これらの画面でユーザー エクスペリエンスが損なわれる可能性があります。これにより、アダプティブ デザインは、あると便利なものから基本的な要件へと変わります。
goodbye.png
  • Google Play でのユーザーリーチとアプリの検出可能性の向上: アダプティブ アプリは、Google Play で上位にランク付けされ、フォーム ファクタ全体でエディトリアル記事で紹介される可能性が高く、Google Play の検索やホームページでより多くのユーザーにリーチできます。また、Google Play ストアでは、すべてのフォーム ファクタで評価とレビューが表示されます。アプリが最適化されていない場合、まだ所有していないデバイスで UI が引き伸ばされているという 1 つ星のレビューが、潜在的なユーザーの第一印象を損なう可能性があります。ユーザーは、デバイス全体で優れたエクスペリエンスを提供するアプリを利用する可能性が高くなります。
  • 大画面でのエンゲージメントの向上: 大画面デバイスのユーザーは、操作パターンが異なることがよくあります。大画面では、ユーザーはセッション時間が長くなり、より複雑なタスクを実行し、より多くのコンテンツを消費する可能性があります。

Concepts は、最適化後、大画面でのユーザー エンゲージメントが **70% 増加** しました。
米国における主要なメディア ストリーミング アプリ 6 つの使用状況は、スマートフォンのみのユーザーと比較して、**タブレットとスマートフォンのユーザーで最大 3 倍** になりました。

  • アプリ エクスペリエンスのアクセシビリティの向上: 世界銀行によると、世界人口の 15% がなんらかの障がいを抱えています。障がいのある人々は、コミュニケーション、学習、仕事を手助けするアプリとサービスを必要としています。ユーザーが好む画面の向きに合わせることで、アプリのユーザー補助が向上し、すべての人にとってインクルーシブなエクスペリエンスを実現できます。

現在、ほとんどのアプリはスマートフォン向けにのみ構築されています

android-16-form-factors_2.png

「...ユーザー数を見ると、投資に見合う ROI が得られません。」

これは、プロダクト マネージャーや意思決定者からよく寄せられる反論です。タブレットのセッション数とスマートフォンのセッション数を比較したトップライン分析だけを見ると、結論が出ているように見えるかもしれません。

トップライン分析では、タブレットのセッション数がスマートフォンよりも少ないかもしれませんが、現在のボリュームだけに基づいて大画面に労力をかける価値がないと結論付けるのは危険です。貴重なエンゲージメントと将来の機会を逃すことになります。

その理由を詳しく見ていきましょう。

1. ユーザー エクスペリエンスの「鶏と卵」のループ: 使用率が低いのは、根本原因ではなく症状である可能性があります。ユーザーは、使いにくいアプリや壊れているアプリをすぐに放棄します。大画面でのアプリが引き伸ばされたスマートフォンのインターフェースである場合、アプリはネガティブなユーザー エクスペリエンスを提供している可能性があります。ユーザーがいないのは、潜在的なユーザーがいないのではなく、優れたエクスペリエンスがないことを反映している可能性があります。

2. ユーザー数だけでなく、ユーザー エンゲージメントも確認する: ユーザー数を数えるだけでなく、その価値を分析します。ユーザーは、大画面でアプリを操作する方法が異なります。大画面では、セッション時間が長くなり、没入感のあるエクスペリエンスが得られることがよくあります。前述のように、使用状況データによると、スマートフォンとタブレットの両方でアプリを操作するユーザーは、スマートフォンのみのユーザーと比較してエンゲージメント時間が大幅に増加しています。

3. 市場の進化: Android デバイスのエコシステムは進化を続けています。折りたたみ式デバイスの台頭、Android 16 での接続されたディスプレイのサポート、XR や Android Auto などのフォーム ファクタにより、アダプティブ デザインはこれまで以上に重要になっています。特定の画面サイズ向けに構築すると、技術的負債が生じ、長期的に開発速度が低下し、プロダクトの品質が損なわれる可能性があります。

わかりました。何から始めればよいですか?

three-step-workflow.png

前進する準備ができている組織向けに、Android はアプリをアダプティブにするための最適化に役立つ多くのリソースとデベロッパー ツールを提供しています。開始方法については、以下をご覧ください。

  1. 現在のアプリが大画面でどのように表示されるかを確認する: まず、タブレット、折りたたみ式デバイス(さまざまな姿勢)、Chromebook、デスクトップ ウィンドウなどの環境で、アプリの現在の状態を確認します。アプリがこれらのデバイスで利用できるかどうか、またはアプリ内で不要な機能を要求することで、意図せずにこれらのユーザーを除外していないかを確認します。
  2. 一般的な UI の問題を解決する: 現在のアプリの UI で不自然に感じる部分を評価します。モバイルアプリを他の画面に簡単に変換する方法については、多くのガイダンスをご用意しています。
    1. 大画面のデザイン ギャラリーで、一般的な UI の課題に対する実証済みのソリューションを使用して、アプリの UI をデバイス間で進化させる方法について、インスピレーションを得て理解を深めます。
    2. 短期間で成果を得られるものから始めます。たとえば、ボタンが画面幅いっぱいに引き伸ばされないようにしたり、大画面で縦型のナビゲーション バーに切り替えて人間工学を改善したりします。
    3. 標準レイアウト(リストの詳細など)で特定した UI の不自然さを解決できるパターンを特定します。リストと詳細ビューでアプリのナビゲーションを改善できますか?サイドのサポートパネルは、ボトムシートよりも余分なスペースを有効活用できますか?
  3. アプリを画面ごとに段階的に最適化する: すべてを初日から完全にアダプティブにする必要はないため、最適化のアプローチに優先順位を付けるとよいでしょう。最も重要なことに基づいてアプリを段階的に改善します。すべてか無かではありません。
    1. 基本から始めます。大画面のアプリの品質に関するガイドラインをご覧ください。ユーザーにとって最も重要な修正に優先順位を付けています。向きの制限を解除して縦向きと横向きをサポートし、サイズ変更のサポート(ユーザーが分割画面を使用している場合)を確保し、ボタン、テキスト フィールド、画像の大きな引き伸ばしを防ぎます。これらの基本的な修正は非常に重要です。特に、Android 16 での API の変更により、これらの側面がさらに重要になります。
    2. まず、コアとなるユーザー ジャーニーまたは画面に焦点を当てて、アダプティブ レイアウトの最適化を実装します。
      1. 最適化(たとえば 2 ペイン レイアウト)で最大の UX のメリットが得られる画面を特定します。
      2. 次に、大画面であまり使用されない画面やアプリの部分に進みます。
    3. キーボード、マウス、トラックパッド、タッチペン入力など、タッチ以外の入力方法をサポートします。新しいフォーム ファクタと接続されたディスプレイのサポートにより、ユーザーは UI をシームレスに操作できます。
    4. 折りたたみ式デバイスのテーブルトップ モードやデュアルスクリーン モードのサポートなど、差別化された優れたユーザー エクスペリエンスを追加します。これはユースケースごとに実行できます。たとえば、テーブルトップ モードは動画の視聴に最適で、デュアルスクリーン モードはビデオ通話に最適です。

アダプティブ原則の採用には初期投資が必要ですが(Jetpack Compose やウィンドウ サイズクラスなどのツールを使用)、長期的なメリットは大きい可能性があります。機能を一度設計して構築し、画面サイズに合わせて適応させることで、複数のカスタム レイアウトを作成するコストを上回るメリットが得られます。詳しくは、アダプティブ アプリのデベロッパー ガイドをご覧ください。

アダプティブ アプリのデザインでアプリの可能性を引き出す

プロダクト マネージャー、意思決定者、企業向けのメッセージは明確です。アダプティブ デザインは、2025 年以降の高品質な Android エクスペリエンスを実現するために、アプリをレベルアップさせます 。アダプティブでレスポンシブな UI は、フォーム ファクタごとに開発することなく、Android の多くのデバイスをサポートできるスケーラブルな方法です。折りたたみ式デバイス、タブレット、Chromebook、XR や自動車などの新しいフォーム ファクタの多様なデバイス エコシステムを無視すると、ネガティブなユーザー レビュー、Google Play での検出可能性の低下、技術的負債の増加、ユーザー エンゲージメントとユーザー獲得の機会の損失という隠れたコストが発生します。

アプリの影響を最大化し、新しいユーザー エクスペリエンスを実現しましょう。アダプティブ アプリの構築について詳しくは、こちらをご覧ください。

作成者:

続きを読む