Android Runtime (ART)

Модуль ART улучшает работу Android, предоставляя пользователям последние оптимизации управляемой среды выполнения, функции и исправления ошибок. Пользователи больше не привязаны к среде выполнения, которая поставляется с их устройством. Разработчикам больше не нужно ждать годами, чтобы получить доступ к новым функциям. Улучшения среды выполнения и библиотек доступны всем партнерам Android.

Android Runtime (ART) и управляемая основная библиотека (libcore) были частью модуля Runtime в Android 10 вместе с нативной средой выполнения (Bionic) и ICU.

В Android 11 ART и libcore упакованы в APEX-файлы, которые нельзя обновить. Bionic и ICU (код и данные) остаются на платформе и отделены от ART, чтобы упростить возможность обновления.

Граница модуля

Название проекта Назначение
art Проект модуля
external/apache-xml Проект модуля
external/bouncycastle Проект модуля
external/okhttp Проект модуля
external/oj-libjdwp Проект модуля
libcore Проект модуля
libnativehelper Проект модуля
system/core/libnativebridge Проект модуля
system/core/libnativeloader Проект модуля

Формат пакета

Модуль ART (com.android.art) поставляется как APEX, поскольку это критически важный системный компонент. Приложения и сервисы в APK-файлах требуют наличия модуля ART для запуска.