web-dev-qa-db-ja.com

あなたのウェブサイトでブラウザ機能をエミュレートすることに関する悪い習慣の用語は何ですか?

背景

10年前のWebアプリケーションの1つを更新しました。これにより、メインメニューの[戻る]および[進む]ボタンが削除されました。この変更の背後にある私たちの推論は、Webブラウザーに戻るボタンと進むボタンがあるため、なぜ機能を複製するのですか?

ユーザーの1人がこれについて言及し、ボタンを元に戻すことができるかどうか尋ねました。ユーザーをハッピーに保ちたいので、私は引き裂かれましたが、その一方で、それは悪い習慣だと確信しています。

質問

この悪い習慣についての用語やルール、またはユーザーに引用できるデザインマントラや何かはありますか?必要に応じて、彼らが調べて詳細を読むことができるものを探しています。

ユーザーの一般的なトレーニングに関連している可能性があることを、以前に聞いたことがあると思います(たとえば、インターネット上のほとんどのサイトが何らかの方法で何かをしている場合、私は別の方法でそれをするのではないでしょうか。)。

ユーザーをなだめるためにボタンを追加することになるかもしれませんが、私は今興味があります...!

12
oliver-clare

ユーザーから理解する必要があるのは、ユーザーがWebアプリケーションのブラウザーの戻るボタンを本当に信頼していないということです。彼らはインターネット銀行でこの動作を試しましたが、その結果、彼らは捨てられ、再度サインインする必要がありました。そしてインターネット銀行では、それは本当の障害です。

そのため、ユーザーはそれを元に戻したいと考えています。ユーザーの経験とブラウザの戻るボタンに対する不信感です。トピックの関連する質問への素晴らしい答えもあります: 「「戻る」ボタンはWebフォームに必要ですか?」への回答 詳細については、ここを参照してください。

もう1つの概念は、Webサイトの整合性を保つ必要があるということです。そうすれば、ユーザーは慣れているすべてのコントロールがまだ存在しているため、変更を心配する必要はありません。スタイルは変更できますが、機能を変更する理由はかなりあります。戻るボタンが期待どおりに機能するかどうか。ユーザーが言ったように、申し訳ありませんがそれを守ってください。 Jacob Nielsenが " Webデザインの間違いトップ1 "で言うことを聞いてください:

8違反する設計規約

一貫性は、最も強力なユーザビリティの原則の1つです。物事が常に同じように動作する場合、ユーザーは何が起こるかについて心配する必要はありません。代わりに、彼らは以前の経験に基づいて何が起こるかを知っています。 Apple=アイザックニュートン上空でリリースするたびに、彼の頭に落ちます。それはいいことです。

悪い習慣の用語があれば?私が考えることができる唯一のものは、ほとんど常に悪いウェブ慣習を破ることです。

14
Benny Skogberg

多くの場合、ブラウザー機能の複製に対する反対意見は、ユーザーが自分のブラウザーの機能を使用する方法を学ぶ方が良いという立場であり、ブラウザーが使いにくい場合、それらの問題を解決するのはWebデザイナーとしての責任ではありません。

「人に釣りを教える」の背後にある考え方は、これらの機能の多くをサイトに含めることができる一方で、ユーザーがアクセスするすべてのサイトでこれらの機能を実行する方法を再学習する必要があるということです(一部のサイトには含まれていない場合があります)それらの機能)。

ブラウザーの機能を複製する問題は、特に悪名高いテキストサイズ変更ウィジェットに関して、アクセシビリティに関する議論でしばしば出てきます。 この記事 など。

もちろん フォームプロセスの戻るボタン など、ブラウザの機能を複製することが理にかなっている状況もあります。もう1つの主な例は、Webページに「印刷」ボタンを含める場合です。一見不要と思われるかもしれませんが、領収書などの重要なものをユーザーに印刷するようにプロンプトしたい場合に役立ちます。トランザクションの終了時。

4
Matt Obee

ええと、ブラウザの「戻る」と「進む」機能を実際にエミュレートしているのではありませんか。

ブラウザの戻るボタンは、ユーザーが要求した前の一意のURIに移動します。 Webアプリの[戻る]ボタンは、ユーザーに次のことを指示します...まあ、論理的には、Webアプリの現在のビューの1つ前のステップです。これらは重複する可能性がありますが、最新の動的に生成されるWebアプリケーションでは事実上決して等しくありません。

これが、ユーザーがブラウザーの「戻る」ボタンを信頼しない理由です。 「戻る」の定義は、多くの場合、Webサイトの「戻る」の定義ではありません。あなたのサイトを開発するとき、あなたは「バック」がどうあるべきかを知っています。ブラウザはそれほどではありません。

これは、「最小の驚きの原則」のフリップのようなものです。 UI(システム全般)を設計するときは、対象ユーザーの過去の経験と直感の価値を最大化し、「驚き」の数を最小化するように設計する必要があります。ユーザーが1つのタスクを実行する、または1つの方法で動作すると考えていたUI要素。ただし、ここでは、ブラウザの戻るボタンが驚きの源であることがユーザーに知られています。したがって、(正しく機能するように設計されて)[戻る]ボタンを信頼し、それを信頼せず、UIのUIに「前へ」および「次へ」のリンクを含むWebアプリケーションを見るよりも、驚きです。ページ自体。

2
KeithS