События
Присоединение к вызову ИИ Навыков
8 апр., 15 - 28 мая, 07
Отточите свои навыки ИИ и введите подметки, чтобы выиграть бесплатный экзамен сертификации
Зарегистрируйтесь!Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание
Это руководство по проектированию было создано для Windows 7 и не было обновлено для более новых версий Windows. Большая часть рекомендаций по-прежнему применяется в принципе, но презентация и примеры не отражают наше текущее руководство по проектированию.
Пользователи не пользуются установкой программного обеспечения, поэтому современные возможности настройки должны быть простыми, эффективными и без проблем.
Программа установки обычно относится к интерфейсу установки и первоначальной настройке программы. Однако программа установки также может ссылаться на весь жизненный цикл установки, включая начальную установку, добавочные обновления программы (например, обновления версий или пакеты обновления), восстановление и удаление.
Большинство пользователей рассматривают настройку как необходимое зло, чтобы выполняться как можно быстрее. Точка установки программы заключается в том, чтобы использовать его, а не принимать бесчисленные решения о настройке и использовании, или, хуже, тратить много времени на ответы на личные вопросы, используемые для регистрации или маркетинга.
Упрощенная настройка.
Интерфейс установки в сочетании с первым использованием программы называется первым интерфейсом. Программа должна обеспечить упрощенный интерфейс для пользователей. Каждый вопрос или шаг, который не является необходимым или может быть отложен от их использования программы. Слишком сложные программы установки являются реликвией из другого возраста.
Примечание. Рекомендации по, связанные с первым с помощью программы и мастера представлены в отдельных статьях.
Хотя для всех программ Microsoft Windows требуется какая-то программа установки, у вас есть выбор места для установки параметров программы:
установки
Если укажите параметры в настройке:
Первое использование программы
При первом использовании программы используются следующие параметры:
Для таких параметров пользователи, скорее всего, делают лучшие варианты в контексте программы, чем в рамках установки.
централизованные параметры программы
В диалоговом окне "Параметры программы", если применяются все следующие условия:
В контексте использования функции
При наличии параметров в соответствующем контексте при применении всех следующих условий:
Тщательное внимание к размещению параметров конфигурации позволяет снизить нагрузку на пользователей во время первого взаимодействия с программой.
Добро пожаловать, далее, далее, далее, далее, установить, завершить, поздравить! Знакомы ли эти настройки? Исторически программы установки приняли такой вид неэффективного дизайна: длинная последовательность экранов, приглашающая пользователей в безумную последовательность щелчков просто пройти через него.
Если пользователи описывают настройку программы с такими словами, как быстрые и простые, они, безусловно, хвалит интерфейс. Они скорее будут использовать вашу программу, чем настроить ее.
Ознакомьтесь с проектом настройки для невостных вопросов, параметров, страниц и путей, а также беспощадными по устранению их. Выполните исследования пользователей, чтобы узнать, какие параметры действительно нужны пользователям, и убедитесь, что они не безумно нажимают кнопку "Далее" на всех страницах. Отложите все варианты или вопросы, которые лучше рассматриваются в контексте запущенной программы.
Многие программы установки предлагают стандартные страницы не потому, что они необходимы или полезны, а потому что они являются стандартными. Например, страницы приветствия, сводные страницы и страницы поздравлений часто просто добавляют щелчки. Вместо этого программа установки должна добавлять страницы только в том случае, если они необходимы для выполнения задачи установки. Рекомендации по типам страниц установки и их оценке см. в разделе Типы страниц далее в этой статье.
В этом примере программа установки устраняет традиционную страницу приветствия и получает право на бизнес.
Хотя может потребоваться предложить различные ветви настройки (быстрый, типичный интерфейс и более управляемый, настраиваемый интерфейс), убедитесь, что у вас достаточно настраиваемых параметров, чтобы гарантировать дополнительную сложность. Не добавляйте ветви, если вам не нужно. Несколько неважных параметров в пользовательской ветви свидетельствуют о необходимости реорганизовать структуру установки.
Еще одна причина упрощения настройки заключается в том, что неопытные пользователи иногда перенаправлять параметры, опасаясь, что неправильный выбор может быть необратимым или разрушительным. Заставляя пользователей принимать решения о вещах, которые они не понимают или заботятся о том, могут ли они чувствовать себя тревожными, некомпетентными и даже разочарованными. Не хорошее первое впечатление. Лучше просто получить их быстро, чувствовать себя комфортно и уверенно, как они изучают функции в вашей программе, и принимать лучшие решения о вариантах функций в то время. Дополнительные рекомендации см. в разделе Упрощение настройки далее в этой статье.
Старайтесь сделать интерфейс настройки как простым, но не проще. Программам, предназначенным для высоко технических пользователей, может потребоваться сложная настройка. Например, команда Microsoft SQL Server обнаружила, что администраторы баз данных предпочитают сохранять контроль над многими параметрами установки, такими как расположения файлов. Кроме того, SQL Server — это большое бизнес-приложение с рядом компонентов, которые отличаются широко в назначении и функциональности. Поэтому, хотя мы хотим сохранить вещи простыми, настройка должна отражать сложность продукта и ожиданий и потребностей своих пользователей.
Тем не менее, такие сложные программы установки должны быть исключением, а не правилом. Большинство программ Windows должны стремиться начать процесс установки с простым, одним шагом.
Хорошо разработанные программы установки позволяют пользователям выполнять другие действия во время задачи загрузки и копирования файлов. Для запуска автоматического запуска программы установки предназначены для четырех отдельных этапов:
Так как этап установки может занять много времени, этот этап должен быть разработан для выполнения до завершения без участия пользователя. Это означает, что все вопросы должны задаваться на этапе принятия решений, и все возникающие проблемы должны быть поставлены в очередь и решаться на этапе завершения. Если этап установки занимает более одной минуты, предположим, что пользователи будут делать что-то еще на этапах загрузки и установки.
неправильно:
снимок экрана
В этом примере программа установки прерывает ход выполнения, чтобы задать вопрос, который должен был быть задан на этапе принятия решения.
Если пользователи терпеливо подождите по этапу установки интерфейса установки, возможно, наблюдая за индикатором хода выполнения до его видимого завершения, только чтобы увидеть сброс индикатора хода выполнения и начать его, есть реальное чувство предательства. Сообщаемая информация о прогрессе вводила в заблуждение и в конечном итоге бессмысленна.
Вариантом этого болезненного сценария является установка "грансманства": пользователи видят прогресс достижения, скажем, 99 процентов завершения, но вынуждены ждать непропорционального количества времени, прежде чем, наконец, добраться до 100 процентов завершения. Таким образом, с точки зрения того, что самое важное для пользователя, подразумеваемое обещание о времени ожидания, утверждение 99 процентов завершено обманчиво.
На этапах загрузки и установки пользователи обычно имеют две вещи, которые они хотят знать: должны ли они ждать или делать что-то другое, и будет ли настройка будет выполнена в ближайшее время. Хотя в процессе установки есть достаточно переменных, чтобы предотвратить предоставление совершенно точной информации о ходе выполнения, обратная связь о ходе выполнения должна быть достаточно точной, чтобы ответить на эти два вопроса и задать соответствующие ожидания. В дополнение к индикатору выполнения можно включить краткое заявление о общем времени, ожидаемом для процесса.
снимок экрана хода настройки
В этом примере страница хода выполнения содержит краткое общее заявление о том, сколько времени может занять установка.
Хорошие программы установки эффективно используют индикаторы хода выполнения, чтобы предоставить пользователям полезную информацию о ходе установки программы. Дополнительные рекомендации см. в разделе Индикаторы хода выполнения.
Современные программы установки должны быть разработаны для обработки различных сценариев установки:
Учитывая эти сценарии, вы не должны предположить, что пользователи всегда устанавливают программу для себя (делая параметры о личных предпочтениях неуместными), будет внимательно отслеживать процесс (что делает автоматическую настройку важной), или даже хотите графический пользовательский интерфейс для задачи.
Чтобы завершить жизненный цикл установки программного обеспечения, пользователи должны иметь возможность удалить программное обеспечение, которое они не хотят или больше не нуждаются. Это особенно важно, если они не установили программу самостоятельно (например, если она была загружена на компьютере).
Установка программы — это одна задача, которую все пользователи должны успешно выполнить. Если пользователи не смогут установить программу, вам потребуется предоставить им техническую поддержку, либо они больше не являются вашими пользователями.
Разработайте программу установки, чтобы предоставить группе технической поддержки функции и сведения, необходимые для успешной установки пользователей. Эти сведения обычно не должны предоставляться пользователям, но они должны быть легко доступны при необходимости.
неправильно:
В этом примере индикатор хода выполнения отображает сведения, значимые только для технической поддержки.
Не загромождая обычное взаимодействие с пользователем, не загромождая сведениями, которые имеют значение только для технической поддержки. Вместо этого записывайте сведения о поддержке в файле журнала установки. И, что еще более важно, помогите пользователям избежать необходимости в технической поддержке с четкими, краткими сообщениями об ошибках, которые хорошо объясняют проблемы и предоставляют практические решения. При необходимости укажите ссылки на статьи справки. Рассмотрите возможность восстановления программы установки для восстановления отсутствующих или поврежденных файлов или параметров.
Если вы делаете только три вещи...
Дополнительные рекомендации см. в управления учетными записями пользователей.
Используйте один перезапуск. Отложите перезагрузку, требуемую любыми предварительными требованиями, пока программа и ее обновления не будут полностью установлены.
Позвольте пользователям определить, когда это происходит. Не перезагрузите Windows автоматически, так как пользователи могут потерять работу. Убедитесь, что у пользователей есть выбор.
неправильно:
В этом примере пользователи, как представляется, не могут выбирать время перезапуска Windows.
Если пользователь немедленно не перезагрузит Windows, передай окончательный отзыв в качестве успешного завершения, а не сбой. Хотя техническая установка не завершена до перезапуска, она была успешной с точки зрения пользователя.
Каждый раз, когда это практически, запустите процесс установки с помощью одного шага. Например, вместо добавления отдельной страницы в настройке условий лицензионного соглашения можно указать ссылку на них. При ссылке на термины:
Исключить ненужные параметры и вопросы.
Отложить варианты, которые более подходящи для первого использования программы или компонента.
В этом примере проигрыватель Windows Media предоставляет параметры конфиденциальности для каждого пользователя при первом использовании программы.
Не спрашивайте пользователей о состоянии системы. Вместо этого определите эти сведения и попросите пользователей проверить, есть ли причина изменения.
Не спрашивайте вопросы о неважных деталях. Например, для типичных программ Windows можно предположить, что следует скопировать файлы программы в папку Program Files.
неправильно:
В этом примере настройка должна быть упрощена, устраняя запрос на входные данные расположения файла. Учитывая размер программы, большинство пользователей не заботятся и просто нажмите кнопку "Далее".
Не спрашивайте разрешение на то, что вы не должны делать в любом случае. Например, большинство программ не должны включать возможность поместить значок программы на рабочий стол.
Не подтвердите отмену установки. Если пользователи нажимают кнопку "Отмена" во время установки, предполагается, что отмена была преднамеренной и закрыта программой без подтверждения. Если это рискует потерять значительное время или усилия, разрешите пользователям перезапустить программу установки и забрать место, где они остались.
Оптимизировать для автоматической установки.
Исключите ненужные страницы. Если большинство пользователей всегда нажимают кнопку "Далее" на странице, рекомендуется избавиться от страницы. Рекомендации по устранению определенных типов страниц см. в типах страниц.
Исключить ненужный текст.
Исключить ненужные усилия.
Укажите хорошие значения по умолчанию:
Как правило, выберите наиболее безопасный и частный ответ, который будет использоваться по умолчанию.
Если безопасность и конфиденциальность не являются факторами, выберите наиболее вероятный или удобный ответ.
В этом примере имя пользователя и организация, предоставленные по умолчанию, получаются из реестра.
Если параметр настоятельно рекомендуется, рекомендуется выбрать его по умолчанию или добавить "(рекомендуется)" в метку.
Автоматически перемещайте страницы, если страница не имеет входных данных, и задача выполнена успешно, например с загрузкой, установкой, ходом выполнения и обновлениями страниц. После завершения действия будьте на этих страницах только для отображения проблем.
При практическом выполнении программы автоматически запустите программу, а не страницу "Поздравляем" или "Завершение". При интерактивном запуске программы предполагается, что пользователь устанавливает программу немедленно, поэтому запуск программы является лучшим отзывом, чтобы показать, что установка завершена. Автоматическое выполнение программы не является практическим, если программа установки устанавливает несколько программ (например, набор, состоящий из многих программ), когда установка не выполняется в интерактивном режиме или когда процесс установки не завершен после установки.
страниц приветствия и начала работы
Устранение страниц приветствия. Хотя это здорово чувствовать приветствие, пользователи обычно просто нажимают кнопку "Далее", не читая. И так как пользователи обычно пропускают эти страницы без чтения, текст делает немного больше, чем состояние очевидного, по дизайну.
неправильно:
В этом примере пользователю ничего не нужно делать, но нажмите кнопку "Далее".
Используйте страницу "Начало работы", только если необходимо сообщить пользователям о предварительных требованиях для установки. Такие предварительные требования включают установку требуемого программного обеспечения или оборудования, выполнение необходимых изменений и обновлений конфигурации системы, выполнение резервного копирования системы для защиты от потери данных или получение необходимых сведений, которые пользователь, скорее всего, еще не имеет.
Всякий раз, чтобы обеспечить возможность выполнения предварительных требований непосредственно из программы установки. Пользователям необходимо выполнить действия вручную, только если нет альтернативы.
Если страница приветствия или страница "Начало работы" не используется, включить имя программы и описание на любой странице программы установки. Вы можете использовать язык приветствия в качестве вводного текста, если цель страницы понятна.
страницы условий лицензии
Напишите условия лицензии с помощью четкого, краткого текста. Используйте обычный язык. Избегайте "юридического".
Присутствует с помощью формата, который легко считывать и проверять. Не используйте длинные фрагменты верхнего регистра текста.
неправильно:
В этом примере текст верхнего регистра и большой размер шрифта затрудняет чтение терминов, заставляя пользователей прокручивать больше, чем необходимо.
Требовать явного согласия на принятие условий лицензии. Принятие лицензии никогда не должно быть выбрано по умолчанию. Если переключатели используются для указания принятия, оставьте параметры, очищенные по умолчанию, и пользователям необходимо принять условия, прежде чем включить кнопку "Далее".
В этом примере кнопка "Далее" отключена, пока пользователи явно не приняли условия лицензионного соглашения.
Перед включением кнопки "Далее" пользователи не должны прокручиваться до нижней части текста условий лицензии. Это накладывает ненужную нагрузку на пользователей, чтобы понять, почему кнопка "Далее" отключена.
Укажите команду "Печать", с помощью кнопки команды или контекстного меню. Представить термины в формате, оптимизированном для печати.
страницы регистрации продукта
страницы области (типичные, пользовательские или минимальные)
Предпочитаете исключить эту страницу. Предположим, что большинству пользователей требуется типичный интерфейс настройки (и дизайн, чтобы он работал хорошо для большинства пользователей).
Если необходимо включить страницу области:
Если вы должны использовать настраиваемый параметр установки, рассмотреть возможность использования относительного размера кнопки и размещения, чтобы помочь большинству пользователей в типичной установке.
В этом примере дизайн страницы визуально усиливает тот факт, что большинство пользователей должны выбрать типичную установку.
страницы ввода
страницы запуска установки
страницы хода выполнения
Всегда предоставляет страницу хода выполнения, даже если программа быстро устанавливается. Укажите отдельную страницу хода выполнения для этап скачивания, если есть. Отключите кнопки "Назад" (или "Назад") и "Далее" во время установки, но оставьте кнопку "Отмена" включенной и адаптивной.
индикатора выполнения
Типичная страница хода выполнения.
Используйте одну определяемую строку хода выполнения. Следуйте указаниям индикатора выполнения, включая следующие:
Укажите краткое описание текущего шага над индикатором выполнения. Для быстрого установки такой текст не требуется; Индикатор хода выполнения достаточно. Для установки, требующей минуты или более длительного времени, текст может оказаться полезным для пользователей, участвующих в настройке.
Используйте фрагменты предложений, как правило, начиная с команды и заканчивая многоточием. Примеры: копирование файлов..., установка необходимых компонентов....
поместить текст над строкой, а не ниже.
неправильно:
В этом примере пояснительный текст должен отображаться над индикатором выполнения.
Воздержаться от загромождения страницы хода выполнения ненужными сведениями. Эта страница не предназначена для технической поддержки, поэтому не требуется отображать идентификаторы GUID или определенные файлы.
неправильно:
В этом примере технические сведения, такие как GUID, не имеют смысла для пользователей.
страницы ошибок
Если настройка завершается сбоем со значительными проблемами, отобразится страница ошибок, объясняющая проблемы, а также практические шаги по их устранению. Отображение страницы со значком ошибки. Не используйте диалоговое окно для этой цели.
В этом примере на странице ошибки описывается сбой установки, а также некоторые шаги по устранению проблемы.
Если программа установки завершается с незначительным восстановлением, укажите проблему как дополнительную задачу вместо ошибки. Используйте положительный, ориентированный на успех, поощряющий язык, а не такие термины, как ошибка, сбой или проблема. Не используйте значок ошибки.
страницы "Поздравляем и завершением"
При интерактивной установке одной программы запустите программу (и закройте мастер установки), чтобы указать успешную настройку вместо отображения страницы завершения. Исключения:
Если после установки программа установки выполняет дальнейшие действия, выведите их на страницу завершения. Но чтобы оправдать страницу завершения, убедитесь, что пользователи, скорее всего, выполняют действия, и что шаги действительно должны быть указаны (т. е. они не очевидны).
неправильно:
В этом примере ненужная страница завершения указывает очевидный. Центр обновления Windows выполняется автоматически, поэтому пользователям не нужно запускать его вручную.
При установке набора программ отобразите страницу завершения, чтобы указать успешность и все необходимые действия.
В этом примере программа установки установила несколько программ, поэтому не имеет смысла автоматически запускать одну конкретную программу. Страница завершения является более подходящей.
неправильно:
Ограничить установку на основе каждого пользователя.
правильно:
Установите только для меня.
В этом примере нажатие кнопки команды переходит в окно или страницу, которая позволяет пользователям скачивать.
В этом примере нажатие кнопки команды немедленно выполняет скачивание.
Теперь следует пометить только одну команду в потоке задач. Например, команда Download now не должна следовать другой команде Download now.
Дополнительные рекомендации см. в разделе стиль и тон.
События
Присоединение к вызову ИИ Навыков
8 апр., 15 - 28 мая, 07
Отточите свои навыки ИИ и введите подметки, чтобы выиграть бесплатный экзамен сертификации
Зарегистрируйтесь!