純粋にAndroid
多くの開発者は複数のプラットフォームでアプリを配信したいはずです。Android向けのアプリを計画するとき、異なるプラットフォームには異なるルールと慣例がある事を覚えておいてください。
あるプラットフォームで完璧なルックアンドフィールは異なるプラットフォームではふさわしくなくなります。
「一つのデザインですべてをまかなう」アプローチはあなたの時間を節約するかもしれませんが、ユーザーに敬遠される矛盾したアプリを作成してしまう非常に危険を置かします
最も一般的な罠を避けるために以下のガイドラインを考慮してください。
他のプラットフォームのUI要素に似せないでください
プラットフォームは通常とても特徴的な見た目の慎重に設計されたUI要素を提供します。例えば、いくつかのプラットフォームは丸い角を持ちタイトルバーで使用するために傾斜を持ったボタンを提唱しています。
場合によっては要素は同じ目的を持っていながら多少違う動きをするようにデザインされています。
Androidのためにアプリを構築するとき、別のプラットフォームからUI要素を移植しないでください。そしてそれらの性質を模倣しないでください。
Androidの重要なUI要素に付いて学びデフォルトテーマでシステムがどのように表示するか知るためにビルディングブロック(翻訳中)を見てください。
アプリのコンテキストでどのようにエレメントを適用するかのセンスを得るためにAndroidプラットフォームのアプリも調べてください。
もし、UI要素のテーマをカスタマイズするなら、ブランドに一致するように慎重に設計し、異なるプラットフォームの慣例に似せようとしないでください。

Androide,iOS,indows7のUI要素サンプル
他のプラットフォームのアイコンを移植しないでください
共有や新しいドキュメントの作成、削除などの一般的な機能のために一般的にプラットフォームはアイコンのセットを提供しています。Androidにアプリを移植するときはAndroidに対応するアイコンで置き換えてください。
Android SDKからアプリで使用出来る様々なアイコンを探す事が出来ます。

Android,iOS,Windows Phone7のアイコンサンプル
下部でタブバーを使わないでください
別のプラットフォームではアプリのビューを切り替えるのに下部でタブバーを使っています。プラットフォームの関連に基づき、Androidでビューをコントロールするタブはスクリーン最上部のアクションバーに表示します。
加えてAndroidアプリではアクションをスピリットアクションバーに表示するために下部のバーを使うかもしれません。
Androidプラットフォーム上で他のアプリと一致した体験が出来るように、そしてAndroidにおいてはアクションとビューの切り替えを混同しないようにこのガイドラインに従う必要があります。
ビューのコントロールのためにアクションバーを使う方法の詳細はアクションバーを見てください。

AndroidダイアラーにおけるアクションバーのタブとiOSのボトムタブ
アクションバーにラベルを付けた戻るボタンを使わないでください
他のプラットフォームではユーザーがアプリの上位階層にナビゲートさせるためにラベルと戻るボタンを使っています。Androidではかわりに瞬発的なナビゲートのためのナビゲーションバーの戻るボタンと階層をナビゲーションするためのアクションバーのアプリアイコンを使います。
詳細はナビゲーションパターンを見てください。
プラットフォームを通じて一貫したナビゲーションの経験を提供出来る湯にガイドラインに従ってください。

UpがあるAndroidアクションバーとiOSの「戻る」ボタン
ラインアイテムに右方向への印を使わないでください
他のプラットフォームでよくあるパターンはアイテム上の左側への印でアイテムのより深い階層へ潜ります。Androidはアイテムの詳細に入るためにそのような印を使いません。
プラットフォーム上でユーザーがそのような印が何であるか考えさせていないので、一貫性を保つためにそれらを使わないでください。

デバイスで独立する
アプリは様々な画面サイズで実行される事に注意してください。異なる画面サイズや密度のためにビジュアルセットを作成し、適切に他のプラットフォームファクターでUIを拡張するためにマルチペインレイアウトのような概念を利用してください。
より詳細はこのデザインガイドのデバイスとディスプレイやマルチペインレイアウトを参照してください。
次へ
前へ
目次に戻る
原文
Except as noted, this content is licensed under Creative Commons Attribution 2.5.