Почему за большинство приложений для MacOS не жалко выложить те несколько десятков у.е., так как они стабильно работают и не вызывают нареканий. И почему такое не происходит с Windows?
По роду своей профессиональной деятельности я хорошо знаком с циклом разработки приложений для эпловской операционной системы, поэтому знаю не понаслышке, в чем секрет качественности продуктов, разработанных под Mac OS.
Представляю вашему вниманию библию для каждого разработчика под Macintosh — AHIG.
Под этой загадочной аббревиатурой скрывается сборник предписаний, которые описывают внешний вид приложения, его поведение и взаимодействие с операционной системой. И расшифровывается она просто — Apple Human Interface Guidelines, то есть, руководство по интерфейсу взаимодействия с пользователем от Apple. Правда, сначала буква А расшифровывалась как Aqua, но затем стала обозначать Apple. К чему бы это?
AHIG регулирует буквально все, начиная от названий и расположения пунктов меню и элементов управления в окне (вплоть до пикселей) и заканчивая расположением временных файлов.
Но не подумайте, что это какой-то свод сухих правил и стандартов, вовсе нет. Все документы написаны интересно, и ознакомиться с ними будет весьма полезно, особенно для тех, кто интересуется проблемой пользовательского интерфейса и юзабилити. Последним настоятельно советую прочитать раздел об идеальном программном продукте.
Apple позиционирует AHIG не только как руководство к действиям для разработчиков, но также, а возможно и в первую очередь, как энциклопедию для пользователя Mac OS. Ведь большинство приложений соответствует Apple HIG, а значит, ведут себя одинаково.
Таким образом, освоив единожды основные принципы и сформировав привычку, пользователь в дальнейшем будет легко работать с любыми продуктами.
Apple всячески навязывает следование этому стандарту и весьма ревностно борется за «жизнь без проблем» для пользователей, какую бы это головную боль не означало для разработчиков. Такое отношение компании не может не радовать.
На фоне Mac OS разброс реализаций пользовательского интерфейса в MS Windows кажется просто издевательством над пользователями. Вот вы помните, в каком пункте меню находятся настройки MS Word? А в какой версии, наверняка спросите вы. В старой 2003 или в 2007 с «революционным» интерфейсом? А какая именно настройка вас интересует? Там же есть пункт «Опции», а есть «Настройки». Вот и я о том же…
А как вам интерфейс MS Office 2008 под Mac OS?
[via macosworld.ru]