1)尽可能避免使用闪屏或者其他启动体验用户能够在启动后立即开始使用应用是最好不过的。
可我们几乎所有APP都有启动引导页,而国外的APP的确很少引导页。我们要改么?
2)避免让用户做过多设置,而应该如此:聚焦在满足80%的用户需求上
不能同意更多,设置项我基本上没用过。无用的功能就不用做,避免分散用户精力。
3)尽可能让用户晚一些再登录。
同意,不登录能够让用户体验更多的产品,后期用户登录的可能性越大。一开始就要求登录,也许就意味着一开始就会被用户放弃。目前客栈的核心功能:查看开发者信息,搜索时完全免登录使用,也是为了让用户能够先喜欢我们,再决定是否要登录来享受更多服务,比如说了解联系方式,再技术圈发言等。
4)谨慎使用新手引导(介绍应用的功能和如何进行操作)在考虑新手引导之前,你应该完善你的应用,尽可能使应用的功能直观和易于寻找。有句话说得好,好的应用不需要新手引导。
真正的好产品,应该不言自明。看到满屏的引导我一般都会直接跳过不再看。
5)不要太早要求用户去给你的应用评分
这是我一直很犹豫的事情,因为我本人是很不喜欢碰到这种邀请的,尤其是打开APP有急事的时候,剪纸让我恶向胆边生。。。。。什么时候,用什么方式去让用户给你评分?值得好好想想。
6)用户知道的标准手势
手势
回想一下,我们客栈现在用了以下几个手势:点击,滑动,轻扫。其余几个还没做过。
7)适宜地从iOS中获取信息设备上存储了大量的用户信息。可以的话,不要让用户提供你可以轻易找到的信息,例如联系人或日历信息。
iOS上到底储存了用户多少信息?这是个有趣的话题。
8)提供有用的反馈来平衡用户的输入付出和回报的概念可以帮助用户感到进程在被推进。
总结:应该让用户看到自己左右翻动的时候页面的变化,用户才会意识到自己真的在翻动这个页面。