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

I was wondering what emulators everyone uses to test your mobile development, want to make sure I'm using the most accurate emulators/simulators.

I currently use the Electric Mobile Simulator from electric plum for ipad and iphone simulation as well as Opera Mini and Mobile emulators. I have downloaded the Android SDK but have trouble making this work so am very dubious about the results I see on this.

I understand that using a real device to test my pages will merit the best results but Id also like to have a decent emulator pack on my desktop just to give me a rough guide of how the development process is progressing.

All suggestions and feedback welcomed

Kyle


Get as many real devices as possible. Then, to ease the pain for mobile web development, hack something together like Shim: https://github.com/marstall/shim to coordinate all your browsing.


I use Opera Mobile Emulator with Opera Dragonfly as a debugging tool, which makes styling and scripting pretty easy 90% of the way. If running Opera (Mobile & Mini), you can connect your real devices to the developer tools window of Dragonfly - that's a great way to effectively scan your code.

The current commercial version of Electric Mobile Simulator states to render just as iOS. It actually comes very close. It basically is a Chrome fork - which works, because both Chrome and Safari are Webkit browsers. However, rendering pages that use flash fallbacks and other trickery might display differently on the simulator. EMS has built-in developer tools, which helps a lot finding those crummy css bugs. I use this tool a lot.

There was a free version of Electric Mobile Simulator, however it rendered most of the content equating to the operating system's browser (Can't find the version now however).

Android SDK is a giant. I used it before, and I doubt that it can offer you anything you couldn't achieve with Opera Mobile Emulator or Electric MS. It can be sluggish, slow responding - depending on the performance of your machine. However, simulating a device in Android SDK brings you very close to the real deal.

But in the end, you definitely need to test on real devices. Not all bugs show in simulators, also you can't precisely simulate touch events. We started collecting used mobile devices (iPhone3, iPad1, older Samsung models and so on); and will continue doing so.

Summary: Nothing replaces testing mobile sites on real devices, but emulators can speed up development from the project's start until the middle of beta stage.


You could also use DeviceAnywhere. With DA you test on real devices.

链接地址: http://www.djcxy.com/p/10072.html

上一篇: 使用MonadPrompt实现重播

下一篇: 你使用哪种移动设备模拟器来测试移动开发?