1

Adobe AIR 使我们能够突破浏览器围栏之外创建富 Internet 应用程序 (RIA) 的界限。一些公司已经区分了诸如富桌面应用程序 (RDA) 之类的应用程序。

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

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

湾。在为 Adob​​e AIR 创建应用程序时需要遵循哪些可用性准则?

4

2 回答 2

5

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

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

于 2009-02-05T06:33:00.503 回答
1

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

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

于 2009-02-07T13:23:03.370 回答