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

时间:2011-11-20 20:52:00

标签: javascript android iphone ipad mobile

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

我目前使用电动梅花电动移动模拟器进行iPad和iPhone模拟,以及Opera Mini和Mobile模拟器。我已经下载了Android SDK,但是无法完成这项工作,因此我对此处的结果非常怀疑。

据我所知,使用真实设备测试我的网页将获得最佳效果,但我也喜欢在我的桌面上拥有一个不错的模拟器包,只是为了给我一个关于开发过程如何进展的粗略指导。

欢迎所有建议和反馈

凯尔

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

我将Opera Opera Mobile Emulator与Opera Dragonfly一起用作调试工具,这使得样式和脚本编写很容易90%。如果运行Opera(Mobile& Mini),您可以将真实设备连接到Dragonfly的开发人员工具窗口 - 这是有效扫描代码的好方法。

Electric Mobile Simulator的当前商业版本表示要像iOS一样呈现。它实际上非常接近。它基本上是一个Chrome分支 - 它可以工作,因为Chrome和Safari都是 Webkit浏览器。但是,渲染使用闪回后退和其他技巧的页面可能会在模拟器上以不同方式显示。 EMS 具有内置的开发人员工具,可以帮助很多人找到那些糟糕的css错误。我经常使用这个工具。

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

Android SDK是一个巨人。我以前用它,我怀疑它可以为你提供Opera Mobile Emulator或Electric MS无法达到的任何功能。它可能会缓慢,响应缓慢 - 取决于您的机器的性能。但是,在Android SDK中模拟设备会让您非常接近真实的交易。

但最终,肯定需要在真实设备上进行测试。并非所有错误都显示在模拟器中,您也无法精确模拟触摸事件。我们开始收集二手移动设备(iPhone3,iPad1,旧款三星机型等);并将继续这样做。

摘要:在实际设备上没有任何内容取代测试移动网站,但模拟器可以加快从项目开始到测试阶段中期的开发速度。

答案 2 :(得分:0)

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