不会设计的程序猿和不了解开发的射鸡师都不是一个好的产品,这三者是紧密相关的。。
1.简洁。以短暂的使用为主。简、快、精。当然要是你的应用开发的很简单,苹果会说这么简单的应用,你上不去。(做到简约而不简单)
2.微任务。模拟个场景,我上个厕所,拿手机玩下这个应用,然后蹲完了就后台运行了,后来等公交又掏出来玩会~~ 断断续续的时间碎片,你要考虑(如果能把这些琐碎的时间争取到,这就是一个好的应用)
3.时效性。快捷高效,我要查个天气,掏出手机,打开一个应用,天气出来了~ 像Umbrella 就是告诉你 需不需要带伞,简单的高效。
4.使用环境。在做应用的时候 要考虑用户是在什么状态下看你的应用,而不是在脑子里臆想用户也是蹲在办公室跟你一样看这个应用。在用户的环境下有没有好的视觉感和操作感是粘度的核心。(用户的定位和调研)
5.功能扩展 够用就好。我们疯狂的填充着某个程序,生怕他不是全能的,但是用户究竟用不用呢,不用就等于占据内存的垃圾。(功能并不是越多越好,目前在中国的app普遍存在这种现象,在国外一些比较火的应用,都是一些简约的应用,他们只是在自己的领域做到极致,而不是堆叠很多功能,让用户不知道该选择什么。。)
6.跟着用户感觉走。用户的手机操作已经养成了习惯,你可以创造这种习惯,比如微信 摇一摇,但不要改变这种习惯。让用户适应你的应用,不是好的出发点,除非你有背景,别人不用不行(除非你是QQ,别人离不开你)。
7.让内容尽可能多的一屏展示给用户。减少屏幕元素,内容能不滚动就不滚动,用户最少的操作达到目的就是好的。人都是懒得。
8.重要信息在顶部,重要操作在底部。你拿一下手机操作下,就知道这个其实很重要。(这是大多数用户的操作习惯。。)
9.别比苹果的底线更低,44像素的最小设计,已经是用户手指的极限,不要让用户拿着铁丝玩你的应用,除非你的应用是为了测试手指的纤细程度。
10.合理空白 总是给人放松的感觉。你去景点,看着密密麻麻的人群心情就低落的很,密密麻麻的功能键会让用户不知所措。
11.拇指为王。主操作都给拇指,你拿着手机 操作下就知道了。
12.你想高端,就偷摸的来。把高端专业的操作 藏起来,想玩的自然就找到了,不想玩的也不烦。按钮的意义就是点击,摆在那里没有点击,就是站着坑不拉屎。还不如找个没人的地缓缓。就像QQ的会员设置,基本操作满足大众,想高级一些可以,升会员。
13.技术与魅力没有太大关系。不要以为技术越复杂,效果越牛,其实复杂的技术实现,牺牲了更多的CPU与流畅性。技术用户是看不到的,流畅性却是用户能感受到的。(真正的NB是就是用最简单的方式,来实现最完美和最流畅的效果)
14.应用火了,打造个社区吧。自己的资源总是有限的,网友的力量是无穷的,社区就是活水,有互动才更能有粘度。(哪怕你打造不成一个社区,你可以最大限度的提高用户的互动性,如糗事百科,它这类的应用软件的模式非常不错,它只提供一个平台,发布信息和审核信息都有用户来完成,发的人感觉狠不错,审帖的人也得到了满足,目前好多都已经来形成线下活动,推广等都是一个好的途径)
最近 做升级发现之前的逻辑直接就废了,所以建议,在做应用时,有一个长远的功能实现时间表,这样程序猿会自己梳理逻辑,使之升级比较好的兼容。 还有这种无法兼容的 只能采取强制更新,但是没有预留强制更能接口的app,如何强制啊~ 所以要考虑的足够多~ 你可以现在实现的功能很少,但却要把后面的方向想好。(一定要有一个长远的规划,一定要有预留的空间和功能。)
http://www.cnblogs.com/superhappy/archive/2013/04/22/3035696.html