Навязывание пользователю двойного окна сообщений для чего-то важного.

Когда наше программное обеспечение установлено, оно устанавливает некоторые сетевые компоненты. Он может работать нормально сразу после установки, но, скорее всего, некоторые приложения не смогут разговаривать с сетью до перезагрузки.

Таким образом, мы бы ДЕЙСТВИТЕЛЬНО хотели, чтобы они перезагружались, но мы понимаем, что некоторые люди предпочитают перезагружаться позже.

Один из разработчиков сильно убежден, что решение:

  1. Попросите их перезагрузить (рекомендуется). Если они ответят «Нет», тогда
  2. Сообщите им, что у них могут быть проблемы с сетевыми приложениями, если они не перезагружаются. Попросите их перезагрузить (рекомендуется).

Это делается через MessageBox.

Я за то, что показываю только одно сообщение (# 2, то есть более конкретное сообщение).

Я рассматриваю это как «придирчивость» клиента и просто боль в заднице.

ОК, так вот почему я думаю, что я слышал это от человека, который пишет подход с двумя сообщениями:

  • Пользователи не читают длинный текст, мы не хотим говорить слишком много о первом диалоговом окне.
  • Но мы действительно хотим, чтобы они перезагрузились, чтобы у нас не было так много вызовов поддержки, поэтому стоит попросить их второй раз, даже если это придирка.
14 голосов | спросил MarkS 27 Maypm11 2011, 19:22:20

1 ответ


2

Одна из самых важных вещей в UX - информирование пользователя о том, что будет сделано до того, как они будут выполнены. (Например, предоставляя пользователю чувство контроля). Таким образом, пользователь может подумать о действиях, которые будут предприняты или необходимы для завершения процесса, и решить начать или нет.

Это означает, что если пользователь будет проинформирован о необходимости перезагрузки перед началом установки, пользователь будет осторожно устанавливать срочность для установки в этот момент или ждать более подходящего времени.

Это подготавливает пользователя, делает всплывающие окна ненужными и создает информативный план выполнения установки программного обеспечения.

Надеюсь, это поможет!

ответил Jeffrey 27 Maypm11 2011, 20:12:03

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132