Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Android Runtime (ART)
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Modul ART bertujuan untuk meningkatkan pengalaman Android dengan menawarkan
pengoptimalan runtime terkelola, fitur, dan perbaikan bug terbaru kepada pengguna. Pengguna tidak
lagi terjebak pada runtime yang disertakan dengan perangkat mereka. Developer
tidak perlu menunggu bertahun-tahun untuk mendapatkan fungsi baru. Peningkatan pada
runtime dan library dibagikan di semua partner Android.
Android Runtime (ART) dan library inti terkelola (libcore) adalah bagian dari
upaya modul Runtime di Android 10 bersama dengan runtime native (Bionic) dan
ICU.
Di Android 11, ART dan libcore dikemas sebagai APEX yang tidak dapat diupdate. Bionic dan
ICU (kode dan data) tetap berada di platform dan dipisahkan dari ART
untuk meningkatkan kemampuan update.
Batas modul
Nama project
|
Tujuan
|
art
|
Project modul
|
external/apache-xml
|
Project modul
|
external/bouncycastle
|
Project modul
|
external/okhttp
|
Project modul
|
external/oj-libjdwp
|
Project modul
|
libcore
|
Project modul
|
libnativehelper
|
Project modul
|
system/core/libnativebridge
|
Project modul
|
system/core/libnativeloader
|
Project modul
|
Modul ART (com.android.art
) dikirim sebagai APEX karena merupakan komponen
sistem yang penting. Aplikasi dan layanan di dalam APK memerlukan modul ART
agar dapat dimulai.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Android Runtime (ART)\n\nThe ART module aims to improve the Android experience by offering users the\nlatest managed runtime optimizations, features, and bug fixes. Users are no\nlonger stuck on the runtime that shipped with their device. Developers\nno longer wait for years for the new functionalities. Improvements to the\nruntime and libraries are shared across all Android partners.\n\nThe Android Runtime (ART) and managed core library (libcore) were part of the\nRuntime module effort in Android 10 along with the native runtime (Bionic) and\nICU.\n\nIn Android 11, ART and libcore are packaged as non-updateable APEX. Bionic and\nICU (code and data) remain on the platform and are separated from ART\nto improve updatability.\n\nModule boundary\n---------------\n\n| Project name | Purpose |\n|-------------------------------|----------------|\n| `art` | Module project |\n| `external/apache-xml` | Module project |\n| `external/bouncycastle` | Module project |\n| `external/okhttp` | Module project |\n| `external/oj-libjdwp` | Module project |\n| `libcore` | Module project |\n| `libnativehelper` | Module project |\n| `system/core/libnativebridge` | Module project |\n| `system/core/libnativeloader` | Module project |\n\nPackage format\n--------------\n\nThe ART module (`com.android.art`) ships as an APEX since it is a critical\nsystem component. Applications and services inside APKs require the ART module\nto be present before they can be started."]]