尽管手机设备已经出现十多年了,软件开发者仍然在琢磨制作优秀的手机应用的法则是什么。讽刺的是,他们面临的最大的障碍之一是,网页软件开发的成功经验。现在大多数开发者都是网页应用出身,已经非常熟悉那个领域的惯例和最佳实践,以致于他们甚至没有意识到这些东西的存在。正是那些经验,经常使开发者在制作手机应用时惹上麻烦。
其中一个大问题就是应用的帮助功能。
在网页世界,最好的事就是做一个不需要内置帮助的网页应用——体验太直观了,用户不需要任何帮助就知道该怎么做。添加帮助功能被认为是设计失败的证明。
网页应用环境的多个方面鼓励这种免帮助的方法。首先是工具提示条的使用:当鼠标悬停在按钮或图标上时,这个小小的解释框就会弹出来。工具提示条几乎无处不在,因为它们太实用了;它们使用户得以发现屏幕上的一切信息,不需要真的点击和犯错。工具提示条是内置在网页应用中的隐藏帮助,鼓励用户探索网页,而不必害怕犯错。
网页应用的另一个重要的特征就是,开发者能够准确地监测用户行为,和每天更新网页。尽管在技术行业经常讨论这么做是否侵犯用户隐私,现在追踪技术最经常被用于收集用户在网站上做什么的数据,以确定网站设计是否合理。比如,用户是否在某个时刻放弃购买?他们点击不到他们想点击的位置?根据这些信息,网页设计师可以即时发现问题并迅速地做调整。
准确的追踪和迅速的改变相结合,使开发者能够很快把网页应用变成使用不费力的工具。这是网页新公司的标准过程,他们应该首先发布差到令人耻辱的产品版本,这样他们才能尽快进入学习过程。
在手机领域使用相同的方法会变成灾难
手机没有鼠标,所以工具提示条再也不管用了。并且,手机应用开发者很难快速迭代应用,因为他们必须让用户安装新版本。苹果甚至限制开发者更新应用的次数。另外,即使开发者想出如何快速迭代,第一版应用的糟糕体验也可能是致命的,因为会导致应用商店的评价很差,即使应用已经更新了,那些差评也不会消失。
所以,不是赶时间拼凑应用,手机应用开发者必须在第一版就把用户体验做好。
那意味着发布前的测试是非常重要的,但还意味着开发者必须有不同的设计考虑。手机应用开发者不能假设用户完全能够凭直觉知道怎么使用应用,而是假设用户会犯错会遇到困难,这时候要给他们一个比较体面的改正方式。这一点尤其重要,因为手机设备的屏幕小,解释各种特征是很困难的;再加上没有工具提示条,特征不能自己解释自己。制作一个完全直观的手机应用几乎是不可能的,特别是如果它以任何复杂度执行功能。
当我们用真正的用户测试手机应用时,我们会发现用户很难想出如何如何执行哪怕是最简单的功能。当他们遇到困难时,他们做的第一件事通常是寻找帮助功能。如果能够使用帮助,且帮助是比较有条理的,那么用户通常可以自己找到答案并继续使用应用。但是,如果他们找不到帮助,或如果帮助没有提供他们所需的信息,那么他们可能会觉得受挫,甚至彻底抛弃这款应用。而开发者得到的结果就是,用户流失和应用商店的差评。
WebMD(from inspireux.com)
改进建议
显然,把应用做得尽可能地直观是关键。但设计师不是努力做出完美的设计,而是带着用户会遇到困难的假设做设计。那意味着帮助功能应该:
1、在任何页面都可以使用它。理想的情况下,帮助应该有一个显眼的的按钮(比如问号图标)。
2、环境敏感。应该与用户现在所做的事相关。
3、可搜索。认识到用户的问题不总是与应用的当前页面相关。使用户容易就不同的主题提出问题。通过可搜索的FAQ列表可以达到这个目标。
在我们测试的应用中,超过90%没有遵守以上原则,根据应用商店的非正式调查,这个比例甚至更高。玩家通常更容易使用和学习能把帮助功能做好的应用。
榜样:
Snapseed(一款照片编辑应用)的每一个页面都有帮助图标。用户轻击问号图标就能显示如何使用。
WebMD中有一个教程,告诉用户如何使用应用和按键的功能。注意它使用了提示工具条风格的图解。
via:游戏邦/gamerboom.com编译
更多阅读: