web-dev-qa-db-ja.com

ユーザーに複雑なアプリケーションのより多くの機能を探索することを奨励するためのUIテクニックの推奨される研究記事またはベストプラクティス?

私は最近の記事を強くお勧めします Cockburn et al。 "Supporting Novice to Expert Transitions in User Interfaces"(ACM Computing Surveys、Vol。47、No. 2、Article 31、Publication date:November 2014) =しかし、レビューする調査は、ユーザーパフォーマンスを少し改善しようとしているポイントアンドクリックインターフェイスに関するものにほぼ限定されています。

ユーザーに、アプリの新しい機能セットを学びたいと思ってもらえないようにしたいと思っている場合はどうでしょうか。

この分野の一般的な調査と同様に、ユーザーに何か新しいことを試すように明示的に勧めるべき時期についての調査やベストプラクティスがあるかどうかも知りたいです。

アプリを開いたとき(今日のヒントなど)または終了したときもしそうなら、彼らがアプリを開いたり終了したりするたびに、あるいは間隔をあけて、あるいはランダムに?

5
Bonnie E. John

TL:DR Living With ComplexityはDon Normanによる素晴らしい本で、この主題にいくつかの異なる角度から取り組んでいます。

この本の大きなアイデアの1つは、システムの基礎となるプロセスに複雑さを抽象化して、エンドユーザーにとって使いやすくすることができますが、そのシステムの潜在的な障害点を増やし、保守を困難にすることです。時間と規模の拡大。

彼はまた、このような重要なシステムのナビゲートと使用の専門家になるために、民間航空会社のパイロットの例を使用して専門家の習熟に関連して必要とされる複雑さと、彼らが時間をかけて習得するコントロールについても話します。

最後に、彼は複雑さは必ずしも問題ではなく、混乱が問題であると主張します。

私の重要なポイントは、既存のメンタルモデルとある程度の慣習を常に使用して、デザインに意味のある普遍的なヒューリスティックを作成することです。

デジタルアプリケーションでエキスパートフローと初心者フローに取り組んでいる場合、これは、一般的に複雑さに対処するためのいくつかの基本的な概念を固めるのに役立つ優れた本になり​​ます。

幸運を!

1
Lance Weisser