|
只要是关于设计的问题, 永远没有肯定答案, 永远充满了品味与风格斗争. 但是关于UI设计, 应该有如下几个原则:
1, 除非一定需要用户选择,可以做一个默认能满足大多数人需求的默认选择, 另外留有自定义选择的接口.
2, 能在后台进行的, 应该在后台进行, 如下载更新包.
3, 即使是设计者认为非常重要的更新, 也应该有使得用户放弃此更新的权力.
4, 任何阻塞性的操作, 应该显示进度条与估算时间(不用特别精确).
5, 任何对系统有大的更改操作之前需留有恢复回退的手段, 使得更改失败或者更改取消后能迅速恢复回退, 至少使得恢复与回退时间可以被精确估算.
6, 如果自动更新多次无法完成, 应该对有可能造成的原因进行分析,给用户最基本的提示.