Googleが発行したAndroidタブレットアプリ向け開発ガイドライン10項目の詳細な説明

Googleが発行したAndroidタブレットアプリ向け開発ガイドライン10項目の詳細な説明

Nexus 7 が発売される前は、Android タブレット市場が低迷していたため、開発者は Android タブレット向けの優れたアプリを設計することに関心がありませんでした。 Google は最近、タブレット事業向けに高品質のアプリ市場を創出するために、Android タブレットでアプリを開発するための開発者向けガイドライン 10 個を発表しました。以下に、これら 10 のガイドラインについて詳しく説明します。

1. アプリの一般的な開発ガイドラインに準拠していることを確認する

Android タブレット アプリの開発ガイドラインについて説明する前に、まず、アプリが一般的な開発ガイドラインに準拠していることを確認する必要があります。このガイドラインは、Android デバイス上のすべてのアプリが満たす必要があります。また、開発者が設計したアプリがこれらのガイドラインに準拠しているかどうかをテストするために、開発者はアプリの動作環境をシミュレートしてテストする必要があります。開発者は、テスト環境をどのように設定するか、テストがどのような仕様を満たす必要があるかにも注意を払う必要があります。

2. タブレットの大画面サイズに合わせてアプリを最適化する

Android スマートフォン用に開発されたアプリを Android タブレットで実行すると、画面サイズが大きいため、さまざまな程度の伸縮や変形が発生します。現時点では、7インチのNexus 7など一部の小型タブレットの場合、開発者はフォントの拡大、要素の拡大、要素と境界線の間隔(パディング)、要素間の間隔(マージン)の拡大など、適切な微調整を行うだけでニーズを満たすことができます。

微調整に関するヒントをいくつか紹介します。

  • タブレットでは、要素と境界線の間の間隔 (パディング) は通常、携帯電話のパディングよりも広く、48 dp が推奨されます。
  • コンテンツと画面の端の間の間隔は16dpにする必要があります
  • インターフェース内のコントロールボタンの位置を適切に調整し、ユーザーがさまざまな使用シナリオで簡単に操作できるようにします。

ただし、Google の近日発売予定の 10 インチ Nexus タブレットなど、一部の大型タブレットでは、こうした微調整はあまり役に立ちません。たとえば、リスト コントロールは、少し調整すれば 7 インチ タブレットで使用できますが、調整後に 10 インチ タブレットで表示すると見栄えが悪くなります。大きな空白スペースが表示されたり、リストの各列の単語数が 100 以上に増えたりする可能性があります (各列の単語数は 50 ~ 75 である必要があります)。デザインにおいてこのような伸縮変形はできる限り避けるべきです。このとき、開発者は廃棄物を宝物に変え、余ったスペースを他のことに有効活用する必要があります(第3条参照)。

3. タブレットの余分なスペースを有効活用する

タブレット、特に 10 インチのタブレットには、携帯電話の画面よりもはるかに多くの機能があります。この余分なスペースを有効活用するにはどうすればよいでしょうか?以下にいくつかの提案を示します。

  • 新しいコンテンツを追加できるか、または既存のコンテンツを別の方法で提示できるかを確認します。
  • 2 つのインターフェースを組み合わせたり、ナビゲーション バーを追加して、ユーザーが複数のインターフェースを簡単に切り替えられるようにします。次に例を示します。

上の図は、ナビゲーション、コンテンツ項目、コンテンツの 3 つのレベル インターフェイスに対応する、モバイル アプリの 3 つのインターフェイスを示しています。タブレットの場合は、次のように 3 つのインターフェースを統合できます。

  • コードを設計する際には、各ページを Activity サブクラスとして扱うことに加えて、ページのコンテンツをセクションに分割し、各コンテンツ セクションを個別の Fragment サブクラスにして、コードの再利用性を向上させることも検討できます。

4. 特定の画面密度に合わせて特定のアイコンとビットマップを使用する

