2010-03-18 1 views
11

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

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

+0

@Earlz: Я намеревался, чтобы это был «Что мне делать, как разработчик не делать?» вопрос. –

+1

Вероятно, это должна быть вики сообщества. –

+0

@ Zach, ах нормально .. Я считаю, что на суперпользователе есть «худший пользовательский интерфейс», который вы также можете прочитать. – Earlz

ответ

4

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

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

3

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

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

+1, но хуже, сайт моей школы, который я должен выполнять в классе, официально поддерживает только IE 6 и IE 7. Если вы не используете один из этих браузеров, системный администратор полностью игнорирует вас. – Earlz

+2

Кроме того, я ненавижу проекты с открытым исходным кодом, которые так много работают в дереве, но у меня было только 1 релиз за последние 4 года. Код :: Блоки Я смотрю на тебя. (и это был только релиз Canidate!) – Earlz

+1

+1 за «отказ от раскрытия цены, если вы не обратитесь к продавцу». (Вот что, Rational?!?) –

8

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

+0

Даже хуже, чем «выбранные для установки по умолчанию» - это принудительные установки, от которых вы не можете отказаться и не сообщать об этом до тех пор, пока это не произойдет. – bta

+0

, когда вы получите приятное всплывающее окно после того, как вы нажмете «Закончить», вы установили нашу новую панель инструментов SearchFaceSpace. Теперь нажмите «ОК», чтобы сказать, что все в порядке, что мы продаем всю информацию, которую мы собираем из ваших привычек к просмотру ». – Earlz

8

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

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

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

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

3

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

+0

Что вы не читали маленькую * '* Бесплатную пробную 7-дневную пробную версию – Earlz

3

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

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

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

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

+0

@Inf, ну, Firefox действительно сильно вздувается ... но я научился жить с ним. – Earlz

2

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

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

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

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

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

13

Вот несколько раздражал, что я не видел, чтобы кто-то упоминания:

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

« Маркированные списки, которые слишком длинны. " - га. Уже собирался вас навестить ... –

2

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

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

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

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

1

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

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

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