Mô-đun ART nhằm mục đích 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 và tối ưu hóa thời gian chạy được quản lý mới nhất. Người dùng không còn bị mắc kẹt trong thời gian chạy đi kèm với thiết bị của họ. Các nhà phát triển không còn phải chờ đợi hàng năm trời để có được các chức năng mới. Những cải tiến về thời gian chạy và thư viện được chia sẻ trên tất cả các đối tác của Android.
Android Runtime (ART) và thư viện lõi được quản lý (libcore) là một phần trong nỗ lực của mô-đun Runtime 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 còn trên nền tảng và được tách biệt khỏ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à thành phần quan trọng của hệ thống. Các ứng dụng và dịch vụ bên trong APK yêu cầu phải có mô-đun ART trước khi có thể khởi động chúng.