Разработка приложений Adobe AIR - каким рекомендациям следовать?

Adobe AIR позволил нам раздвинуть границы для создания полнофункциональных интернет-приложений (RIA) за пределы браузера. Некоторые компании выделили такие приложения, как Rich Desktop Application (RDA).

У нас есть рекомендации по удобству использования для веб-приложений, настольных приложений и приложений RIA отдельно. Но поскольку Adobe AIR позволил нам создавать настольные приложения с использованием веб-технологий (HTML, Java script, AJAX, Flex, AS ...), этот жанр приложений, похоже, не подходит ни к одной из вышеперечисленных категорий.

Итак, мой вопрос: а. Правильно ли отличать приложения AIR от приложений RIA, поскольку приложения AIR находятся на рабочем столе пользователя, и у пользователей будет другая ментальная модель при использовании настольного приложения в отличие от приложений в браузере?

б. Какие рекомендации по удобству использования необходимо соблюдать при создании приложений для Adobe AIR?


person jpush    schedule 05.02.2009    source источник


Ответы (2)


Рекомендации по удобству использования должны зависеть от контекста, в котором используется приложение, а не от технологии, на которой оно построено. Если у вас есть рекомендации по удобству использования для настольных приложений, то (поскольку AIR предоставляет ресурсы, позволяющие запускать приложение Flex на настольном компьютере), принцип наименьшего неожиданности требует, чтобы оно следовало тем же рекомендациям, что и приложения, написанные на .NET, VB6, C ++. Delphi и т. Д. Для использования в качестве настольного приложения.

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

person dkretz    schedule 05.02.2009
comment
Хорошо сказано. Если это настольное приложение, оно должно вести себя как настольное приложение. - person Christian Nunciato; 07.02.2009

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

http://developer.apple.com/documentation/userexperience/Conceptual/AppleHIGuidelines/XHIGIntro/chapter_1_section_1.html

person Jarin Udom    schedule 07.02.2009