我目前正在开发一个 wp7 应用程序(不想透露太多;),但我在用户交互方面遇到了一些困难。
我不确定的主要问题是:我应该在对话框中提供显式保存按钮并使用手机后退按钮作为取消,还是应该隐式保存用户点击手机后退按钮的时间......
我想得越多,我就越不确定什么是最好的用户体验。
我已经阅读了 Microsoft 的用户体验和交互指南,但其中没有关于该问题的任何建议......
非常感谢您的建议。
Windows Phone 7 UI 设计和交互指南第 68 页指出:
应立即实施对应用程序设置的更改。这意味着不需要“完成”、“确定”或其他确认对话框。在某些情况下,即使改变立即发生,用户也可能不会得到改变已经发生的反馈,直到正在进行的事件完成或未来的事件发生。例如加入安全的 Wi-Fi 网络或更改警报频率。
保持应用程序设置简洁明了应该是一个设计目标。复杂、多页面、多级别的应用程序设置可能会令用户感到沮丧或困惑,让他们认为自己已经完全进入了另一个应用程序。
尽管同一页还接着说:
立即实施用户选择的应用程序设置,无需确认对话框,并提供反馈方法以表明更改已发生。
避免创建超过 2 个页面(屏幕)的应用程序设置。需要多个屏幕的设置应使用重叠的半屏幕,以避免在以下情况下丢失上下文:
将显示 SIP 键盘。
如果任务无法撤消,请始终为用户提供取消选项。文本输入就是一个例子。覆盖或删除数据或不可逆转的操作必须有“取消”按钮。
当使用带有提交和取消按钮的附加屏幕时,单击这些按钮应执行相关操作并将用户返回到主设置屏幕。
为了保持设置控制面板的标题一致,设置页面的标题应如下所示:
SETTINGS
<CPL Name/ Application Name>
通过网络获取数据的应用程序必须具有禁用数据使用的选项。
因此,我认为,如果您有多个设置页面,那么您只会遇到有关显式与隐式的问题,并且如果您这样做,那么听起来显式将是使用子页面的方式,但对于初始页面而言是隐式的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)