รันไทม์ของ Android (ART)

โมดูล 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 ก่อนจึงจะสามารถเริ่มทำงานได้