设计 Adob​​e AIR 应用程序 - 要遵循哪些可用性指南?

发布于 2024-07-13 03:53:14 字数 374 浏览 6 评论 0原文

Adobe AIR 使我们能够将创建富互联网应用程序 (RIA) 的界限推向浏览器之外。 一些公司将此类应用程序区分为富桌面应用程序(RDA)。

我们分别为 Web、桌面和 RIA 应用程序提供了可用性指南。 但自从 Adob​​e AIR 使我们能够使用 Web 技术(HTML、Java 脚本、AJAX、Flex、AS..)创建桌面应用程序以来,这种类型的应用程序似乎不适合上述任何类别。

所以我的问题是: A。 将 AIR 应用程序与 RIA 区分开来是否正确,因为 AIR 应用程序位于用户桌面中,并且用户在使用桌面应用程序时与使用浏览器上的应用程序时会有不同的心理模型?

b. 创建 Adob​​e AIR 应用程序时需要遵循哪些可用性准则?

Adobe AIR has enabled us push the boundary for creating Rich Internet Applications(RIA) outside the browser fence. Some companies have differentiated such applications as Rich Desktop Application (RDA).

We have usability guidelines for Web, Desktop and RIA applications separately. But since, Adobe AIR has enabled us to create desktop applications using web technologies(HTML, Java script, AJAX, Flex, AS..), this genre of applications doesn't seem to fit in any of the above categories.

So my question is :
a. Is it correct to differentiate AIR applications from RIAs, since AIR apps live in user desktop, and users will have a different mental model when using a desktop application as opposed to applications on browser?

b. What are the usability guidelines that needs to be followed when creating applications for Adobe AIR?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟雨凡馨 2024-07-20 03:53:14

可用性指南应该取决于应用程序的使用环境,而不是构建应用程序的技术。 如果您有桌面应用程序的可用性指南,那么(因为 AIR 提供了允许 Flex 应用程序在桌面上运行的资源),最小意外原则将规定它应该遵循与用 .NET、VB6、C++ 编写的应用程序相同的指南Delphi 等用作桌面应用程序。

更有趣的问题是,为浏览器编写的 Flex 应用程序指南与普通 Web 指南有何不同,因为它提供了更细粒度的用户控制; 但这不是这个问题的目的。

Usability guidelines should be a function of the context in which the application is used, not the technology upon which it is built. If you have usability guidelines for desktop applications, then (since AIR provides resources allowing a Flex application to run on a desktop), the Principle of Least Surprise would dictate that it should follow the same guidelines as apps written in .NET, VB6, C++ Delphi etc. for use as a desktop app.

The more interesting question would be how the guidelines for a Flex app written for the browser would differ from normal Web guidelines, given the greater granularity of user control it provides; but that's not what this question is about.

少年亿悲伤 2024-07-20 03:53:14

在开发 AIR 应用程序时,我倾向于遵循 Apple 的人机界面指南(甚至包括元素周围的填充量等)。 即使您没有严格使用它们,它们也绝对值得一读:

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

I tend to follow Apple's Human Interface Guidelines when developing AIR apps (even down to the amount of padding around elements, etc). Even if you don't use them to the letter, they're definitely worth a read:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文