droidtune.comsitemap
Новости

Android от А до Я: ART - новая среда выполнения приложений на Android 4.4 KitKat (замена Dalvik)




Android от А до Я: ART - новая среда выполнения приложений на Android 4.4 KitKat (замена Dalvik)

Ранее мы уже писали о том, что у виртуальной машины Dalvik в KitKat появился конкурент в виде ART. Настало время более подробно рассказать о том, что это такое, и какие преимущества ждут Android пользователей в скором времени.


Прошивки

Android от А до Я: Что такое Dalvik

dalvik-android

Мы часто сталкиваемся с этим словом в интернете, когда речь идет об Android и принципах его работы. Так как не существует простого, но при этом полного объяснения данного термина, то далее представлены основные моменты, которые помогут направить вас в нужное русло, если вам необходимо повысить свою эрудицию. В двух словах, Dalvik - это виртуальная машина, которая запускает приложения и код, написанный на Java. Стандартный Java компилятор превращает исходный код (записанный как текстовые файлы) в Bytecode, а затем в файлы .dex, которые может использовать  Dalvik Virtual Machine. Дублированные данные, которые используются в классических файлах, используются всего один раз в .dex выходе, что сохраняет пространство и позволяет использовать меньше ресурсов системы. Файлы также могут быть подвергнуты повторной модификации, когда вы устанавливаете приложение, чтобы сделать все еще более оптимизированным для телефона. Такие вещи как изменение порядка байтов, связь структуры данных и функционирование встроенных библиотек уменьшают файлы и делают их работу на устройстве более эффективной. Dalvik VM была написана для лучшей работы Android.