โมดูล ART มีเป้าหมายเพื่อปรับปรุงประสบการณ์ Android โดยนำเสนอการเพิ่มประสิทธิภาพรันไทม์ที่ได้รับการจัดการล่าสุด คุณลักษณะ และการแก้ไขข้อบกพร่องแก่ผู้ใช้ ผู้ใช้จะไม่ติดขัดกับรันไทม์ที่มาพร้อมกับอุปกรณ์อีกต่อไป นักพัฒนาไม่ต้องรอนานหลายปีอีกต่อไปสำหรับฟังก์ชันใหม่ การปรับปรุงรันไทม์และไลบรารีจะถูกแชร์กับพันธมิตร Android ทั้งหมด
Android Runtime (ART) และไลบรารีหลักที่ได้รับการจัดการ (libcore) เป็นส่วนหนึ่งของความพยายามของโมดูลรันไทม์ใน 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 ก่อนจึงจะสามารถเริ่มทำงานได้