Эмулятор Android работает на VirtualBox против реального устройства - PullRequest
1 голос
/ 08 марта 2012

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

Спасибо

Ответы [ 2 ]

2 голосов
/ 19 ноября 2012

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

2 голосов
/ 08 марта 2012

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

Лучшее, что вы можете сделать, - это выполнить профилирование производительности https://stackoverflow.com/questions/2713940/eclipse-java-profiler, которое покажет вам, где находятся узкие места, и даст вам некоторое представление о производительности.

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

...