互联网应用与移动应用有很多相通之处,尤其是在用户可用性设计上。它山之石可以攻玉,于是我重读了经典的《don’t make me think》(http://www.sensible.com/secondedition),感谢绿色出行带来的地铁读书时光。
对互联网应用来说,Krug的最重要原则是别让我思考。不做最佳选择,满意即可。对于网站而言,在每个页面上建立清楚的视觉层次,尽量使用习惯用法,把页面划分成明确定义的区域,明显标识可以点击的地方,最大限度降低干扰。
很多移动应用是支持PC访问的,比如著名的Evernote。就移动应用的Web访问而言,Krug的原则仍是不二的选择。就点击而言,多少次都没有关系,只要每次点击都是无需思考,明确无误的选择。因为三次无需思考,明确无误的点击相当于一次需要思考的点击。在手机上和Web 上是一样的。
手机上的屏幕会更加受限,所以去掉每个页面上一半的文字,然后把剩下的文字再去掉一半。这样可以降低页面的噪声,让有用的内容更加突出,让用户在每个页面上一眼就能看见更多的内容,而不必滚动屏幕。
如果在网站上找不到方向,人们就不会使用你的网站,手机上更是如此。每个页面都需要一个名称,页面名称要出现在合适的位置,要引入注目,要和点击的跳转一致。tab标签是导航的上佳选择,他们灵活,不言而喻,而且很难出错,并且暗示了一个物理的空间。
首页需完成的任务:
1) 标识和使命,突出的口号
2) 层次
3) 搜索
4) 导读
5) 内容更新推荐
6) 友情链接或广告
7) 快捷方式
8) 注册
9) 让用户看到他正在寻找的东西
如果想建立一个优秀的移动应用,一定要测试。测试一个用户比不做测试好一倍。在项目中,早点测试一位用户好过最后测试50为用户。测试的关键不是要证明什么或者反驳什么,而是了解你的判断力,给你提供有价值的参考,测试是一个迭代的过程,没有什么比现场用户的反应更重要。关于可用性测试最大的秘密就是,测试对象是谁并不重要,利用你能够寻找到的任何人,然后曲线上升,在用户测试过程中多多使用屏幕刻录软件,或者友盟的服务也是一个不错的选择。
从可用性测试中了解到的东西总是会很有意义,而且每个观察了这个过程的人都能看出这些问题。面对问题,正确的解决方案往往是去除某个让人混淆的内容,而不是增加另一些干扰,不要太看重人们对新功能的要求,测试后的主要目标是寻找重要而不费力的收获。
需要牢记的是,可用性是基本的礼貌,是我们的应用值得人尊敬的原因。
1) 知道人们在你的应用上想做什么,并让它们明白简易
2) 告诉人们他想知道的
3) 尽量减少步骤
4) 了解客可能有哪些疑问,并且给予解答
5) 为客户提供协助,例如本地存储
6) 容易从错误中恢复
7) 如有不确定,记得道歉