1、贯彻最近使用最靠前原则。计算机系统的设计上,很多很多的地方都用到了局部性原理(技术),空间局部性、时间局部性,什么cache,LRU,服务器缓存等等都是源于这个原理,大致上的技术都是把常用的数据放到最近的位置或者说最前面,这个技术可以说是计算机系统设计中最重要的一个技术之一,对计算机系统的性能等有大大的提升。
在用户对软件的使用上,同样有这个原理,并且十分重要。(本质上计算上系统的局部性原理很大一个来源就是人们使用计算机的局部性,所以在产品设计上做好局部性原理也是正常的啊)。体现到设计上就是把用户最常使用的功能或者资源放到最前面让用户使用,目前很多软件上面感觉还是没有用到或者用好这个东西。自己做产品的时候,注意到了这点,但是还是有些地方没有做到位,所以自己还是要将其贯彻到位。要意识到这个功能的重要性,因为局部性原理,用户大多数时间都在使用某几张图,如果不能将它们排到前面,那么用户每次使用可能都需要翻半天,是很麻烦的,体验不好的。
比如自己的贴图,用户从服务器上拉的贴图,是根据热度做的排序,不能改,好像不能简单的就用上最近使用最靠前原理了,就没做了,但是实际上应该意识到这个功能的重要性,多想一想的,找到完成的办法的。这里自己的app里面有个添加常用贴图的功能,常用的贴图就是最近使用最前,所以这里将使用的贴图放到常用贴图里面就好了。
2、产品上的一些小缺陷,不足,不要以为不重要,觉得自己还有那么多吸引用户的功能呢,觉得用户跑不了。也不要觉得用户会想你一样有耐心耐用这个产品,会容忍这些缺陷不足,错的,用户是没有耐心的,再加上缺陷的累积,极少成多,更容易导致用户的流失。如果有更多的选择,然后就会选择其它的产品了。
APP等软件的产品设计上的一些经验
最新推荐文章于 2024-07-25 16:46:02 发布