27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Android Çalışma Zamanı (ART)
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
ART modülü, kullanıcılara en son yönetilen çalışma zamanı optimizasyonlarını, özellikleri ve hata düzeltmelerini sunarak Android deneyimini iyileştirmeyi amaçlar. Kullanıcılar artık cihazlarıyla birlikte gönderilen çalışma zamanında takılı kalmıyor. Geliştiriciler artık yeni işlevler için yıllarca beklemek zorunda değil. Çalışma zamanında ve kitaplıklarda yapılan iyileştirmeler tüm Android iş ortakları arasında paylaşılır.
Android Runtime (ART) ve yönetilen çekirdek kitaplığı (libcore), yerel çalışma zamanı (Bionic) ve ICU ile birlikte Android 10'daki çalışma zamanı modülü çalışmasının bir parçasıydı.
Android 11'de ART ve libcore, güncellenemeyen APEX olarak paketlenir. Bionic ve ICU (kod ve veriler) platformda kalır ve güncellenebilirliği artırmak için ART'den ayrılır.
Modül sınırı
Proje adı
|
Amaç
|
art
|
Modül projesi
|
external/apache-xml
|
Modül projesi
|
external/bouncycastle
|
Modül projesi
|
external/okhttp
|
Modül projesi
|
external/oj-libjdwp
|
Modül projesi
|
libcore
|
Modül projesi
|
libnativehelper
|
Modül projesi
|
system/core/libnativebridge
|
Modül projesi
|
system/core/libnativeloader
|
Modül projesi
|
ART modülü (com.android.art
), kritik bir sistem bileşeni olduğundan APEX olarak gönderilir. APK'lardaki uygulamaların ve hizmetlerin başlatılabilmesi için ART modülünün mevcut olması gerekir.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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."]]