По сравнению с аналогами iPhone и Windows Phone 7 запуск занимает целую вечность — реально ли ожидать, что со временем это улучшится?
Почему симулятор телефона Android такой медленный?
Ответы (2)
Я бы не поставил свои деньги, что он значительно улучшится. Это связано с тем, что Android использует эмулятор на основе QEMU (по сравнению с симулятором IPhone).
Поскольку IPhone моделируется, он может преобразовывать инструкции в собственный код процессора на хост-компьютере, что намного быстрее, чем альтернатива QEMU.
Большим преимуществом эмуляции является то, что код, который запускается на эмуляторе, фактически является кодом, который будет выполняться на физическом устройстве, поэтому можно избежать возможных ошибок.
Теперь, улучшая скорость эмулятора Android, вы можете:
открыть эмулятор и не закрывать его при каждом запуске; (повторная) установка приложения в открытом эмуляторе происходит почти мгновенно
используйте командную строку -no-boot-anim. переключаться при запуске эмулятора; это несколько улучшит время запуска
используйте реальное устройство для тестирования вашего приложения с помощью
Кроме того, если вы щелкните правой кнопкой мыши процесс в eclipse и выберите «Отключить», это значительно ускорит эмулятор, но, конечно, вы не сможете отлаживать.