メンタルモデルやアフォーダンスを尊重する

メンタルモデルやアフォーダンスを尊重する

 Webは一般的に、ユーザーが自らの意思で入力したりクリックすることで、ブラウザウィンドウ内のコンテンツ(ページ)を切り替えて、次のステップに進むという形態のメディアです。この慣習は、多くのWebユーザーのメンタルモデルとして植え付けられているものなので、極力これを崩さない(スタンダードな慣習に従う)ようにしましょう。

 メンタルモデルとは、「あることに出くわしたときに、それをどう解釈/判断し行動するか」について、個々人の経験を基に、頭の中に形成されるモデルのことです。例えば、Webサイトを閲覧していて「下線が引いてあったり、青色になっている文字列は、リンクだと認識してクリックする」というのは、このメンタルモデルによるものです。

 ユーザーのメンタルモデルに従うための留意事項は次の2つです。

 1つ目は、「クリック(またはドラッグ)して初めて、コンテンツの内容が変化するようにする」です。

 クリックしなくても(マウスオーバーしただけで)コンテンツが切り替わるWebサイトがあります。たまたまマウスポインターが操作要素の上にかぶさっただけで(ユーザーの意図とは別に)挙動することになるので、ユーザーを驚かせたり、もともとやりたいと思っていた目的達成行動から気をそらせたりして、ユーザビリティを阻害する可能性が高くなります(Webデザインの専門誌では、この手の「斬新な」ユーザーインターフェースは称賛されがちですが、ユーザー視点で考えると、迷惑以外の何物でもなかったりします)。

 2つ目は、「一般ユーザーが抱くアフォーダンスを尊重する」です。

 アフォーダンスとは、モノの属性(形状、材質、色など)がヒト(ユーザー)に対して「どう取り扱えば良いか」という情報を発している、という考え方のことを言います。例えば、ドアノブ(取っ手)の形状を見て「押して(あるいは手前に引いて)開けるもの」なのか「横にスライドさせて開けるもの」なのかをユーザーが識別できるのは、このアフォーダンスによるものです。Flashアプリケーションのデザインにおいても、アフォーダンスを尊重するようにしましょう。具体的には、図3を参照ください。

ブラウザの「戻る」ボタンを使えるようにする

 ユーザーテストを実施すると、一般的なユーザーはかなりの頻度でブラウザの「戻る」ボタンを使用することに気づかされます。Flashアプリケーションの場合、つくり方次第では、「戻る」ボタンが使えなくなってしまうことがあるので注意が必要です。留意事項は次の2つになります。

 1つ目は、「勝手に大きなウィンドウを新規で開かない」です。

 クリックすると新規ウィンドウを開き、そのウィンドウが大きく表示されるFlashアプリケーションがあります。この場合、新しく開いたブラウザウィンドウでは「戻る」ボタンがグレーアウトして使えなくなるため、ユーザーは「戻りたくても戻れない」という現象が発生します。「戻る」ボタンがグレーアウトされた上に、以前に開いていたページが背面に隠れて見えない状態になり、袋小路に入った不安感を抱いてしまうのです。

 やむを得ず大きな新規ウィンドウが必要な場合は、事前に新規ウィンドウが開く旨をわかりやすく明示すると同時に、新規ウィンドウ内のわかりやすい位置にクローズボタンなどを配置するようにしましょう。

 2つ目は、「オールFlashのWebサイトはつくらない」です。

 オールFlashのWebサイトとは、1つのHTMLページの中に埋め込まれたFlashアプリケーションの中で、次々にコンテンツが変わってゆく(Flashの中でユーザー動線が完結する)タイプのWebサイトを言います。このようなWebサイトでも、ブラウザの「戻る」ボタンがグレーアウトして使えないという問題があります。1つのHTMLページ(の中のFlashアプリケーション)ですべてを完結させるのではなく、ユーザーがクリックした際には、異なるHTMLページに切り替わるのが望ましいです。

 異なるHTMLページにわけることで、アクセス解析も容易になります。アクセス解析による効果測定は、ほかのメディア(テレビ、雑誌、新聞など)にはないWebならでは利点ですし、PDCAサイクルでWebサイトを改善するための客観的指標として非常に重要なファクターなので、ぜひ重視したいところです。

 次回は、ユーザーへの配慮についてさらにもう一歩踏み込んで、アクセシビリティへの配慮についてご説明したいと思います。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30