Почему симулятор телефона Android так медленно?

По сравнению с аналогами iPhone и Windows Phone 7, чтобы начать, нужно вечно вверх - реально ли ожидать, что со временем это улучшится?

9
задан the_void 16 August 2010 в 22:24
поделиться

1 ответ

Я бы не стал ставить свои деньги на то, что он значительно улучшится. Это связано с тем, что Android использует эмулятор на основе QEMU (по сравнению с симулятором IPhone ).

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

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

Теперь, при повышении скорости эмулятора Android , вы могли:

  • открывать эмулятор и не закрывать его при каждом запуске; (повторная) установка приложения в открытом эмуляторе происходит почти мгновенно

  • используйте переключатель командной строки -no-boot-anim при запуске эмулятора; это несколько сократит время запуска

  • . Используйте реальное устройство для тестирования вашего приложения с помощью

7
ответ дан 3 November 2019 в 04:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: