web-dev-qa-db-ja.com

iOSでハンバーガーメニューを使用することはできますか?

したがって、私はユーザーが自分のアプリで必要とする可能性のある約7つのアクションを持っており、それは顧客の要件であるため、アイコンの代わりにテキストを使用する必要があります。

IPhone 6のツールバーに追加できるアクションは3つだけです。Android=ハンバーガーメニューがあります(画像を参照) )、しかし私はそれをiOSで見たことがありません。

enter image description here

では、メニューに多くのアクションを追加するためのiOSの適切なコンセプトは何ですか?

7
user996142

Appleの ヒューマンインターフェイスガイドライン にしたい場合は、別のパターンを考える必要があります。昨年 彼らは発表しました ということですハンバーガーメニューはiOSアプリケーションで歓迎されない光景:

繰り返しになりますが、これらのコントロールを明確に行う場所がないとは言いません。アプリを使用している可能性があるアプリがあると思います。しかし、私はそれらの値が非常に誇張されていると言い、それらには大きな使い勝手上の欠点もあります。


直感的なナビゲーションシステムの3つの重要な点は、あなたがどこにいるかを教えてくれ、他にどこに行けるかを示すことです。 メニューが画面上にないため、ハンバーガーメニューはどちらにもひどいものです。見えません。


セクションを変更するには、少なくとも2倍のタップが必要です。非常に簡単で流動的であるはずのものは、さらに難しくなります。

私は個人的にこれらのステートメントのallに同意しませんが、これはAppleの見解です。


編集:私はあなたにもっと良い代替案を提供していないことに気付きました。
「その他」タブを追加するだけで、iOSタブバーに多くのナビゲーション選択肢を含めることができます:

enter image description here

そこには、常に表示されている他の4つほど重要ではないオプションを配置できます。詳細については、 iOSタブバーのガイドライン (少し下にスクロール)をご覧ください。

7
Big_Chair

ハンバーガーメニュー が私の携帯電話のいくつかのiOSアプリに表示されます:Googleマップ、Googleドライブ、Netflix、IMDB、Wikipediaなど。YouTubeは同様の「ケバブメニュー」を使用しています。だからあなたの質問に対する私の答えはイエスです、それを使っても大丈夫です。

思ったほど多くのアプリに表示されないのは興味深いことです。

1
Ken Mohnkern

ナビゲーションドロワーはAndroid(およびはい、GoogleのiOSアプリ)では標準的なパターンであるため、ユーザーにはよく知られていますが、Androidはタブも提供し、スワイプしても画面よりも多くのアイテムを表示するためのタブは、一度に表示できない場合があります。基本的に、複数のスワイプジェスチャーの背後に隠されています-これはまさにハンバーガーメニューの問題でもあります。

重要な情報を非表示にする可能性があります。プッシュバックスワイプジェスチャと競合するため、iOSでは簡単にアクセスできません(iPhoneのサイズがどんどん大きくなり、ナビゲーションバーのボタンにアクセスするのが難しくなることに注意してください)。セクション間の迅速なナビゲーションを許可せず、アイコンの後ろにall情報を保持する傾向があります。つまり、iOSアプリではハンバーガーメニューを使用しないでください。ナビゲーションパターンを再検討し、アイテムの階層について考えます。アプリの最後のタブセクションでは、タブバーを使用し、重要度の低いアイテムを非表示にする必要があります。

こちらがハンバーガーメニューの良い読み物です

ハンバーガーメニューを避ける理由と方法

1