因为没有清晰的使用情景支持,用户并不能很好地理解基于触摸的交互。为了解决这个问题,不少移动app为用户添加了新手引导(新手教程),但愿能够帮助用户了解如何使用触摸手势。这个想法颇有价值,但或许并非最好的解决办法。
大部分人(有时候超过90%)会尽量快地跳过新手教程,而且也很难记住他们应该学习什么。这些问题起源于引导教程是出如今用户真正使用app以前。大部分用户很是但愿尽快能使用app,因此他们跳过了阅读手册这一环节。即使有用户耐心看完新手引导,但他们没有看到应用界面,因此他们并不知道他们在新手教程部分学习的技巧应该在哪里使用,在何时使用。
后来,一些移动app针对这个问题进行了尝试,他们把新手教程覆盖在真实的app界面设计之上。但即使这样,用户还有可能不清楚哪一个动做在何时对他们有用。
因此正确的作法不是在一开始就一次性教给用户全部的操做,而是在某个具体操做真正有用时才教用户。做家Josh Clark称之为“及时教育(just in time education)”,而且这是新手引导教程的有效替代。咱们在本身的移动app--
Polar中屡次运用了这一点。
当你滚动Polar并进行投票时,从屏幕底部上拉加载更多内容,同时出现一个小提示,向用户解释如何跳过不喜欢的投票(
video demo)。该提示只出如今刚开始使用app时。这时候你已经熟悉了基本的交互,而且可能已经准备好学习更多高级的交互操做。
因为滑动跳过投票是一个隐藏的手势,因此咱们仅经过及时教育来向用户解释这一点。虽然每一个用户是在首次使用app时看到这个提示,但若是咱们注意到用户没有使用这个功能来帮忙提醒他们其余的可能性,咱们也能够再次展现它。正确地对用户进行及时教育是在用户真正须要的时候向用户显示有用的信息,而不是在他们不须要的时候。