По вашему опыту, как разработчик, какие виды вещей отклонили пользователей и возможных пользователей от использования Ваших программ? Кроме того, какие виды вещей отклоняют Вас от использования чужих программ?
Например, одна вещь, которая действительно ошибки меня является, когда кто-то предоставляет бесплатное программное обеспечение, но требуют, чтобы Вы ввели свое имя и адрес электронной почты, перед загрузкой его. Почему им нужно мое имя и адрес электронной почты? Я просто хочу использовать программу! Я понимаю, что разработчик (разработчики) может хотеть получить ощущение того, сколько пользователей они имеют, и т.д., но дополнительная работа, которую я должен сделать действительно, заставляет меня думать дважды о загрузке их программного обеспечения, даже если это делает действительно большие вещи.
Автоматические обновления и информационные экраны, которые появляются при каждом запуске системы.
Да, вы обновили хорошую работу, но мне все равно, и я не хочу знать, что у вас есть. Мне действительно нужно нажимать «Нет, я не хочу переходить на более дорогую версию» каждый раз, когда я запускаю свой компьютер?
Рекламные инфекции. Вы знаете, что при наведении курсора мыши на текст, который вы читаете, выскакивает сообщение, и вы больше не можете его читать. И флеш-реклама со звуком (особенно если ее нельзя выключить. Именно по этой причине я установил adblock plus) и всплывающие окна, которые появляются несколько раз, пока вы сидите на странице.
Кроме того, всплывающие окна предлагали мне присоединиться к списку рассылки новостей сайта. (где кнопка "нет" очень маленькая)
Веб-сайты, рекламирующие "Скачать бесплатно!" для чего-то, что оказывается платным приложением. Вау, так великодушно, что я могу бесплатно передавать данные через Интернет.
Размещение значка на панели задач, когда он мне там не нужен.
Я установил приложение под названием Pamella, которое записывает звонки по Skype. Меня устраивает 1 значок на панели задач - значок Skype, но добавление второго значка Памела меня разозлило, и я удалил его.
Это большая часть того, что меня отталкивает от программы.
Вот несколько неприятностей, о которых я не видел, чтобы кто-то еще упоминал:
Программы установки, которые поставляются в комплекте со всеми видами бесплатного программного обеспечения (даже такими, как панель инструментов Google), которые выбраны по умолчанию. Мне нужна только та программа, которую я скачал, а не все другие программы. Я понимаю, что разработчики могут получить что-то взамен за включение этих надстроек в свои настройки, но я ненавижу, когда их выбирают для установки по умолчанию.
Я оставил это в моем списке, но это достаточно сильно раздражает, что, вероятно, стоит отдельно:
Программное обеспечение, требующее от пользователей оплаты за исправления ошибок , исправления безопасности или критические обновления.
Если у вас есть патч, который добавляет какую-то новую функцию, которую я хочу, я не против заплатить за нее. Если вы допустили ошибку и пытаетесь заставить меня заплатить вам , чтобы исправить вашу ошибку, тогда у нас есть проблема. Любой произведенный и проданный физический продукт назвал бы это «отзывом» и не осмелился бы взимать с клиентов плату за его ремонт.
В прошлом некоторые программные продукты поставлялись с известными недостатками, чтобы побудить пользователей покупать «подписку на критические обновления». Это прямое зло.
Одна из вещей, которая беспокоит меня больше всего (использование, а не скачивание, чтобы попробовать в первую очередь...):
Я скачиваю или покупаю программное обеспечение, потому что я хочу использовать его для чего-то. Если оно настолько дружелюбно, что на 100% интуитивно понятно и не нуждается в документации, прежде чем стать полезным, отлично! Если у него есть исчерпывающая онлайновая или другая помощь, которая отвечает на все мои вопросы по мере их возникновения, это тоже хорошо.
Однако, если у него есть хоть какая-то кривая обучения и ничего, кроме моих собственных упорных проб и ошибок, прежде чем я смогу что-либо с ним сделать..... В первые же 5 минут он вылетает с диска. Ну, может быть, я буду использовать его, если мне за это заплатят, но даже в этих случаях я бы, вероятно, порекомендовал что-нибудь другое.
Пользовательский интерфейс, который настолько прост, что практически не требует документации, или документация которого доступна - это радость в использовании. Если программа сложна и требует нетривиальной документации, эта документация должна объяснять ВСЕ, что пользователь может захотеть узнать, не делая никаких предположений о его или ее предыдущих знаниях. Это также ставит мой счетчик благодарности намного выше.
Сделайте так, чтобы ваше программное обеспечение действительно делало то, что нужно людям, и чтобы они могли безболезненно делать это с его помощью, и у вас будет много довольных пользователей и рекомендаций из уст в уста.
Сколько боли мне придется вынести, чтобы развить сознательную компетентность в использовании программы? Я пытался играть в некоторые компьютерные игры, но через несколько часов, если я ничего не понял, я перестану играть. Если программу сложно использовать, и у меня нет действительно хорошей мотивации решать ее, это меня сразу остановит.
Насколько сложен процесс установки? Сколько минут я потрачу на изучение основ программы, чтобы я мог работать с ней продуктивно? Насколько он близок к другим программам, так что я могу использовать то, как я использую другие программы, чтобы использовать это, например. Если я использую Microsoft Office в течение многих лет, то меню похожи на это, или это чья-то идея о конечной системе меню? Это вопросы, с которыми я обычно сталкиваюсь в новой программе.
Если на установку чего-то уходит часы, а затем еще несколько часов на настройку для моего использования, это действительно заставляет меня задаться вопросом, насколько действительно полезно это программное обеспечение. Я могу понять привлекательность программного обеспечения, которое можно настроить множеством способов, но если я только привыкаю к нему, нужны ли мне эти параметры на данном этапе? Чтобы привести пример того, насколько абсурдным это было бы в других ситуациях, представьте, что вам нужно было бы перечислить все ингредиенты в пицце или автомобиле, прежде чем перейти к вариантам, которые для вас важны? Вы должны перечислить все в тесте для пиццы или кузове машины, о чем большинство людей не задумывается дважды.
Я подумаю о загрузке чего-либо, если думаю, что они начнут присылать мне СПАМ, если я дам им свой адрес электронной почты.
У предыдущего работодателя у нас была программа, которую я помогал написать, которая была доступна для "бесплатной" загрузки в Интернете. Им нужно было что-то указать для имени, адреса, телефона и электронной почты. О, и нет флажка для отказа. Меня раздражает, когда это делают другие компании, но я не имел права голоса по этому поводу.
Информация, необходимая для бесплатных вещей, тоже меня привлекает, но кроме этого: