Что отворачивает пользователей/потенциальных пользователей?
В своем опыте как разработчика, какие вещи отвратили пользователей и потенциальных пользователей от использования ваших программ? Кроме того, какие вещи могут вы от использования других программ?
Например, одна вещь, которая действительно меня беспокоит, - это когда кто-то предоставляет бесплатное программное обеспечение, но требует, чтобы вы вводили свое имя и адрес электронной почты перед его загрузкой. Зачем им нужно мое имя и адрес электронной почты? Я просто хочу использовать программу! Я понимаю, что разработчики могут захотеть узнать, сколько у них пользователей и т.д., Но дополнительная работа, которую я должен сделать , заставляет меня дважды подумать о загрузке своего программного обеспечения, даже, если это действительно отличные вещи.
Ответы
Ответ 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 в течение многих лет, это меню, подобное этому, или это кто-то еще представляет собой концепцию конечной системы меню? Это те вопросы, с которыми я, как правило, борюсь в новой программе.
Если что-то требует времени для установки, а затем больше часов для настройки для моего использования, это действительно заставляет меня задаться вопросом, насколько полезно программное обеспечение. Я могу понять привлекательность программного обеспечения, которое может быть настроено по-разному, но если я просто привык к программному обеспечению, я хочу, чтобы эти параметры были на данный момент? Чтобы привести пример того, насколько абсурдно это было бы в других ситуациях, представьте, нужно ли вам перечислять все ингредиенты в пицце или автомобиле, прежде чем перейти к вариантам, которые вам важны? Вы должны перечислить все в тесте пиццы или кузове, что большинство людей не думают дважды о том, что там есть.