アプリで最高のパフォーマンスを得るには、アプリ内のボタン アイコンまたはビットマップが特定の画面密度と一致する必要があります。したがって、開発者は、同じボタンアイコンに対して、Android 画面の 4 つの画面密度に合わせて 4 つの画像を用意する必要があります。

次の表は、4 つの画面密度に対応する 4 つの一般的なコントロール ボタンの基準解像度を示しています。

5. フォントサイズを調整し、ボタンをタッチする

ラベルやタッチ ボタンなど、UI 上のすべての要素のフォント サイズを 1 つずつ調整して、ラベル内の単語間にスペースがないようにする必要があります。タッチボタンの標準サイズは 48dp (最小 32dp) です。特定のユーザー グループ向けには、タッチ ボタンを適切に拡大できます。タッチボタン上のアイコンが小さい場合は、アイコンを中央に配置し、有効なタッチ領域を適切に拡大してください。

6. デスクトップウィジェットのサイズを調整する

開発者がアプリ用のデスクトップ ウィジェットを作成する場合、アプリのウィジェットが 420 dp 以上に拡大できるように、ウィジェットのサイズとウィジェットの拡張範囲を画面サイズに応じて適切に調整する必要があります。ウィジェットに含まれる画像が正しくレンダリングできることを確認します。システムのデフォルトのマージンを使用します。アプリの targetSdkVersion パラメータを 14 以上に設定します。

7. タブレットの特性に応じてアプリの機能セットを調整する

開発者の皆さん、ユーザーがタブレットで最高のアプリを体験できるようにしましょう。一般的に、タブレット上のアプリの機能セットが、少なくともスマートフォン上の機能セットと同程度であることを確認してください。ハードウェアのサポート不足やユーザーのタブレット使用制限などの特殊なケースでは、特定の機能を削除または置き換えることを検討してください。

たとえば、タブレットは携帯電話とは異なり、ダイヤルアップ サービスをサポートしていません。したがって、携帯電話のアプリをタブレットに移植する場合は、関連する機能を削除する必要があります。さらに、多くのタブレットには GPS センサーが搭載されていますが、開発者は、ユーザーが GPS 機能を使用するときは外出中であることがほとんどであり、このときユーザーはタブレットよりもコンパクトな携帯電話で GPS を使用することを好むということを考慮する必要があります。したがって、タブレット アプリは GPS 機能を特別に提供する必要はありません。

最後に、開発者が UI デザインで特定の機能を省略した場合、ユーザーが他の手段でその機能を取得できないようにする必要があります。また、ハードウェアの制限により機能をダウングレードする必要がある場合は、必ず正常なダウングレードを行うようにしてください。

8. タブレットがサポートしていない可能性のあるハードウェア機能の使用を避ける

携帯電話とタブレット、および異なるタブレットでは、センサー、カメラ、ダイヤル機能のハードウェア サポートに関して異なる戦略を採用する場合があります。アプリをできるだけシンプルで汎用的なものにするためには、1 つの APK で十分であり、タブレットでは利用できない可能性のある一部のハードウェア機能を呼び出さないことが最善です。たとえば、android.hardware.telephony、android.hardware.camera、android.hardware.camera.front などです。呼び出す必要がある場合は、必ずandroid:required=”false”。

9. 画面サイズを宣言する

アプリをさまざまなタブレット画面で使用できるようにするには、コードの宣言部分で、 <supports-screens>元素を通じてさまざまな画面サイズをリストする必要があります。

10. Google Playでアプリを公開する際の注意点

Google は、開発者に対し、あらゆるデバイス サイズ (携帯電話やタブレットを含む) に対して 1 つの APK のみをリリースすることを推奨しています。携帯電話用とタブレット用の 2 つのバージョンがある場合は、Google Play ページを 2 つ作成しないでください。 1 つで十分です。そうでないと、ブランドの影響力が薄れてしまいます。

同時に、アプリにタブレット版がある場合は、少なくとも Google Play ページのスクリーンショット領域にタブレットで実行されているアプリの写真を掲載し、アプリの説明にタブレットがサポートされていることを記載し、アプリのプロモーション ビデオにタブレットで実行されているアプリの映像を含めます。

