Я играю с разработкой OpenGL ES
на Android. Приложения OpenGL ES
, похоже, медленно запускаются в эмуляторе на моей машине разработки. Отражает ли это вероятное выполнение фактического оборудования? Я обеспокоен слишком большим временем разработки приложения, если производительность графики будет вялой.
Насколько хорошо отражает эмулятор Android Phone?
Ответ 1
Эмулятор очень медленный на моем Mobile Intel Pentium M 725, 1600 MHz
.
Я предполагаю, что эмулятор не является репрезентативным для производительности реального мира.
Ответ 2
Эмулятор слишком медленный, что в некоторых случаях приложение openGL даже не запускается при его использовании. Хотя фактическое оборудование Android может даже быть настолько сильным, что вы даже можете играть на нем GTA.
Ответ 3
Настройка ускорения VM в Windows
Для ускорения виртуальной машины для Windows требуется установка Intel Accelerated Execution Manager (Intel HAXM). Для программного обеспечения требуется процессор Intel с поддержкой технологии виртуализации (VT) и одна из следующих операционных систем:
Windows 7 (32/64-бит)
Windows Vista (32/64-разрядная версия)
Windows XP (только 32-разрядная версия)
Чтобы установить драйвер виртуализации:
Запустите Android SDK Manager, выберите "Дополнительно", а затем выберите "Аппаратный ускоритель Execution Manager".
После завершения загрузки выполните <sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe
Для завершения установки следуйте инструкциям на экране. По завершении установки убедитесь, что драйвер виртуализации работает правильно, открыв окно командной строки и выполнив следующую команду:
sc query intelhaxm
Вы должны увидеть сообщение о состоянии, включая следующую информацию: SERVICE_NAME: intelhaxm
...
STATE : 4 RUNNING
...
Для запуска эмулятора x86 с ускорением VM:
Если вы запускаете эмулятор из командной строки, просто укажите AVD на базе x86:
emulator -avd <avd_name>
Ответ 4
С новым эмулятором Android Studio 2.0, если у вас есть хороший компьютер, он работает довольно плавно, в то время как для моего приложения!
Проверьте функции!
Ответ 5
Вы можете выполнить инструкции с официального сайта разработчика, чтобы повысить производительность эмулятора. Вы также можете попробовать альтернативные эмуляторы, такие как: BlueStacks, Droid4X или GeniMotion.