О красоте программ

Voice Candy

Я люблю пользоваться программами для Mac OS X. Я люблю красивые программы. Возможно, многие скажут: «Да какая разница, красивая программа или нет? Главное чтобы она работала». Ха!

Одна из причин, из-за которых я «пересел» на Mac, это красивые программы, программы которыми приятно пользоваться. Если рядом поставить Mac и компьютер с установленной Windows XP / Vista и запустить самые часто используемые программы, то слова будут излишни. Почему так происходит? Я думаю, что все это из-за каких-то глубинных причин. Вот смотрите: под Windows большинство разработчиков делают программы именно так, как видится лично им, могут выстраивать расположение кнопок, меню, форм так, как им захочется. Они творят с внешним видом то, что им заблагорассудится. Почему они не понимают, что людям нужны простые в использовании программы? Программы, которым не надо учиться. Программы, которые стали бы помощниками, а не похитителями свободного времени. Люди, пишущие программы и дизайнеры интерфейсов для Mac, имеют в своем распоряжении исчерпывающее руководство по стилю, внешнему виду программы. Они скованы (в хорошем смысле) в этих рамках. Принципы построения интерфейса Mac OS закладывали многие талантливые люди, включая небезызвестного Джефа Раскина, автора популярной книги о дизайне интерфейсов The Humane Interface. Возможно, что-то подобное есть и для других платформ, но судя по обилию программ, выглядящим, мягко говоря, неважно, мне не верится, что этими руководствами хоть кто-то пользуется. Дмитрий Честных, опытный программист, автор нашумевшей программы под Windows для ведения блогов «BlogJet» в одном из своих подкастов говорит: «Apple Developer Connection это вам не MSDN … у Apple реально классная документация». C недавних пор Дмитрий пишет программы исключительно для Mac OS X.

Другая причина — большинство Mac-разработчиков делают программу с любовью и изначально именно для себя, а не для потенциальных многомиллионных продаж. Они в таком же восторге от Mac OS X как и мы с вами. Для Mac вы не встретите все эти «виндовые» однотипные ABC AMBER XXX TO YYY AND ZZZ CONVERTER. Мой любимый пример — программа Things, о которой я написал заметку. Сразу видно, что программа изначально делалась именно для себя, а уже потом для потенциальных продаж. Простой и красивый интерфейс не только повышает удобство использования программы, он вдохновляет. Когда человек пользуется чем-то красивым, например, красивым интерфейсом программы, красота призывает работать лучше, продуктивнее и с удовольствием.

Мне очень весело разговаривать о этих вещах с людьми, которые пользуются Windows. По большому счету, все эти «интерфейсы и юзабилити» их не волнуют до тех пор, пока c ними об этом не заговоришь. А именно эти все вещи делают Mac именно Mac-ом. Как-то раз я показал своему другу 6 фильмов в режиме Exposé одновременно, показал их в режиме Quick Look, несколько своих любимых программ и как это все красиво выглядит. Через месяц у него появился MacBook Pro.