какие данные и какие инструменты вам нужно предоставить пользователю?
• исходя из ожиданий пользователя и его текущего положения, когда вам нужно их предоставить?
• как их классифицировать и упорядочить?
• что пользователю нужно с ними сделать?
• сколько существует способов их представить? Одного может быть недостаточно.
• как сделать их полезными с точки зрения пользователя?
Этот план поможет вам творчески представить ИА, которую вы разрабатываете.
Повторюсь, интерфейс, который поддерживает эти паттерны, поможет пользователям достичь своих целей гораздо эффективнее, чем интерфейсы, которые их не поддерживают. И паттерны имеют значение не только для разработки интерфейса. Иногда весь пакет: интерфейс, базовую архитектуру, выбор функций, документацию, — все необходимо рассматривать в свете этих моделей поведения. Но как дизайнер интерфейса или проектировщик способов взаимодействия, вы должны думать об этом не меньше, чем любой другой член вашей команды. Возможно, именно вам удобнее всего представлять интересы пользователей.
• Safe Exploration (Безопасное исследование).
• Instant Gratification (Мгновенное вознаграждение).
• Satisficing (Разумная достаточность).
• Changes in Midstream (Изменения на полпути).
• Deferred Choices (Отложенный выбор).
• Incremental Construction (Пошаговое построение).
• Habituation (Привыкание).
• Microbreaks (Микроперерывы).
• Spatial Memory (Пространственная память).
• Prospective Memory (Проспективная память).
• Streamlined Repetition (Упрощенное повторение).
• Keyboard Only (Только клавиатура).
• Social Media, Social Proof, and Collaboration (Социальные сети, социальное подтверждение и коллаборация).
Проектирование взаимодействия с пользователем начинается с выявления и понимания людей, которые будут использовать ваш продукт. В частности, основывайте свои решения на том, какие действия могут совершать пользователи, чего они ждут от работы с приложением, каковы их знания в предметной области, а также насколько высок их уровень технической подготовки.