Что отворачивает пользователей/потенциальных пользователей?

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

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

Ответ 1

  • Требуется много информации при регистрации - имя и адрес электронной почты достаточно плохие, как вы говорите, но в некоторых регистрационных формах есть много разных полей. Чем меньше, тем лучше.
  • Погашение денег, но отказ от раскрытия цены, если вы не обратитесь к представителю отдела продаж
  • Наличие веб-сайта, который работает только в определенных браузерах
  • Без релизов с 2003 года
  • Нет документации
  • Поддержка форума с множеством вопросов и ответов.

Ответ 2

Вот несколько неприятностей, которые я не видел ни у кого другого:

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

Ответ 3

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

Ответ 4

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

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

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

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

Ответ 5

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

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

Ответ 6

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

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

Ответ 7

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

Ответ 8

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

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

Ответ 9

  • Уродливый/непригодный пользовательский интерфейс. Для меня это действительно важно.
  • Наличие регистрации для загрузки программы (особенно если она бесплатна)
  • Спецификация браузера/требующая специальных/других приложений для правильной работы
  • Вредоносные приложения, которые начинаются с нескольких МБ и, наконец, растут до 100 МБ и огромного потребления памяти.

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

Ответ 10

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

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

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

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

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

Ответ 11

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

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

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

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

Ответ 12

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

Насколько сложным является процесс установки? Сколько минут я потрачу на то, чтобы понять основы программы, чтобы я мог быть продуктивным? Насколько это близко к другим программам, так что я могу использовать то, как я использую другие программы, чтобы использовать это, например. если я использую Microsoft Office в течение многих лет, это меню, подобное этому, или это кто-то еще представляет собой концепцию конечной системы меню? Это те вопросы, с которыми я, как правило, борюсь в новой программе.

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