हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
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 के तौर पर शिप होता है, क्योंकि यह सिस्टम का एक अहम कॉम्पोनेंट है. APKs में मौजूद ऐप्लिकेशन और सेवाओं को शुरू करने से पहले, उनके लिए ART मॉड्यूल होना ज़रूरी है.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","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-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."]]