Adobe AIR使我们能够在浏览器栏外创建富Internet应用程序(RIA).一些公司已将富桌面应用程序(RDA)等应用程序区分开来.
我们分别为Web,桌面和RIA应用程序提供了可用性指南.但是,由于Adobe AIR使我们能够使用Web技术(HTML,Java脚本,AJAX,Flex,AS ..)创建桌面应用程序,因此这类应用程序似乎不适合上述任何类别.
所以我的问题是:a.将AIR应用程序与RIA区分开来是否正确,因为AIR应用程序存在于用户桌面中,而使用桌面应用程序而不是浏览器上的应用程序时,用户将拥有不同的心理模型?
湾 在为Adobe AIR创建应用程序时需要遵循哪些可用性指南?
可用性指南应该是使用应用程序的上下文的函数,而不是构建它的技术.如果您有桌面应用程序的可用性指南,那么(由于AIR提供允许Flex应用程序在桌面上运行的资源),最低惊喜原则将规定它应遵循与使用.NET,VB6,C++编写的应用程序相同的指导原则. Delphi等用作桌面应用程序.
更有趣的问题是,为浏览器编写的Flex应用程序指南如何与普通Web指南不同,因为它提供了更大的用户控制粒度; 但这不是这个问题的意思.