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

作者:手机兼容性测试   发布时间:2020-07-07

看到有网友问,是否可以使用模拟器来代替真实手机做兼容性测试,使用模拟器做兼容性测试效果怎样?

在回答这个问题之前,我们先来看看模拟器和真机的直观区别。


安卓模拟器:

无法多点触摸(比如两个手指放大文本字体大小)、网络通话没有真实的呼入和呼出、摄像无法调起摄像,无USB连接、WiFi、各种网络制式、蓝牙、音频输入/捕捉。

安卓模拟器做兼容性测试

另外Android具有的一些特点:

Android模拟器用的是原生标准的Android系统。市面上的真机定制化非常多,比如国内小米的MIUI,魅族的Flyme等等,而模拟器都是Android的原生系统,即相当于市面上的Nexus和Pixel手机的系统,因此国内使用原生Android系统手机的用户非常少见。Android模拟器上安装的apk签名是debug模式的。发布应用到市场上要使用开发者正式的签名。Android模拟器上用px像素可以正常显示,真机上必须用dpi让系统自动识别才能达到预期效果。所以真机上有可能布局变得面目全非,和模拟器上不一致。Android模拟器不能确定电池电量水平和充电状态。Android模拟器不能确定SD卡的插入/弹出。Android模拟器都是模拟的硬件。所以在硬件上基本不会出现兼容性问题,但是市场上的真机大多数都是采用不同的cpu,不同的显示屏等。Android模拟器不会被刷机,但真实的Android设备会存在刷机。

模拟器上发布程序后会自己启动程序弹出界面,真机上通过电脑安装后则不会弹出来。Android模拟器不支持呼叫和接听实际来电。只能通过控制台模拟电话呼入和呼出。


所以,虽然说android模拟器做得很完善几乎跟真机一样,但在实际测试情况中还是有不少不一样的,没有一个真机测试还真难保证自己的应该能够在真机上顺畅跑起来。


因此,针对这个问题,总的来讲,模拟器只是实现了真机的大部分功能,但绝对不能代替真机测试,肯定无法达到真机测试的效果,任何应用在上线前都应该在实体机上进行验收测试,尤其是只有真机才能反应出最真实的性能测试情况,有没有发热,有没有死机,耗电量消耗等等。另外模拟器的性能和调试效率,相比真机,肯定会低很多。


相对于通过模拟器测试Android应用,通过在线远程真机测试平台的远程真机来做兼容性测试,执行真机调试应用、真机测试,不失为一种更可取有效的测试方式。

推荐阅读:

手机游戏APP做兼容性测试需要覆盖多少部手机?

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

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

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


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



沪ICP备07036474号-4 |

沪公网安备 31010702003220号

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