Android রানটাইম (ART)

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

Android 10-এ নেটিভ রানটাইম (Bionic) এবং ICU-এর সাথে Android রানটাইম (ART) এবং ম্যানেজড কোর লাইব্রেরি (libcore) রানটাইম মডিউল প্রচেষ্টার অংশ ছিল।

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 হিসেবে শিপ করা হয়, কারণ এটি একটি গুরুত্বপূর্ণ সিস্টেম কম্পোনেন্ট। APK-এর মধ্যে থাকা অ্যাপ্লিকেশন ও পরিষেবা চালু করার আগে ART মডিউল উপস্থিত থাকতে হবে।