プロダクト ニュース

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

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

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

新しいフォーム ファクタが次々と登場し、Android エコシステムはかつてないほどダイナミックになっています。

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

このことを踏まえ、Android 16 では、SDK レベル 36 をターゲットとするアプリ向けに API の変更が導入されました。これにより、大画面デバイスから、画面の向きとサイズ変更の制限が無視されるようになり、アダプティブ アプリが標準となる統一モデルへと移行します。今こそ前進する時です。アダプティブ アプリは 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 での検出の低下、技術的負債の増加、ユーザー エンゲージメントとユーザー獲得の機会の損失といった隠れたコストが発生します。

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

作成者:
続きを読む