Мы пишем код на Kotlin/Java, и при сборке APK он преобразуется в байткод.
В нашем APK-файле будут находиться
.dex-файлы, содержащие байткод.Наши Android-устройства не могут выполнять байткод напрямую, поэтому его необходимо транслировать в машинный код. Эта трансляция осуществляется средой выполнения Android — Android Runtime.
Kotlin/Java > байткод (.dex-файлы в APK) > машинный код
Теперь, когда мы знаем, что такое Android Runtime, пора узнать о различных типах Android Runtime и их эволюции:
🔸Dalvik
🔸ART
Узнайте больше здесь:
https://outcomeschool.com/blog/dalvik-art-jit-aot
👉 @MobDevPortal
