Добрый день, дорогие читатели. Сегодня я бы хотел кратко поговорить об избыточности некоторых программ.
Сразу начну с главного. Я обожаю Unix way. Это действительно то, что нужно стараться выполнять при разработке программ. Пользователь вашей программы абсолютной точно не увидит архитектуры вашего приложения (если это не php-скрипт для запуска другими программистами). Также он не оценит и то, что вы использовали все новые технологии в проекти. Зато человек может оценить юзабилити программы. И если оно будет страдать, пользователь не будет пользоваться вашем продуктом.
В наше время существует огромное количество desktop-программ, а также веб-сервисов, которые с течением времени стали избыточны. Например, возьмём один из самых популярных музыкальных плееров Winamp. Вы видели, как много функций спрятано в этой программе? А сколько всего вы можете там настраивать? Я — нет. Всё, чем я пользуюсь — это проигрываю некоторые файлы на стандартных настройках при АВТО эквалайзере.
Интересно, как много людей, которые делают также. Думается мне, что это абсолютное большинство. Тогда зачем так сильно перегружать UI? Может быть, стоит сделать 2 интерфейса: стандартный и PRO. В первом добавить только плей лист, функцию зацикливания и стандартный набор плеерных кнопок. Хотите большего — идите в PRO.
MS Word… Это ещё более интересная программа. Сейчас это настолько громоздкий комбайн, что, по статистики майкрасофта, среднестатистический пользователь использует лишь несколько процентов функций. Тогда вопрос, зачем делать всё остальное? Чтобы сделать продукт ещё более дорогим?
Может быть, это я какой-то неправильный пользователь. Но я гуглю свои вопросы по «ворду», наверное, чаще, чем по любой IDE, которыми я пользуюсь. Хочешь убрать номер страницы с первого листа? Пройди 9 кругов АДа. Хочешь что-то вставить без форматирования? Вставляй через блокнот (ну, или поставь свежий офис, там это уже есть). Ну, и так далее. Думаю, те, кто использует это ПО, и сами знают о всех проблемах.
О чём этот пост? Наверное, это просто некоторые мысли по поводу развития ПО в наши дни. Мне кажется, что разработчики, гонясь за большим охватам аудитории (добавляя всё новые и новые функции) забывают о главном: программа должна быть удобна, ей должно быть приятно пользоваться. Увы, пока этого не происходит.
Категории: О жизни