Я играл с OpenGL ES
разработкой на Android. OpenGL ES
приложения работают медленно в эмуляторе на моем компьютере для разработки. Отражает ли это вероятную производительность реального оборудования? Я беспокоюсь о том, чтобы тратить слишком много времени на разработку приложения, если производительность графики будет низкой.
Насколько хорошо эмулятор телефона Android отражает производительность?
Ответы (5)
Эмулятор работает очень медленно на моем Mobile Intel Pentium M 725, 1600 MHz
.
Я предполагаю, что эмулятор не соответствует реальной производительности.
Эмулятор настолько медленный, что в некоторых случаях приложение openGL даже не запускается при его использовании. В то время как реальное железо андроида может быть даже настолько мощным, что на нем можно даже играть в ГТА.
Настройка ускорения ВМ в 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>
После нового обновления эмуляторы стали намного надежнее, но по-прежнему не могут использоваться для проверки производительности вашего приложения. До сих пор тестирование приложений на реальных устройствах более надежно, чем эмуляторы.
С новым эмулятором Android Studio 2.0, если у вас хороший компьютер, он работает довольно гладко, по крайней мере, для моего приложения!
Проверьте функции!