当用户点击界面元素,或使用键盘,输入信息的操作有时候会很枯燥。如果一个应用在开始使用之前就要求输入很多信息,拖慢了整个使用流程,那么用户很快便会感到沮丧,甚至有可能完全放弃你的应用。
在可能的情形下,使用选择器。尽可能提高输入数据的效率。考虑使用选择器或列表,而不是文本与。从列表中选择预设好的项目总是比自己打字更省事。
尽可能从系统中获取信息。如果某些信息可以自动从系统中收集到(可能会需要用户授权),那么就不要强迫用户自己输入。联系人、日历等就属于此类情况。
提供合理的默认值。尽量在信息输入的区域中填上用户最可能输入的值。提供好的默认值可以减少用户决策的负担,加速整个流程。
在完成整个数据搜集流程后,再激活下一步操作。一定要确保所有需要的数据用户都已填写,在激活“下一步”或“继续”按钮。按钮切换为激活的样式变化,也可以告诉用户可以执行下一步操作了。
随时验证填入的信息。在填写完长长的表单后,再回过头来检查和改正前面的错误是非常令人难受的。尽量在用户填写完成后立即检查输入的值,这样用户就可以马上修改他们。
只有在必要的时候,设置必填项。只有在某些信息对所处流程比步可少的时候,再设置必填项。
备选菜单中的导航应该简单易用。尤其是在列表或者选择其中,选中的某个值的操作应该简单轻松。你可以考虑将备选项按照字母顺序排序,或者使用其他逻辑顺序,以便加快用户浏览和选择的速度。
在文本域中展示提示文字,以便传达其目的。如果文本域中尚无任何信息,可以在其中放置占位文字,比如“邮箱”或“密码”。如果占位文字就足以表明文本域的目的,那么久不要再加上标签来说明。