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

Javascript 您使用哪些移动设备模拟器来测试移动开发?,javascript,android,iphone,ipad,mobile,Javascript,Android,Iphone,Ipad,Mobile,我想知道每个人都使用什么模拟器来测试你的移动开发,我想确保我使用的是最精确的模拟器 我目前使用的是来自Electric plum的用于iPad和iPhone模拟的电动移动模拟器,以及Opera Mini和移动模拟器。我已经下载了Android SDK,但很难做到这一点,所以我对我在上面看到的结果非常怀疑 我知道使用真正的设备来测试我的页面将获得最好的结果,但我也希望在我的桌面上有一个像样的模拟器包,只是为了让我大致了解开发过程的进展情况 欢迎所有建议和反馈 Kyle尽可能多地获取真实设备。然后,

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

我目前使用的是来自Electric plum的用于iPad和iPhone模拟的电动移动模拟器,以及Opera Mini和移动模拟器。我已经下载了Android SDK,但很难做到这一点,所以我对我在上面看到的结果非常怀疑

我知道使用真正的设备来测试我的页面将获得最好的结果,但我也希望在我的桌面上有一个像样的模拟器包,只是为了让我大致了解开发过程的进展情况

欢迎所有建议和反馈


Kyle

尽可能多地获取真实设备。然后,为了减轻移动web开发的痛苦,将Shim:之类的东西整合在一起,以协调您的所有浏览。

我使用Opera Dragonfly作为调试工具,使样式和脚本编写在90%的过程中都非常简单。如果运行Opera(Mobile&Mini),您可以将真实设备连接到Dragonfly的开发者工具窗口-这是有效扫描代码的好方法

当前商业版本的状态呈现方式与iOS相同。它实际上非常接近。它基本上是一个Chrome fork,它可以工作,因为Chrome和Safari都是Webkit浏览器。但是,使用flash回退和其他技巧的呈现页面在模拟器上的显示可能会有所不同。EMS有内置的开发工具,这有助于找到那些糟糕的css错误。我经常使用这个工具

有一个免费版本的电动移动模拟器,但它呈现的大部分内容相当于操作系统的浏览器(现在找不到该版本)

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

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


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

您也可以在任何地方使用DeviceAnywhere。使用DA you在真实设备上进行测试。

最好的测试是在真实设备上进行,模拟器只能做这么多,很多时候我在模拟器上得到了完美的结果,在设备上10秒钟,事情就出了问题。我发现xcode模拟器和其他模拟器一样好,我相信其他人也会有偏好如果你只想测试设备兼容性,最好的方法是在真实设备上测试它,如果你想了解更多用户体验,试着看看这个问题,了解一些想法[在这里输入链接描述][1][1]: