Android Runtime (ART)

Mô-đun ART nhằm cải thiện trải nghiệm Android bằng cách cung cấp cho người dùng các tính năng, tính năng tối ưu hoá thời gian chạy được quản lý và bản sửa lỗi mới nhất. Người dùng không còn bị mắc kẹt trong thời gian chạy được chuyển cùng thiết bị của họ. Nhà phát triển không còn phải chờ nhiều năm để có các chức năng mới. Các điểm cải tiến đối với thời gian chạy và thư viện được dùng chung cho tất cả đối tác Android.

Android Runtime (ART) và thư viện cốt lõi được quản lý (libcore) là một phần của nỗ lực về mô-đun Thời gian chạy trong Android 10 cùng với thời gian chạy gốc (Bionic) và ICU.

Trong Android 11, ART và libcore được đóng gói dưới dạng APEX không thể cập nhật. Bionic và ICU (mã và dữ liệu) vẫn nằm trên nền tảng và được tách biệt với ART để cải thiện khả năng cập nhật.

Ranh giới mô-đun

Tên dự án Mục đích
art Dự án mô-đun
external/apache-xml Dự án mô-đun
external/bouncycastle Dự án mô-đun
external/okhttp Dự án mô-đun
external/oj-libjdwp Dự án mô-đun
libcore Dự án mô-đun
libnativehelper Dự án mô-đun
system/core/libnativebridge Dự án mô-đun
system/core/libnativeloader Dự án mô-đun

Định dạng gói

Mô-đun ART (com.android.art) được vận chuyển dưới dạng APEX vì đây là một thành phần hệ thống quan trọng. Các ứng dụng và dịch vụ bên trong tệp APK yêu cầu phải có mô-đun ART thì mới có thể khởi động.