指針
ニールセンのインタラクションデザインの10原則
- システム状態の視認性
システムでなにが起きているかをユーザに即座に知らせる
- 現実世界との一致
UIをわかりやすくするべく作業の順番やメッセージの文言は現実世界の慣習に合わせる
- ユーザコントロールと自由性
常にある機能を途中でやめる自由を与え、違う機能の選択にストレスを感じさせない
- 一貫性の標準化
言葉の意味や汎用機能の振る舞いがプラットフォーム基準と一致する
- エラーの防止
適用できない機能を無効化したりエラーが最初から起きないように設計する
- 記憶と学習への依存度
前の操作で使った機能、データ、設定を思い出させる必要をなくす
- 柔軟性と効率性
初心者向けのアクセス方法とは別に熟練者が繰り返して使う機能へのアクセス方法を効率的にするべき
- 最小限で美しいデザイン
無関係の情報、めったに起きない状況に関連する情報は常に画面から隠し、視認性を良くする
- エラーからの回復
エラーメッセージはエラーコードではなく、ユーザに次にどんなアクションを取ればよいか建設的な情報を提示する
- ヘルプとマニュアル
仮にヘルプが必要ないほどUIが使いやすくても、マニュアルを用意するべき
Notice: Trying to get property 'queue' of non-object in /usr/local/wordpress/wp-includes/script-loader.php on line 2876
Warning: Invalid argument supplied for foreach() in /usr/local/wordpress/wp-includes/script-loader.php on line 2876