Interface Crazy
 
10.06.2003
Серж Скаут


 
<< стр. 1
стр. 2

Однако вернемся к самой идеологии «персонального интерфейса». Пионерами в разработке методов кастомизации операционных систем стали программисты и опытные пользователи, которые проводили за компьютером «большую часть жизни» и не желали мириться с необустроенностью «внутреннего мира» своего alter ego. И тут, как ни странно, особенности построения Windows играли лишь на руку — выяснилось, что видоизменить как интерфейс, так и поведение операционной системы проще простого, поскольку в любой версии Windows оказывалось немалое количество недокументированных возможностей, скрытых «с глаз долой», — однако зная, где искать, можно было не только изменить рисунок обоев, но и полностью заменить или переписать оболочку системы! Движение кастомизаторов набирало обороты. Ключевыми вехами на этом пути стал выход программ для модернизации интерфейса типа WindowsBlinds, Aston и Talisman, давших возможность перекраивать оболочку под себя простым пользователям, не знакомым с системным программированием, а затем и появление Windows XP, в структуру которой была изначально заложена возможность работать с интерфейсными темами. На сегодняшний день можно выделить несколько основных направлений, позволяющих в той или иной степени преобразить Windows и сделать из нее операционную систему «на свой вкус».

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

Второе направление — собственно моддинг — привлекает тех, кому для полноты счастья уже недостаточно новых иконок или обоев: они хотят либо нового вида всей системы, либо дополнительной функциональности. Первые начинают с тем Windows XP, далее плавно перемещаются на внутрисистемные подкрутки с помощью утилит, правящих реестр, переходят на разнообразные надстройки типа WindowsBlinds и, наконец, добираются до ObjectDesktop и подобных ему мощных сред построения собственных интерфейсов, где и встречаются со вторыми. Раз попробовав, в это занятие погружаешься с головой: возможности не только поменять иконку, но и полностью изменить поведение объекта, добавить новую функциональность или вообще перелопатить операционную систему, заставив ее функционировать «как захочется», мало кого оставляют равнодушными. Именно эта категория пользователей, поднабравшись опыта, начинает писать утилиты, добавляющие в систему новые функции; именно из них выходят моддеры-экстремалы, ставящие своей целью полностью переработать интерфейс ОС, либо разработав оный «с нуля», либо сымитировав интерфейс другой системы, чаще всего — Mac OS X. Переписываются системные библиотеки Windows, меняются загрузчики, разрабатываются новые комплекты иконок, перерисовываются окна — и постепенно подобные моддеры переходят на третью ступень. По аналогии с моддингом назовем это направление «шеллингом» (от shell — оболочка), а людей, увлекающихся им, — шеллерами.

Шеллеров не устраивает сама оболочка Windows — тот самый пресловутый Explorer. Они не любят его за нестабильность, жадность до ресурсов, медлительность, неудобность… ну мало ли за что можно не любить Explorer! И поняв, что возможностей моддинга для поставленных ими целей недостаточно, они решают полностью сменить оболочку. Большинство распространенных альтернативных оболочек разрабатываются как Open Source и распространяются бесплатно — и результат налицо: как вам, к примеру, альтернативная оболочка размером… 60 килобайт?! К этому же направлению можно отнести и такую экзотику, как трехмерные интерфейсы, а на стыке моддинга и шеллинга существуют сообщества любителей Talisman или Aston — программ, позволяющих как замоддить Windows, так и полностью сменить оболочку.

Несомненно, существуют и более экзотические и экстремальные возможности видоизменения системы — в конце концов самые продвинутые шеллеры приходят к идее создания собственных ОС (и даже делают это!), но подобные опыты мы оставим за рамками сегодняшней темы. Следует отметить, что чем сильнее мы сходили с ума по интерфейсу, тем больше вырисовывалось вариантов построения темы. Можно было написать практическое руководство; или посвятить тему юзабилити и постараться придумать идеальную операционную систему; или же влиться в комьюнити и рассказать о нем изнутри; или… Но для начала мы решили довольствоваться малым: уделить немного внимания основным принципам и методам, используемым при моддинге и шеллинге, познакомить вас с разнообразными приемами и программами, обильно приправить это блюдо ссылками и, наконец, подвести вас к алгоритму самостоятельного моддинга. Если вы (как и мы в процессе создания темы) станете после этого Interface Crazy — пишите, и мы постараемся познакомить вас и с юзабилити, и с комьюнити… А если у кого-то возникнут мудрые мысли по поводу идеального интерфейса операционной системы — присылайте их на мой адрес: я хочу собрать как можно больше полезных идей по оптимизации интерфейса, а там — кто знает, — может, и заняться их реализацией на досуге…

Перечисленные ниже ссылки помогут вам больше узнать о дизайне интерфейса операционных систем Mac OS и Windows.
Apple
- Macintosh Human Interface Guidelines (developer.apple.com/techpubs/mac/HIGuidelines/HIGuidelines-2.html).
- Mac OS 8 Human Interface Guidelines (developer.apple.com/techpubs/mac/ HIGOS8Guide/thig-2.html).
- Aqua Human Interface Guidelines (developer.apple.com/techpubs/Mac OSx/Essentials/AquaHIGuidelines/index.html).
- Making It Macintosh: User Experience Technologies (developer.apple.com/ue).
Тем, кто интересуется построением операционных систем и пользовательских интерфейсов, советую внимательно изучить сайт developer.apple.com — информация на нем подана в очень удобной форме.
Microsoft
- Windows XP Visual Guidelines (www.microsoft.com/whdc/hwdev/windowsxp/ downloads/default.mspx).
- User Interface Design and Development (msdn.microsoft.com/library/default.asp? url=/nhp/default.asp?contentid=28000443).
На msdn.microsoft.com стоит также поискать информацию по ключевым словам «design guidelines». К тому же MSDN — настоящий кладезь знаний о Windows. А тем, кого заинтересует общая информация по юзабилити, советую посетить следующие ресурсы:
Usability
- Usable Web (1177 ссылок на сайты по юзабилити; usableweb.com).
- Usability and Beyound (www15.brinkster. com/stijnscholts/welcome/default.asp).
- Коллекция ресурсов по человеко-машинному интерфейсу (www.hcibib.org/ hci-sites).
- Центр исследований юзабилити Microsoft (www.microsoft.com/usability).
- Nielsen Norman Group (известнейшая компания независимых экспертов по юзабилити; www.nngroup.com).
- Персональный сайт Якоба Нильсена (www.useit.com).
- Персональный сайт Дона Норманна (www.jnd.org).
- Персональный сайт Брюса Тогназзини (www.asktog.com).
- Персональный сайт Луиса Розенфельда (louisrosenfeld.com/home).
- UIWEB (колонки о web-юзабилити; www.uiweb.com).
- Improving Web Site Usability and Appeal (msdn.microsoft.com/library/default. asp?url=/library/en-us/dnsiteplan/html/ improvingsiteusa.asp).



 
<< стр. 1
стр. 2

<<MOD’ный интерьер
Все материалы номера
На раз >>