Как увеличить продажи ваших программ
Начну издалека. Но по теме
Недавно посмотрел “Терминатор 4: Да придет спаситель”. Фильм откровенно слабый, с множеством ляпов вроде пересадки сердца от одного человека другому без проверки на совместимость. В фильме также есть “мудрые” поступки вроде спасения людей путем взрывания бензовоза под клеткой, в которой находятся эти люди…
Но есть в фильме один поучительный момент: Команда главного героя проникает в бункер с компьютерами взбунтовавшейся против человечества системы SkyNet. Цель проникновения – скачать данные с компьютеров SkyNet и найти там что-нибудь важное, что может помочь в борьбе с системой. В процессе скачивания информации на экране появляется чертеж новейшего киборга – терминатора, изобретенного системой SkyNet. Главный герой фильма начинает рассматривать чертеж и комментировать его, так чтобы американским зрителям было понятно, что там изображено. На чертеже есть стрелочки, подписи и так далее. Конечно же написан номер модели терминатора и его характеристики.
Внимание, вопрос: Если терминатора изобрела система SkyNet, которая представляет собой систему из компьютеров и роботов, то зачем тогда создан чертеж терминатора, понятный человеку – врагу системы? Любой человек, знающий азы программирования, понимает, что внутреннее представление информации в файлах и базах данных ненаглядно и не предназначено для восприятия человеком. Зато для компьютера такие данные удобны и понятны. Для того, чтобы отобразить информацию в виде, удобном для восприятия человеком, приходится затратить уйму сил и времени на разработку пользовательского интерфейса и системы отчетов.
Чертеж терминатора в виде картинки со стрелочками и подписями нужен только человеку, а компьютеру такой чертеж не нужен и очень неудобен. Создавать его реальная система SkyNet никогда бы не стала, чтобы не облегчать задачу своему врагу. Мало того, информация была бы зашифрована.
Но так бы поступила реальная система… а американская киношная SkyNet потратила день процессорного времени на рисование картинки
Почему в фильме присутствует такой ляп? На этот вопрос ответила в 1997 году американка Laura Arlov в книге “GUI design for dummies” (“Разработка графического интерфейса. Серия книг: Для чайников″). Лора пишет: “Подавляющее большинство пользователей искренне считает, что интерфейс – это и есть программа.”
Вот так то! То, что находится внутри – код, базы, скрипты, библиотеки – это все не видно человеку, видит он только “морду” программы – тот же чертеж терминатора
Но у пользователя в голове ставится знак равенства между этой “мордой″ и самой программой. И если морда понравится, значит понравится и программа.
Какой из этого можно сделать вывод?
Правильно, дети! У вашей программы должна быть не морда, а милое личико или суровое (но доброе) лицо – это зависит от назначения программы. И тогда программа будет любима и легко продаваема.