Насколько хорошо эмулятор телефона Android отражает производительность?

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


person Community    schedule 19.09.2008    source источник
comment
Посмотрите на это, это ответ на ваш вопрос! stackoverflow.com/questions/2893273/   -  person audittxl    schedule 29.05.2013
comment
Эмуляторы улучшаются с каждым днем, сейчас (2017) их много, bluestack, GenyMotion, Andy,... и это лишь некоторые из них.   -  person Reza Hamzehei    schedule 13.10.2017


Ответы (5)


Эмулятор работает очень медленно на моем Mobile Intel Pentium M 725, 1600 MHz.

Я предполагаю, что эмулятор не соответствует реальной производительности.

person taudep    schedule 19.09.2008

Эмулятор настолько медленный, что в некоторых случаях приложение openGL даже не запускается при его использовании. В то время как реальное железо андроида может быть даже настолько мощным, что на нем можно даже играть в ГТА.

person Flying Monkey    schedule 10.09.2014

Настройка ускорения ВМ в Windows

Ускорение виртуальных машин для Windows требует установки Intel Hardware Accelerated Execution Manager (Intel HAXM). Программному обеспечению требуется процессор Intel с поддержкой технологии виртуализации (VT) и одна из следующих операционных систем:

Windows 7 (32/64-разрядная версия)
Windows Vista (32/64-разрядная версия)
Windows XP (только 32-разрядная версия)
Чтобы установить драйвер виртуализации:

Запустите Android SDK Manager, выберите «Дополнительно», а затем выберите Intel Hardware Accelerated Execution Manager.
После завершения загрузки выполните
<sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe

Следуйте инструкциям на экране для завершения установки. После завершения установки убедитесь, что драйвер виртуализации работает правильно, открыв окно командной строки и выполнив следующую команду:

sc query intelhaxm

Вы должны увидеть сообщение о состоянии со следующей информацией: SERVICE_NAME: intelhaxm

   ...
   STATE              : 4  RUNNING

   ...

Чтобы запустить эмулятор на базе x86 с ускорением виртуальной машины:

Если вы запускаете эмулятор из командной строки, просто укажите AVD на базе x86:

emulator -avd <avd_name>
person Satyavrat    schedule 24.09.2015

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

person dante30    schedule 03.10.2020

С новым эмулятором Android Studio 2.0, если у вас хороший компьютер, он работает довольно гладко, по крайней мере, для моего приложения!

Проверьте функции!

person Alvaro    schedule 15.04.2016