用户体验(User Experience,简称UX)是一种用户使用产品过程中建立起来的主观感受。ISO 9241-210标准将用户体验定义为 “人们对于针对使用或期望使用的产品、系统或者服务的认知印象和回应”。对于移动应用来说,用户体验可以通过App的功能实现、启动响应时间、流畅度帧率FPS,以及CPU、内存、GPU占用率等客观指标来衡量,用户体验系数大于60的App认定为基准用户体验基准App。
这里普及几个概念:
启动耗时:人与人进行互动时,双方都会对彼此进行响应,无论是通过言语,还是肢体动作或眼神。数字世界里也是同样的道理,软件必须通过某种形式表达当前状态,产品的反应时间与用户的掌控程度直接相关,与用户形成互动沟通。 Jakob Nielsens APP应用标准:0.1秒——应用UI界面开始响应用户操作,用户就会有直接控制的感觉;1秒——用户的思路就不会被打断,就会没有等待的感觉;10秒——达到这样的等待时间,用户就不会再玩下去了。现实中,用户还会进行“横行比较”, 如果一个App用了3秒打开,另一个同样功能的App只用了0.3秒,人们会毫不犹豫地转向更快的App。与竟品App进行响应速度比较是最重要的。
帧率FPS:帧率(FPS: Frame Percent Seconds)是指每秒视图更新的帧数,也就是UI的流畅度指标。App运行中每秒帧数愈多,所显示的UI就会愈流畅,让人感觉App运行越快、越平滑。反之,如果App运行时的帧率小于16,就会感觉到明显的卡顿感。
CPU、GPU、内存:CPU、GPU、RAM内存饰App运行不可或缺的硬件资源,同样的性能体验如果占用的运行硬件资源更少,用户的整体体验就更佳。