از 27 مارس 2025، توصیه می کنیم از android-latest-release
به جای aosp-main
برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
Android Runtime (ART)
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
هدف ماژول ART بهبود تجربه اندروید با ارائه آخرین بهینهسازیهای زمان اجرا مدیریت شده، ویژگیها و رفع اشکالات به کاربران است. کاربران دیگر در زمان اجرا که با دستگاهشان ارسال می شود گیر نمی دهند. توسعه دهندگان دیگر سال ها منتظر قابلیت های جدید نیستند. بهبود در زمان اجرا و کتابخانه ها در همه شرکای Android به اشتراک گذاشته شده است.
Android Runtime (ART) و کتابخانه هسته مدیریت شده (libcore) بخشی از تلاش ماژول Runtime در Android 10 به همراه زمان اجرا بومی (Bionic) و ICU بودند.
در اندروید 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 وجود داشته باشد.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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."]]