iPhone应用可用性的试探性分析

   试探性分析包括系统检查一个用户界面并判断它是否符合一套试探性的规则。这是一种识别可用性缺陷的快速有效方法,但是由Jakob Nielsen提出并广泛使用的试探性分析最初是面向桌面应用软件的。因此措辞和实例也和其他平台不相符合。几年来,研究员和实践者为满足他们的需求不断发展和扩展了试探性分析。虽然有很多卓著的投入,但几乎所有的投入都是在iPhone开发之前。鉴于这点,我就试图将Nielsen的试探性分析引入到iPhone。我相信还有更多有用的实例,我会在本人以及读者发现更多新的令人兴奋的应用时继续完善本文。是否想了解跟更多试探性分析相关知识呢?请参照Useit.com的试探性分析概览。

 

1. 应用状态的可见
应用应该通过适当的反馈让用户知道正在发生的事情。

实例:Shazam 在分析音频时提供一个反馈。更多常用的反馈用例是:在发送内容(比如邮件)或者接收内容(最新信息)时候的进度指示。

Shazam

2. 应用和现实世界的匹配
应用应该可以感觉到用户环境并进行相应的信息显示。
实例:罗盘(应用的左下角) 改变地图的布局。诸如iHandy Level等其他应用在适当的时候将显示布局从横排改成竖排。

IMG_0467

3. 用户控制和自由
用户通常会误选一些应用功能,这样就需要一个明确标识的“紧急出口”。
实例: “取消”和 “x” 按钮是很常见的iPhone控件。 在诸如游戏或者视频等“沉浸式”应用中,用户应该可以点击后使用这些控件和出口。如下截图就是Facebook的状态更新页。

IMG_0458

4. 错误预防
避免容易出错的场景,或者检查错误并给用户一个确认选项。
实例: 拼写检查提供一个拒绝建议的选项。如下实例来自内置的email应用。

IMG_0464

5.  一致性和标准
不要让用户含义相同的不同措辞、场景和动作间徘徊。
实例: Kindle使用标准控件来标记和显示进度。完整的标准请参照 Apple的iPhone Human Interface Guidelines

IMG_0379

6. 识别,而不是回忆
通过让对象、动作和选择可见使用户记忆负担最小化。
实例: Yelp 的“Recents” tab页面存储了最近访问的业务。Map也通过“Recents”让用户查看过往的地址和路径。减少回忆的情况方式包括记住应用的上一个状态以及上一次的搜索结果。

IMG_0468

7. 实用的灵活性和效率
减少完成预期用户需求所需要的步骤,并可以定制。
实例: Urbanspoon 提供了在用户输入查询时提供提示。此外,预填充可以使用用户使用更高效,比如在嵌入的Map应用中可以用当前位置预填充“起点”域。

urban-search

8. 真实和简约设计
屏幕不能包含一些无关或者几乎不需要的信息。
实例: Photo中控件在不使用时是隐藏的。对应诸如视频或者电子阅读等“沉浸式”应用也是适用的,比如Kindle。

IMG_0462

9. 帮助用户识别、分析和恢复错误
错误消息必须通俗并准确指出问题和解决办法。
实例: Epicurious 说明了在用户离线时可能获取不要内容。

Epicurious

10. 帮助和文档
帮助必须关注用户任务,列出用户需要执行的具体步骤,同时不要太长。
实例: Ocarina 在开始的时候提供了上下文帮助。Sketches 应用提供了好玩并实用的用户教程。

IMG_0463

 

原文链接:http://www.iphoneuxreviews.com/?p=114

你可能感兴趣的:(UI,移动开发,iPhone,休闲,试探性分析)