Как мне описать опцию «не уведомлять об обновлениях до версии X»? - PullRequest
1 голос
/ 17 февраля 2009

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

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

Я не знаю, как кратко обозначить эту опцию на странице настроек. В настоящее время я иду с громоздким и неясным «Уведомлять об обновлениях после версии [EDITBOX]».

Можете ли вы придумать лучшую формулировку?

Ответы [ 6 ]

2 голосов
/ 17 февраля 2009

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

На этой странице настроек я бы просто добавил:

  • Текущая версия
  • Последняя доступная версия
  • Кнопка «Обновить сейчас», которая активируется при наличии новой версии.
  • И, возможно, флажок «автоматически запрашивать обновление»
2 голосов
/ 17 февраля 2009
1 голос
/ 17 февраля 2009

Делайте так, как это делает Google Chrome. Показывать обновления в Справке> Только о. И всякий раз, когда доступны новые обновления, покажите кнопку с надписью «У вас есть новая версия доступна»

1 голос
/ 17 февраля 2009

Оставьте это полностью вне пользовательских настроек. Это сбивает с толку и не нужно, если вы действительно хотите предоставить пользователю такую ​​гибкость, просто добавьте галочку «не сообщать мне об этом обновлении снова» или «пожалуйста, напомните мне об этом обновлении при следующем запуске», отметьте галочкой окно где пользователь предпочитает игнорировать обновление.

+---------------------------------------------+
|  Hi! a new version (1.84) is available for  |
|  upgrade? Should I install it for you?      |
|                                             |
|     () YES     () NO   () Remind me later   |
|                                             |
+---------------------------------------------+

Если пользователь отметит НЕТ, не ворчите, пока в следующий раз не будет доступна более новая версия. В качестве альтернативы:

+---------------------------------------------+
|  Hi! a new version (1.84) is available for  |
|  upgrade? Should I install it for you?      |
|                                             |
|     () YES     () NO                        |
|                                             |
|                                             |
|     () Don't ask about updates until the    |
|        the next version comes out           |
|     () Don't ever ask about updates again   |
+---------------------------------------------+

Единственное, что вам может понадобиться в настройках пользователя, - это поле «проверять наличие обновлений» на случай, если пользователь нажмет «Никогда больше не спрашивать об обновлениях».

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

Существует ли какая-либо действительная причина, по которой пользователь не хочет обновить его после выпуска новой версии программы?

Единственные случаи, когда я хочу иметь явный контроль над версиями программы и даже иметь несколько установленных одновременно версий, - это мой IDE, компилятор и другие библиотеки разработки. Но разработчики программного обеспечения не являются обычными пользователями. Со всеми остальными программами было бы лучше просто обновить программу без вывода сообщений, чтобы пользователь даже не заметил ее, как это делает Google Chrome.

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

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

Я бы пошел на

Уведомлять об обновлениях новее, чем версия [номер версии]

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

...