有时,标准的位置出现标准的设置界面是有价值的。但关键是,我们要显示多少UI。在桌面软件上,有我们经常做错。这里有两个熟悉的例子。
这两个属性窗口(来自苹果Keynote软件和微软Word软件的Mac版)很难用,因为他们显示了所有可能被用到的属性,而失去了选择性。在你某个时刻需要编辑某个选项时,你会发现这很麻烦;同时,大密度的控制选项占用了大量的显示区域且需要鼠标频繁的操作。
在iPad,任何全局的属性窗口都会考虑到所要操作对象的上下文环境,当他们被使用时才被显示。不为用户带来任何不相干的操作;隐藏任何不需要的操作。
如果你要操作(编辑)一段文本,只为你显示文本编辑的相关控制选项。
如果你在编辑一个图表,只显示图表相关的选项。
这些规则挺简单,甚至对桌面应用程序的开发也是很好的建议。
◆根据用户的上下文应用环境提供相应的属性选择。
◆隐藏用户不需要或当前应用场景中不关注的选项。
根据上下文环境提供操作选项是iPad软件设计的关键,要做到这点很难,要求我们在设计之初就洞察用户在使用我们的产品时会发生哪些行为。