web-dev-qa-db-ja.com

アプリ内タブは悪い習慣ですか?

ユーザーが新しいタブでアイテムの詳細を開くことを許可することで処理できるWebアプリの特定の高度な使用例があります(つまり、ブラウザータブの動作を模倣するアプリ内タブの無制限の行を持つ単一ページアプリ)。

  1. 「タブ内のタブ」が最良のユーザーエクスペリエンスではない場合、単一のブラウザータブ内でブラウザータブを模倣することは悪い習慣ですか?
  2. 新しいタブでアイテムの詳細を開くと、ユーザーはタブを理解して管理する必要があります。技術者以外のユーザーは、タブの複雑さに混乱しやすいですか?
4
Vinay Sahni

タブ内のタブは、どこにいるかわかりにくいので混乱を招きます。タブの各レイヤーは、空間的な次元を広告します。タブ内のタブの問題の原因(および問題を回避する方法)の詳細については、 タブ内のタブを設計するとユーザーエクスペリエンスが低下することを示唆する証拠はありますか?

ただし、お気づきのように、タブはWebページでは一般的です。なぜこれらのタブは問題ないのでしょうか?

「タブ内のタブ」の問題はページとブラウザの明確な区別によって解消されます。ユーザーは、非常にブラウザのタブが停止し、ページが開始する場所をよく知っていますが、試行でタブを同一にしない限りユーザーのブラウザーの特定のタブスタイルに対して、アプリのタブはブラウザーのタブとは明らかに異なるコンテキストになります。

ブラウザーとページの間のコンテキストが明確であるため、タブ内のタブの大きな問題を失っています。ネストされた分岐ナビゲーション。

タブ、使用済み権利 を見てください。具体的には、ビューの切り替えにタブを使用しており、おそらくアプリ内には実際にonly one row of tabsがあります。アプリ内のタブの1つの行を保持している限り、それらはアプリのタブであることがコンテキスト上明らかであり、同じアプリ内のタブの複数のレイヤー間を行き来する必要がないため、問題にはなりません。 。

4
Ben Brocka