Какие эмуляторы мобильных устройств вы используете для тестирования мобильных разработок? - PullRequest
6 голосов
/ 21 ноября 2011

Мне было интересно, какие эмуляторы все используют для тестирования вашей мобильной разработки, хочу убедиться, что я использую самые точные эмуляторы / симуляторы.

В настоящее время я использую Electric Mobile Simulator от Electric Plum для симуляции iPad и iPhone, а также Opera Mini и мобильные эмуляторы. Я скачал Android SDK, но у меня проблемы с выполнением этой работы, поэтому я очень сомневаюсь в результатах, которые я вижу на этом.

Я понимаю, что использование реального устройства для тестирования моих страниц принесет наилучшие результаты, но мне также хотелось бы иметь приличный пакет эмуляторов на моем рабочем столе, просто чтобы дать мне приблизительное руководство о том, как продвигается процесс разработки.

Все предложения и отзывы приветствуются

Кайл

Ответы [ 3 ]

2 голосов
/ 29 ноября 2011

Получите как можно больше реальных устройств. Затем, чтобы облегчить боль при разработке мобильных веб-приложений, взломайте что-нибудь вроде Shim: https://github.com/marstall/shim, чтобы скоординировать весь просмотр.

1 голос
/ 31 августа 2012

Я использую Opera Mobile Emulator с Opera Dragonfly в качестве инструмента отладки, который делает стилизацию и создание сценариев довольно простыми в 90% случаев. Если вы используете Opera (Mobile & Mini), вы можете подключить свои реальные устройства к окну инструментов разработчика в Dragonfly - это отличный способ эффективно сканировать ваш код.

Текущая коммерческая версия Electric Mobile Simulator утверждает, что визуализировать так же, как iOS. Это на самом деле очень близко. В основном это Chrome-форк, который работает, потому что и Chrome, и Safari являются Webkit-браузерами . Тем не менее, рендеринг страниц, которые используют резервные флэш-памяти и другие хитрости могут отображаться на симуляторе по-другому. EMS имеет встроенные инструменты разработчика, которые очень помогают в поиске этих отвратительных ошибок CSS. Я часто использую этот инструмент.

Там была бесплатная версия Electric Mobile Simulator , однако она рендерила большую часть контента, приравненного к браузеру операционной системы (однако пока не могу найти версию).

Android SDK - гигант. Я использовал его раньше, и я сомневаюсь, что он может предложить вам все, чего вы не смогли достичь с помощью Opera Mobile Emulator или Electric MS. Это может быть вяло, медленно реагировать - в зависимости от производительности вашей машины. Тем не менее, симуляция устройства в Android SDK приближает вас к реальной сделке.

Но в итоге вам определенно нужно протестировать на реальных устройствах. Не все ошибки отображаются в симуляторах, также вы не можете точно симулировать сенсорные события. Мы начали собирать бывшие в употреблении мобильные устройства (iPhone3, iPad1, старые модели Samsung и т. Д.); и будет продолжать это делать.

Резюме: Ничто не заменит тестирования мобильных сайтов на реальных устройствах, но эмуляторы могут ускорить разработку с начала проекта до середины бета-стадии.

0 голосов
/ 31 августа 2012

Вы также можете использовать DeviceAnywhere.С DA вы тестируете на реальных устройствах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...