Разработка приложений Adobe AIR - каким руководствам по юзабилити следовать? - PullRequest
1 голос
/ 05 февраля 2009

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

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

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

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

Ответы [ 2 ]

5 голосов
/ 05 февраля 2009

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

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

1 голос
/ 07 февраля 2009

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

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

...