さらに、開発者は Google が提供する開発者インターフェースを使用して、アプリがタブレット デバイスをブロックしているかどうかを確認し、このブロックを解除する必要があります。有能な開発者は、アプリのタブレット バージョンを特に宣伝するのが最適です。

developer.android.com 経由

この記事は36krから引用したものです

<<:  肺疾患のある高齢者は、自宅に痰吸引器を備えるべきです。

>>:  Mashable: データが iOS の「体重増加」プロセスを説明

推薦する

コーキング剤を塗布する最適な時期はいつですか?美容シーム剤と磁器シーム剤の違いは何ですか

家の装飾では目立たない継ぎ目を美しくすると、後々見た目が悪くなります。グラウトに関して最も重要なこと...

∀ GUNDAMの魅力と評価:ターンAガンダムの世界観とストーリーを徹底解説

ターンエーガンダム:時を超えた物語とその魅力 1999年から2000年にかけて放送された『∀ GUN...

男性の出産保険の払い戻し請求方法(出産保険の払い戻し手続き)

友人が次回に払い戻しを受けられるように、払い戻しを請求するのに適したタイプの保険もあります。参考まで...

マイコプラズマ肺炎が猛威を振るっていますが、私たちに何ができるでしょうか?

こんにちは。中国科学普及局です。最近、「マイコプラズマ肺炎」がホット検索に頻繁に登場し、注目を集めて...

歯科インプラントの集中調達は3月にも実施される予定。あなたの歯は大丈夫ですか?

科創網が1月12日に報じた(徐明陽) CCTV.comによると、1月11日、四川省で口腔インプラント...

肺がんの再発を防ぐにはどうすればいいでしょうか?

肺がんは重篤な悪性腫瘍です。近年、肺がんの発生率は増加しています。治療を終えて退院した後も、肺がんの...

なぜお灸は減量に役立つのでしょうか?ダイエットのためのお灸は毎日行っても大丈夫ですか?

減量のための灸のツボは、肥満の具体的な症状に応じて選択する必要があります。患者が単に肥満で、体重を減...

汚染のないサツマイモを植えるには?ブドウの木を回すのと持ち上げるのとではどちらが良いでしょうか?

サツマイモは非常に一般的な作物です。生で食べても、蒸しても、茹でても、焼いても、揚げても、とても美味...

マカロンを食べると太りますか?マカロンはなぜそんなに高いのでしょうか?

マカロンは「少女の柔らかい胸」として知られ、フランス・パリの代表的なデザートです。マカロンは色が鮮や...

ラブ米 -WE LOVE RICE- 二期作の魅力と進化を徹底解剖!

『ラブ米 -WE LOVE RICE- 二期作』の魅力と評価 『ラブ米 -WE LOVE RICE-...

前立腺がんを早期発見するには、これらの検査方法を知っておく必要があります。

前立腺がんは男性に最も多く見られる悪性腫瘍の一つです。早期発見は治療結果と生存率を改善するために重要...

何もせずに体重を減らすのに役立つと主張する食事代替品は、本当にお金の無駄なのでしょうか? ? ?

現代の若者の間では、日常のたわごとを共有すること以外に、皆のコミュニケーション欲求を最も刺激する話題...

文旦はどんな果物ですか?ブンタンの栽培に適した環境条件

文旦の皮は滑らかで、色も鮮やかで魅力的です。皮に豊富に含まれるエッセンシャルオイルは、蚊に刺されを防...

70dのラテックスマットレスは何歳までに適していますか? 70d85dはどういう意味ですか?

ラテックスマットレス 70d はラテックスの密度を表す用語です。ラテックスマットレスは、子供と高齢者...

AdDuplex: WP8 携帯電話コンポーネントの分析: Lumia 520 はノキアに多大な貢献をした

今年、Windows Phone システムはあらゆる面で勢いを増しています。多くの市場調査機関やメデ...