অ্যান্ড্রয়েড রানটাইম (ART)

ART মডিউলের লক্ষ্য হলো ব্যবহারকারীদের সর্বশেষ পরিচালিত রানটাইম অপ্টিমাইজেশন, ফিচার এবং বাগ ফিক্স প্রদানের মাধ্যমে অ্যান্ড্রয়েড অভিজ্ঞতাকে উন্নত করা। ব্যবহারকারীরা এখন আর তাদের ডিভাইসের সাথে আসা রানটাইমে আটকে থাকেন না। ডেভেলপারদেরও নতুন কার্যকারিতার জন্য আর বছরের পর বছর অপেক্ষা করতে হয় না। রানটাইম এবং লাইব্রেরির উন্নতিগুলো সমস্ত অ্যান্ড্রয়েড পার্টনারদের মধ্যে শেয়ার করা হয়।

অ্যান্ড্রয়েড ১০-এ নেটিভ রানটাইম (বায়োনিক) এবং আইসিইউ-এর পাশাপাশি অ্যান্ড্রয়েড রানটাইম (এআরটি) এবং ম্যানেজড কোর লাইব্রেরি (লিবকোর)-ও রানটাইম মডিউল উদ্যোগের অংশ ছিল।

অ্যান্ড্রয়েড ১১-এ, 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 মডিউলটির উপস্থিতি আবশ্যক।