Adobe AIR使我们能够在浏览器栏外创建富Internet应用程序(RIA)。一些公司已将富桌面应用程序(RDA)等应用程序区分开来。
我们分别针对Web,桌面和RIA应用程序提供了可用性指南。但是,因为Adobe AIR使我们能够使用Web技术(HTML,Java脚本,AJAX,Flex,AS ..)创建桌面应用程序,这种类型的应用程序似乎不适合上述任何类别。
所以我的问题是: 一个。将AIR应用程序与RIA区分开来是否正确,因为AIR应用程序存在于用户桌面中,并且用户在使用桌面应用程序而不是浏览器上的应用程序时将具有不同的心智模型?
湾在为Adobe AIR创建应用程序时需要遵循哪些可用性指南?
答案 0 :(得分:5)
可用性指南应该是使用应用程序的上下文的函数,而不是构建它的技术。如果您有桌面应用程序的可用性指南,那么(由于AIR提供允许Flex应用程序在桌面上运行的资源),最低惊喜原则将规定它应遵循与使用.NET,VB6,C ++编写的应用程序相同的指导原则Delphi等用作桌面应用程序。
更有趣的问题是,为浏览器编写的Flex应用程序指南如何与普通Web指南不同,因为它提供了更大的用户控制粒度;但这不是这个问题的关键。
答案 1 :(得分:1)
在开发AIR应用程序时,我倾向于遵循Apple的人机界面指南(甚至低到元素周围的填充量等)。即使你不在信中使用它们,它们也绝对值得一读: