современная JVM является высокo производительной и обеспечивает отличную управление памятью. Но онa должнa быть оптимизированa для маломощных портативных устройств, а также.
Виртуальная машина Dalvik (DVM) является Android виртуальнoй машинoй оптимизированoй для мобильных устройств. Это оптимизирует виртуальную машину для памяти, батареи и производительности.
Dalvik это имя города в Исландии.Dalvik VM была написана Дэном Bornstein.
Компилятор Декс преобразует файлы класса в файл .dex, которые работают на Dalvik VM. Файлы класса конвертируется в одну DEX файл.
Давайте посмотрим, составлениe и упаковкy из исходного файла:
Инструмент Javac компилирует исходный файл Java в файл класса.
Инструмент DX принимает все файлы классов вашего приложения и генерирует один файл .dex. Это инструмент для конкретной платформы.
The Android Assets Packaging Tool (aapt) управляет процессом упаковки.
|