Что отвлекает пользователей / потенциальных пользователей? - PullRequest
11 голосов
/ 18 марта 2010

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

Например, одна вещь, которая меня действительно беспокоит, это когда кто-то предоставляет бесплатное программное обеспечение, но требует, чтобы вы указали свое имя и адрес электронной почты, прежде чем загружать его. Зачем им мое имя и адрес электронной почты? Я просто хочу использовать программу! Я понимаю, что разработчики могут захотеть узнать, сколько у них пользователей и т. Д., Но дополнительная работа, которую я должен выполнить , действительно заставляет меня задуматься о загрузке их программного обеспечения, даже , если это действительно великие дела.

Ответы [ 12 ]

16 голосов
/ 18 марта 2010
  • Требуется много информации при регистрации - как вы говорите, имя и адрес электронной почты достаточно плохие, но некоторые регистрационные формы имеют много полей. Чем меньше, тем лучше.
  • Взимать деньги, но отказываться раскрывать цену, если вы не разговариваете с торговым представителем
  • Наличие веб-сайта, который работает только в определенных браузерах
  • Нет релизов с 2003 года
  • Нет документации
  • Форум поддержки с большим количеством вопросов и без ответов
13 голосов
/ 19 марта 2010

Вот несколько неприятностей, о которых я не видел, чтобы кто-нибудь еще упомянул:

  • Программы, которые автоматически запускают один или несколько процессов при запуске системы, которые постоянно работают в фоновом режиме (невидимо, на панели задач или иным образом).
    • Хотя некоторые из них необходимы, большинство из них лучше реализовать с помощью утилиты, которая запускается периодически (используйте системный планировщик задач!), Или не нужно запускать до запуска соответствующей программы.
  • Диалоговые окна, появляющиеся поверх всех открытых окон (даже в других приложениях).
    • Это еще более раздражает, если вы запускаете полноэкранные приложения.
    • Всплывающие диалоговые окна, которые не позволят вам переключиться на другое приложение, пока они не будут закрыты, заставляют меня захотеть что-то выбросить.
  • Похищение ассоциаций моего типа файлов или изменение значков, связанных с типом MIME, когда этот тип уже назначен другому приложению. Как минимум, сначала спроси меня.
  • Хранение пользовательских данных / документов в типах файлов, которые не могут быть открыты другими приложениями
    • Хуже всего, когда файлы также привязаны к определенной версии приложения
  • Автоматически загромождает рабочий стол и меню быстрого запуска с иконками
  • Автоматическое добавление ссылки на ваш дерьмовый сайт в закладки моего веб-браузера
  • Предполагается, что я использую Internet Explorer и запускаю его специально, а не запрашиваю систему для браузера по умолчанию (то же самое касается медиаплеера, почтового клиента и т. Д.)
  • Неспособность понять разницу между пользовательскими настройками и общесистемными настройками
  • Переопределение общих, почти универсальных сочетаний клавиш (вырезать, вставить, отменить, распечатать, обновить и т. Д.) Без веской причины
    • Если вы собираетесь переназначить Ctrl + C с «копировать» на «закрыть без сохранения чего-либо», по крайней мере, всплывет диалоговое окно, предупреждающее людей, когда они его используют
  • Требуется точная версия библиотеки или фреймворка. Я не хочу удалять .Net 2.0 framework и переустанавливать 1.1 только для запуска вашей программы.
  • Правописание, пунктуация или грамматические ошибки в пользовательском интерфейсе или документации. Если вы не можете быть обеспокоены запуском (по крайней мере) автоматической проверки орфографии, то вы, вероятно, также не удосужились протестировать свое приложение должным образом.
  • Отображение сообщений об ошибках пользователю способом, который бесполезен. Мне все равно, если произошла «непредвиденная ошибка № 3410», я хочу знать, что это значит и что мне с этим делать.
    • Если вы считаете, что ошибка достаточно важна для программирования уникального сообщения об ошибке, почему вы вместо этого программировали код обработки ошибок, который мог бы корректно обработать ситуацию? Сообщайте мне об ошибке только в том случае, если я вызвал ее напрямую или могу ее исправить.
    • В связанной заметке, не все ли ошибки неожиданны?
  • Отправка меня на веб-сайт, когда я нажимаю «Справка» вместо того, чтобы включать файлы справки при локальной установке. Я не против, если вы периодически загружаете обновленные файлы справки из Интернета, но людям по-прежнему нужна документация, когда нет подключения к Интернету.
  • Маркированные списки, которые слишком длинны.
8 голосов
/ 18 марта 2010

Автоматические обновления и «информационные» экраны, которые появляются при каждом запуске системы.

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

Рекламные инфекции. Вы знаете, в каком случае, если вы наведете указатель мыши на текст, который вы читаете, появится какая-то вещь, и вы больше не сможете ее читать. И флеш-объявления со звуком (особенно из-за того, что вы не можете отключить. По этой причине я установил adblock plus) и всплывающие окна, которые появляются несколько раз, пока вы сидите на странице.

Кроме того, всплывающие окна говорят мне присоединиться к списку рассылки новостей сайта. (где кнопка "нет" очень маленькая)

8 голосов
/ 18 марта 2010

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

4 голосов
/ 18 марта 2010

Я переосмыслил бы загрузку чего-либо, если я думаю, что они начнут посылать мне СПАМ, если я сообщу им свой адрес электронной почты.

У предыдущего работодателя у нас была программа, которую я помогал написать, которая была онлайн как «бесплатная» загрузка. Им нужно было что-то ввести для имени, адреса, телефона и электронной почты. О, и нет флажка отказа. Меня раздражает, когда другие компании делают это, но я ничего не сказал по этому поводу.

3 голосов
/ 18 марта 2010

Помещение значка в панель задач, когда я его там не хочу.

Я установил приложение под названием Pamella, которое записывает звонки Skype. У меня все в порядке с 1 значком на панели задач - значком Skype - но добавление Памелой секунды просто разозлило меня, и я удалил ее.

3 голосов
/ 18 марта 2010

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

3 голосов
/ 18 марта 2010

Информация, необходимая для бесплатных вещей, меня тоже получает, но кроме этого:

  • Программное обеспечение в комплекте, большую часть времени рекламное ПО или панели браузера
  • Необходимость нажимать слишком много раз, чтобы выполнить простое действие
2 голосов
/ 19 марта 2010

Я оставил это в своем списке, но это достаточно большое раздражение, которое, вероятно, стоит само по себе:

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

Если у вас есть патч, который добавляет новую функцию, которую я хочу, я не против заплатить за нее. Если вы совершили ошибку, и вы пытаетесь заставить меня заплатить вам , чтобы исправить вашу ошибку, то здесь проблема. Любой физический продукт, произведенный и проданный, назвал бы это "отзывом" и не осмелился бы требовать, чтобы клиенты исправили это.

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

2 голосов
/ 18 марта 2010

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

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

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

Пользовательский интерфейс, который настолько прост, что документация практически не требуется, либо имеет доступную документацию, радует использования. Если программа сложная и требует нетривиальной документации, эта документация должна объяснять ВСЕ, что пользователь может захотеть узнать, не делая предположений о его или ее предварительных знаниях. Это также ставит мой показатель признательности туда.

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

...