Евгений Музыченко (emuzychenko) wrote,
Евгений Музыченко
emuzychenko

Category:

Тенденции в разработке программ для устройств

Периодически используя под Windows программы, предназначенные для внешних устройств (принтеры, фотоаппараты, телефоны, программаторы, адаптеры и т.п.), наблюдаю устойчивую и хорошо известную тенденцию к крайностям.

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

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

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

Программы для устройств, ориентированных на специальное применение (программаторы, преобразователи, адаптеры специальных интерфейсов), уходят в другую крайность. Во-первых, большая их часть написана, судя по всему, людьми, изучавшими программирование под Windows по книгам двадцатилетней давности, описывающим Win 2/3, иначе просто невозможно истолковать обилие программ этого сорта, сделанных на древнейшем API и в ужасном дизайне. Их нельзя даже назвать аскетичными - они откровенно убоги и чертовски неудобны. Нечто похожее мне приходилось видеть в начале 90-х, когда "программисты", не знавшие ничего, кроме ОС ЕС и Фортрана, массово ваяли бухгалтерские и складские программы на FoxBase и Clipper.

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

При возникновении ошибки такая программа, как правило, тупо говорит "Error". Какой именно error, откуда он взялся и что с ним делать - догадывайтесь сами.

Может, этих программеров как-то скрещивать, что ли? Устраивать для них объединенные семинары - глядишь, на природе под пиво с шашлыком и передадут друг другу какие полезные идеи. Но, скорее всего, получится обратный вариант - обменяются самыми хреновыми идеями, в итоге и то, и другое испортится еще больше. :)

Tags: компьютеры, недовольство, программирование, программы
Subscribe

  • Общение с госучреждениями

    В начале февраля сподобился написать в Роспотребнадзор о массовых нарушениях масочного режима в общественных местах Новосибирска. С тех пор получил…

  • Чипирование в Новосибирске

    Прилетев 31-го января, на следующий же день позвонил в городскую регистратуру насчет вакцинации. Там ответили, что записывают только по месту…

  • Масочный режим

    Прилетели с семьей в Россию - из Женевы в Шереметьево, оттуда в Новосибирск. Первое, что бросилось в глаза - большое количество людей без масок, и…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 13 comments

  • Общение с госучреждениями

    В начале февраля сподобился написать в Роспотребнадзор о массовых нарушениях масочного режима в общественных местах Новосибирска. С тех пор получил…

  • Чипирование в Новосибирске

    Прилетев 31-го января, на следующий же день позвонил в городскую регистратуру насчет вакцинации. Там ответили, что записывают только по месту…

  • Масочный режим

    Прилетели с семьей в Россию - из Женевы в Шереметьево, оттуда в Новосибирск. Первое, что бросилось в глаза - большое количество людей без масок, и…