你使用哪些移动设备仿真器测试移动开发?

6
我想知道大家用哪些模拟器来测试你们的移动开发,我想确保我使用最准确的模拟器/仿真器。
我目前使用Electric Plum的Electric Mobile Simulator进行iPad和iPhone模拟以及Opera Mini和Mobile模拟器。我已经下载了Android SDK,但在使用过程中遇到了麻烦,因此对其结果持怀疑态度。
我知道使用真实设备测试我的页面会产生最好的结果,但我也想在桌面上拥有一个不错的模拟器包,只是为了给我一个大致的开发进程指南。
欢迎提出所有建议和反馈。
Kyle

2
最好的测试是使用真实设备,模拟器只能做到这么多,很多时候我在模拟器上得到了完美的结果,但在设备上只需要十秒钟就会出现问题。我发现Xcode模拟器和其他任何模拟器一样好用,我相信其他人也有自己的喜好。 - Elmo
如果您只想测试设备兼容性,最好的方法是在真实设备上进行测试;如果您想了解更多关于用户体验的信息,请尝试使用 heatma.ps - Cyprian
查看此问题以获取一些想法进入链接描述 - Jag
3个回答

2
尽可能获取更多真实设备。然后,为了简化移动Web开发的痛苦,请像Shim一样将一些东西组合起来:https://github.com/marstall/shim 以协调您所有的浏览。

1

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

Electric Mobile Simulator的当前商业版本声称只呈现iOS。它实际上非常接近。它基本上是一个Chrome分支 - 这很有效,因为Chrome和Safari都是Webkit浏览器。但是,呈现使用Flash回退和其他技巧的页面可能会在模拟器上显示不同。 EMS具有内置的开发人员工具,这有助于找到那些糟糕的CSS错误。我经常使用这个工具。

曾经有一个免费版本的Electric Mobile Simulator,但它呈现的大部分内容相当于操作系统的浏览器(现在无法找到该版本)。

Android SDK是一个巨头。我以前用过它,但我怀疑它能为你提供什么你不能通过Opera Mobile Emulator或Electric MS实现的功能。它可能会很慢,响应缓慢--这取决于你计算机的性能。然而,在Android SDK中模拟设备可以让你非常接近真实的情况。

但最终,你一定需要在真实设备上进行测试。不是所有的漏洞都会在模拟器中显示出来,而且你无法精确地模拟触摸事件。我们开始收集二手移动设备(iPhone3、iPad1、旧款三星等),并将继续这样做。

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


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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接