Явное сохранение против неявного сохранения - что выбрать, когда? - PullRequest
2 голосов
/ 17 февраля 2011

Я сейчас разрабатываю приложение wp7 (не хочу слишком много рассказывать;), но я немного борюсь с взаимодействием с пользователем.

Главный вопрос, в котором я не уверен: должен ли я предлагать явную кнопку сохранения в диалоговых окнах и использовать кнопку возврата телефона для отмены, или я должен сохранять неявное время, когда пользователь нажимает кнопку возврата телефона ...

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

Я уже читал руководство пользователя и руководство по взаимодействию от Microsoft, но там нет никаких советов по этому вопросу ...

Спасибо за ваши предложения.

Ответы [ 2 ]

4 голосов
/ 17 февраля 2011

На странице 68 Руководства по проектированию и взаимодействию пользовательского интерфейса Windows Phone 7 говорится:

Изменения в настройках приложения должны быть немедленно выполнены.Это означает, что «Готово», «ОК» или другое подтверждающее диалоговое окно не требуется.В некоторых случаях, даже если изменение произошло немедленно, пользователь может не иметь обратной связи о том, что изменение произошло, пока не завершится текущее событие или не произойдет будущее событие.В качестве примера можно привести присоединение к защищенной сети Wi-Fi или изменение частоты сигналов тревоги.

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

Хотя на той же странице также говорится:

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

Избегать создания настроек приложения, которые имеют более 2 страниц (экранов).В настройках, требующих более одного экрана, следует использовать перекрывающие половину экрана, чтобы избежать потери контекста при отображении клавиатуры SIP.

Если задачу нельзя отменить, всегда предоставляйте пользователю возможность отменить.Текстовая запись является примером.Действия, которые перезаписывают или удаляют данные, или являются необратимыми, должны иметь кнопку «Отмена».

При использовании дополнительных экранов с кнопками подтверждения и отмены нажатие на эти кнопки должно выполнять соответствующее действие и возвращать пользователя к основным настройкам.экран.

Чтобы заголовок панели управления настройками оставался единообразным, заголовок страницы настроек должен выглядеть следующим образом:

SETTINGS
      <CPL Name/ Application Name>

Приложения, которые выбирают данные по сети, должныесть возможность отключить использование данных.

Итак, я думаю, что вы можете задавать вопросы только по явным или неявным, если у вас есть несколько страниц для настроек, и если вы делаете это, звучит так, как если бы явныйбыть подходящим для использования с подстраницами, но неявными для начальной страницы.

0 голосов
/ 17 февраля 2011

Вы должны использовать явное сохранение настроек.

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

Хотя это зависит от приложения. Универсального правила для этого нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...