Dalvik VM является виртуальной машиной по умолчанию с первых версий Android.
Google выпустила новую версию ART ART в KitKat 4.4.
AndroidPolice говорит, что это увеличит производительность приложения и время автономной работы. К сожалению, практически нет технической информации об АРТ. Там просто эта страница.
Из того, что я понял, Dalvik VM переводит dex байт-код в машинные команды во время выполнения. ART прекомпиляции кода dex в собственные инструкции, так что он устраняет шаг перевода времени выполнения.
Относительно этого:
- Насколько я понимаю?
- Если ART компилирует байт-код dex в native, что происходит с Garbage Collector?
- Является ли идея ART каким-то образом похожа на Microsoft NGEN?
- Как ART может повлиять на отладку приложения?