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

问题描述 投票:6回答:3

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

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

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

欢迎所有建议和反馈

凯尔

javascript android iphone ipad mobile
3个回答
2
投票

获得尽可能多的真实设备。然后,为了减轻移动网络开发的痛苦,像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浏览器。但是,渲染使用闪回后退和其他技巧的页面可能会在模拟器上以不同方式显示。 EMS有内置的开发人员工具,可以帮助很多人找到那些糟糕的css错误。我经常使用这个工具。

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

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

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

简介:在实际设备上没有任何东西取代测试移动网站,但是模拟器可以加速从项目开始到测试阶段中期的开发。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.