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 の「体重増加」プロセスを説明

推薦する

小さな技術が大きな「食」の問題を解決します! IOE 技術により嚥下障害患者が「食通」になれる

食べることは生理的な欲求であると同時に一種の楽しみでもありますが、嚥下障害や経鼻胃管を装着している患...

細菌-腸-脳系:病気治療の新たなターゲットか?

細菌-腸-脳系:病気治療の新たなターゲットか? 10 年前に、胃の中の細菌が気分や行動に影響を与える...

おじゃる丸第24シリーズの魅力と評価:子供から大人まで楽しめるアニメの真髄

『おじゃる丸』第24シリーズの魅力と評価 『おじゃる丸』は、NHK Eテレで放送されている人気アニメ...

電気温水器を適切に掃除する方法(電気温水器の掃除方法を段階的に説明します)

温かくて快適なお湯を提供してくれる電気給湯器は、私たちの日常生活に欠かせない家電製品の一つです。また...

ラグドール猫を飼う価値はあるでしょうか?ラグドール猫を上手に育てるにはどうすればいいでしょうか?

ラグドール猫は、その美しい容姿と穏やかな気質のため、多くの猫愛好家の第一選択肢となっています。では、...

蒸しパンはなぜ剥がれるのでしょうか?古い生地のパンは熱湯で蒸したほうがいいですか、それとも冷水で蒸したほうがいいですか?

蒸しパンはデンプンから作られる一般的なタイプのパスタであり、多くの地域で主食でもあります。蒸しパンは...

げんしけん 二代目 映像特典の魅力と評価

「げんしけん 二代目 映像特典」 - OVAの魅力とその背景 「げんしけん 二代目 映像特典」は、2...

ライスヌードルを長持ちさせるために、どのような材料を加えることができますか?ライスヌードルを簡単かつ美味しく調理するにはどうすればいいでしょうか?

ライスヌードルは私たちの日常生活でよく使われる食べ物であり、その歯ごたえと滑らかな食感で人々に愛され...

ブルーロック あでぃしょなる・たいむ! レビュー:短編アニメの魅力とは?

ブルーロック あでぃしょなる・たいむ! - ショートアニメの魅力と深掘り 2024年10月6日から1...

携帯電話カードのPUKコードのロックを解除する方法(情報の損失を避けるために携帯電話カードの使用権を迅速に回復する)

間違った PIN コードを複数回入力したために SIM カードがロックされている人は多いでしょう。S...

iPhoneの急速充電のスキルをマスターして充電をより効率的に

技術の進歩により、携帯電話は私たちの日常生活に欠かせないツールの一つになりました。ただし、これには電...

『メープルカラーズ』の魅力と評価:アニメファン必見のレビュー

『Maple Colors - マップル カラーズ』の魅力と評価 『Maple Colors - マ...

戦姫絶唱シンフォギア G ショートエピソードの魅力と評価

戦姫絶唱シンフォギア G オリジナルショートエピソード「戦姫絶唱しないシンフォギア」評測と推薦 ■概...

マニキュアは美しいですが、爪白癬には注意してください

査読者: 北京華誼中西医学総合皮膚科病院主任医師、張淑源手をより美しく見せるために、多くの女性は、さ...