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