web-dev-qa-db-ja.com

Androidタブレットでのポップダイアログの使用

Android 3.xの機能を活用し、タブレットタイプのルックアンドフィールを導入するために、大きなアプリケーションを適応させようとしています。不明な点の1つは、推奨される使用法についてです。ポップアップダイアログの使用とページセクションの使用。

具体的には、例えば。 XoomのGoogleリーダーアプリの設定画面を見ると、これはポップアップダイアログとして行われます。

Google Reader app with pop up settings

一方、Gmailクライアントは、通常の画面表示では2つのペインの表示を使用し、残りの部分の上にカーソルを移動しません。

Gmail app with in page settings

これはより一般的であるようです(たとえば、それを使用する他の人はAndroid Market、Amazon Kindle、Youtube)ですが、Google Currentのような他の人はポップアップスタイルを使用しています。

私は個人的にはページ内の非ポップアップスタイルを好みますが、この2つをどのように決定するかについての推奨事項について尋ねたいと思いました。例えば。影響を受けるデータのポップ(注文プロセス)に適した複数ページのウィザードプロセスもありますが、これらのダイアログをどのように選択するか、またはそれ以外の目的でこれらのダイアログを使用するかどうかは不明です。シンプルなセレクターまたはログインダイアログ。

問題を複雑にするのは、iOSバージョンが多くのダイアログを使用しているようで、個人的にはあまり好きではないのですが、iOSのUI設計に関する推奨事項についても知りません。

それで、あなたは何を勧めますか?

更新:私が関係している限り、Romainsの回答を反映する 公式スタイルガイド が追加されました。

4
Manfred Moser

一般的に、ダイアログを避けるのが最善です。これは、問題のタスクが長い場合(スクロールやいくつかの設定の微調整など)に特に当てはまります。また、読み込みの進行状況を表示するダイアログ(代わりにインライン進行状況インジケーターを使用)や、簡単に元に戻せる操作(元に戻すだけ)の確認を求めるダイアログは避けた方がよいでしょう。

設定について:Androidでは、設定はほとんどの場合フルスクリーンで表示されます。タブレットでは、設定ペインとその個別設定を2つのペインのビューで表示することで、設定の参照を簡素化し、画面領域のバランスを再調整できます。設定画面が浅いシンプルなアプリの場合、一貫性を保つには単一の全画面が最適です。

3
Roman Nurik

AndroidでUIを実行するための「正しい」方法はないと思います。 Googleでも明確なガイドラインを維持するのに問題があります: Google Currents-AndroidのUIフラグメンテーションへのさらに別の貢献を参照してください

一部の人々は、「均一性が過大評価されている」と主張し、私は同意する傾向があります。すべてのWebサイトは異なるルックアンドフィールを使用しており、人々は新しいサイトをナビゲートするのに問題がないようです。

そのため、ダイアログやページは個人的な好みの問題だと思います。個人的には、ダイアログボックスの流れが混乱するので、ダイアログボックスは使用しないほうがよいでしょう。

2