与通过模拟器测试相比,真机调试好在什么地方?

作者:远程真机调试   发布时间:2020-07-22

模拟器只是实现了真机的大部分功能,任何应用在上线前都应该在实体机上进行验收测试。此外客户端的性能测试是基于真机的,只有真机才能反应出最真实的性能情况,比如发热,比如死机,比如耗电量等。


并且,真机相对于模拟器来说,速度快,而模拟器的运行速度取决于PC的配置,所以模拟器运行起来的速度较慢,调试效率很低,无法与真机调试相比。


真机调试


此外,Android 模拟器用的都是标准的Android系统,但是市面上的真机基本是手机厂商自家定制的系统,尤其国内安卓定制化现象严重,国内的手机厂商们热衷于对安卓系统进行深度定制,这也让开者们非常头大。应用开发好以后须得使用真实设备来适配,像小米、魅族这样的深度定制系统,都是很难用模拟器来模拟适配的。


模拟器虽然能在一定程度上模拟真机,但模拟器和真机的区别是挺大的,模拟器不能模拟所有的API,像Email、电话、短信等基于真实硬件的API由于模拟器本身的限制是不能被模拟出来的,因此应用但凡需要调用这些API的,都应该选择真机调试。


模拟器和真机的分辨率不同,显示效果也不一样,所以在做UI等界面测试时,差异会比较大,模拟器没法等同于真机。很多时候你在模拟器上调试好了的问题,感觉没有问题了,然而到了真机上就会出现各种莫名其妙的bug,让你措手不及,所以真机测试优点显著,做安卓开发一定要用真机测试。


但是用真机就会面临一个问题,一些创业公司或者中小企业没有那么多资本去建机型库,尤其对于小众开发者没有那么多的资金预算去购置过多的机型,顶多有几台主流机可供测试,但想要做一款成功的APP这是远远不够的,要完成app测试需要的机型成本是很庞大的,所以比较择优的方案就是建议可以使用像Alltesting真机云这样的云真机平台来进行远程调试,这样能省下大量的购机成本,而且一样的是真机,同样的效果,只不过不同的是,你是通过在线调用远程的真机来为你执行测试而已。


推荐阅读:

安卓模拟器可以代替真实手机做兼容性测试吗 效果怎么样?


手机兼容性测试可以不买真机吗?


APP兼容性测试需要重点考虑哪几个方面?


在线远程真机平台都有拥有哪些功能?


给手机APP做兼容性测试时 有没有必要购置各式机型?


安卓手机APP兼容性测试如何有效进行?


做APP自动化探索测试,如何进行?


快速实现测试一个APP在多台手机上的兼容性的有效方法




本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。



沪ICP备07036474号-4 |

沪公网安备 31010702003220号

2015-2021 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.