如何测试安卓手机的流畅性?

简介:
 对于 安卓 手机,我们听到最多的抱怨就是不流畅,在选购前,问的最多的问题也是这款手机流畅不流畅。
  有的人看配置,但是同样配置的手机,流畅性天差地别,而有些低配手机反而很流畅;有的人看跑分,但是有些手机跑分很高,流畅性却很差;更糟的是,因为人和人的流畅标准不同,同样的手机,张三觉得不流畅,李四觉得还不错,选购前问别人也无法有个正确的参考。
  那么到底应该看什么呢?我们来做个解读。
   一、什么是手机的流畅性
  所谓手机的流畅性,其实是iPhone出现后,手机有了拖动滑屏概念以后出现得。以前电阻屏,WM系统的手机是谈不上拖动流畅的。
  而屏幕要滑动,就有个帧数的概念。我们看到的动态画面,是一帧帧静态画面联动起来后达到的。这利用了人眼的视觉暂留。一秒内静态画面越多,我们眼睛的感觉就越流畅。静态画面的数量,我们叫帧数。
  我们看到的电影是24帧到29帧,就是一秒钟24幅静态画面,因为电影的每一帧都是模糊帧,包含一定的时间信息,所以24帧我们看着就很流畅了。
  我们看的动画、玩3D游戏,因为每一帧都是清晰的画面,所以需要1秒钟60帧才会感觉流畅,有些眼睛特别敏感的甚至需要85帧。不过大多数人60帧就足够了,所以我们的液晶屏幕都是每秒60帧来刷新的。而手机要流畅,也需要在滑动的时候达到每秒60帧,这就是手机的流畅性。
  二、手机的流畅性如何测试
  手机的流畅性,其实是分不同场景的。在滑动桌面的时候流畅,但是玩游戏就不一定流畅;看视频的时候流畅,但是缩放图片的时候就不一定流畅。所以手机流畅性的测试也需要多种软件和方法。
   (一)系统界面的流畅性
  系统界面的流畅性,我们通常用一个软件MobileXPRT 2013,这个软件带有两个测试项目,一个是 性能测试,还有一个是用户体验测试。性能测试和诸如安兔兔之类的性能测试差不多,跑的是处理器的理论性能,而用户体验测试就可以测试出来系统界面的流畅性。
  UX Tests就是测试用户体验的
  
  用户体验测试
  上图是用户体验测试的具体项目,包括菜单滑动、界面滑动、图库滑动、网页浏览滑动和放大缩小。就这台手机的测试项目来看,图库滑动的帧数不足,会有不流畅的感觉,其他滑动都是60帧,系统体验还是非常流畅的。


(二)常用软件的流畅性
  MobileXPRT 2013的用户体验测试虽然不错,但是只能代表系统自带用户界面的流畅性,不能代表用户所使用软件的流畅性,而用户使用软件是个性化的。如何判断自己常用的软件在准备购买的手机上是否流畅呢?
  这种情况我们用 FPS meter来测试,FPS meter是一个实时帧数显示软件(需要root),后台运行,可以实时显示当前程序滑动或者运行的帧数。
  FPS meter
  开启这个软件,然后打开你常用的程序,快速滑动(测游戏不需要滑动,只要看帧数)看这个软件显示的实时帧数是否在60以上,就可以判断你常用的程序能否在手机上运行流畅。
   
实时帧数
   三、帧数之外的流畅性
  除了帧数以外,还有两个因素决定着人们使用安卓手机的流畅性。
   (一)程序开启速度
  在点击程序后,程序多长时间开启,直接决定用户体验。这个就是硬件性能比拼,但是简单看安兔兔总分是看不出来的,因为安兔兔总分包含东西太多,你看安兔兔得分里面的安卓虚拟机得分一项比较准确,
   (二)响应时间
  安卓系统有个毛病,就是触摸和屏幕响应的间隔时间比较长。Windows和IOS都要好很多。这也是各个厂商优化的重点所在,这个测试没有软件可以解决,高速摄像机用户不具备,有个建议的方法是拖动图标快速转圈,看图标和手指的距离远近,同样转圈速度,图标距离手指的距离越近越好。
  安卓通常的安兔兔跑分并不能代表用户体验,高配置因为高分辨屏幕和系统优化的原因,也未必能带来流畅体验,而上述的几个方法可以比较准确的测试安卓手机是否流畅,拿起你的手机试一下吧。
最新内容请见作者的GitHub页:http://qaseven.github.io/

相关文章
|
6月前
|
Android开发 数据安全/隐私保护
安卓手机修改设备id, 安卓硬改一键新机,手机机型修改(伪装)
提供了完整的设备信息修改功能,包含设备模板配置、基础信息修改、网络信息修改、模拟器检测绕
|
6月前
|
存储 人工智能 文字识别
三款安卓手机word编辑器下载,Microsoft Word,wps office,Word手机版,手机word编辑查看阅读器,PDF转换器apk下载
WPS Office是一款功能强大的办公软件,支持文档编辑、表格处理和演示文稿制作,兼容多种格式并提供丰富的云服务。它具备低内存占用、快速运行的特点,支持跨设备同步与多人协作,内置海量模板及AI辅助功能,如智能写作和PPT自动生成。此外,还可扫描文件、编辑PDF并转换为其他格式,极大提升办公效率,适合手机用户便捷操作。
693 1
|
7月前
|
Android开发
安卓硬改一键新机工具,一键修改手机型号,串号网卡Imei、sn码【仅供学习参考】
声明部分:仅供学习参考使用,基于Xposed框架实现的设备信息伪装模块的完整代码,包含多个功能模块:
|
6月前
|
API Android开发 数据安全/隐私保护
|
7月前
|
存储 JSON API
安卓ck提取工具,可提取手机cookie插件,AUTOJS即可实现
怎么用autojs提取手机端的CK?其实autojs是支持提取ck的但是他提取的不是浏览器的CK,二十他自身浏览器环境的c
|
7月前
|
Java Android开发
安卓手机硬改工具, 设备型号修改神器, 安卓硬改一键新机
通过Java创建可执行JAR来修改安卓设备信息。核心功能包括读取系统属性
|
7月前
|
存储 Android开发
一键新机安卓无限, 免root改手机机型, 手机信息修改型号伪装
AndroidManifest.xml配置 资源文件管理 各系统服务的Hook
|
测试技术 Android开发 Python
探索软件测试的艺术:从基础到高级安卓应用开发中的自定义视图
【8月更文挑战第29天】在软件开发的世界中,测试是不可或缺的一环。它如同艺术一般,需要精细的技巧和深厚的知识。本文旨在通过浅显易懂的语言,引领读者从软件测试的基础出发,逐步深入到更复杂的测试策略和工具的使用,最终达到能够独立进行高效测试的水平。我们将一起探索如何通过不同的测试方法来确保软件的质量和性能,就像艺术家通过不同的色彩和笔触来完成一幅画作一样。
|
11月前
|
存储 人工智能 编译器
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
759 11
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
11月前
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
1611 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了