您使用哪个移动设备模拟器来测试移动开发

Which mobile device emulators do you use to test mobile development?

本文关键字:移动 模拟器 测试 开发      更新时间:2023-09-26

我想知道每个人都使用什么模拟器来测试你的移动开发,想确保我使用最准确的模拟器/模拟器。

我目前使用的是电梅公司的电子移动模拟器,用于iPad和iPhone的模拟,以及Opera Mini和移动模拟器。我已经下载了Android SDK,但是在制作这项工作时遇到了麻烦,所以我对我在这上面看到的结果非常怀疑。

我知道使用一个真正的设备来测试我的页面会得到最好的结果,但我也喜欢在我的桌面上有一个像样的模拟器包,只是为了给我一个粗略的指导,如何开发过程的进展。

欢迎所有建议和反馈

凯尔

获取尽可能多的真实设备。然后,为了减轻移动web开发的痛苦,可以像Shim: https://github.com/marstall/shim这样的东西来协调你所有的浏览。

我使用Opera Mobile Emulator和Opera Dragonfly作为调试工具,它使样式和脚本编写在90%的情况下非常容易。如果运行Opera (Mobile &Mini),您可以将实际设备连接到Dragonfly的开发人员工具窗口—这是有效扫描代码的好方法。

目前的商业版本的电子移动模拟器状态呈现就像iOS一样。它实际上非常接近。它基本上是一个Chrome的分支——这是可行的,因为Chrome和Safari都是Webkit浏览器。但是,使用flash回退和其他技巧的渲染页面可能在模拟器上显示不同。EMS有内置的开发工具,这有助于发现那些糟糕的css错误。我经常使用这个工具。

的免费版本电子移动模拟器,然而它呈现的大部分内容等同于操作系统的浏览器(但现在找不到该版本)。

Android SDK是一个巨人。我以前用过它,我怀疑它能否提供Opera Mobile Emulator或Electric ms无法提供的任何功能。它的响应速度可能很慢,这取决于你的机器性能。然而,在Android SDK中模拟设备会让你非常接近真实的交易。

但最终,肯定需要在真实设备上进行测试。并不是所有的bug都会出现在模拟器中,你也不能精确地模拟触摸事件。我们开始收集二手移动设备(如iPhone3、iPad1、旧款三星机型等);并将继续这样做。

总结:没有什么可以取代在真实设备上测试移动站点,但是模拟器可以加速从项目开始到测试阶段中期的开发。

您也可以使用DeviceAnywhere。使用DA,您可以在真实设备上进行测试。