Делаем прививки мертвецу или Как оптимизировать эмулятор Android

В рамках этой заметки мы поговорим о том, как оптимизировать эмулятор Android, входящий в состав SDK. Любой, кто взялся за программирование для этой платформы и набросал хоть крохотный кусочек рабочего кода, знает, насколько сильно тормозит эта тулза для разработчика даже на сильных машинах. Те программисты, которые имеют опыт разработки под iOS, удивляются разительному выигрышу в скорости, присущему яблочному эмулятору. Тут нужно отметить, что iOS Simulator, входящий в пакет для разработки Xcode, архитектурно является симулятором. Другими словами, генерируемые им инструкции сразу же выполняются под x86, в то время как Android Emulator является эмулятором, который реализует поверх x86 полноценную архитектуру ARM, с появляющимся в результате этапом трансляции опкодов. Именно это является главной […]