অ্যান্ড্রয়েড ১০ মেইনলাইন (এই সাইটে পূর্বে মডুলার সিস্টেম কম্পোনেন্ট নামে পরিচিত) চালু করেছে। মেইনলাইন কিছু অ্যান্ড্রয়েড সিস্টেম কম্পোনেন্টকে মডুলারাইজ করে এবং সাধারণ অ্যান্ড্রয়েড রিলিজ চক্রের বাইরে আপডেট করার সুযোগ দেয়। এটি গুগল এবং অ্যান্ড্রয়েড অংশীদারদেরকে অ-হস্তক্ষেপমূলক পদ্ধতিতে শেষ ব্যবহারকারী ডিভাইসগুলিতে বিস্তৃতভাবে, দ্রুত এবং নির্বিঘ্নে আপডেট বিতরণ করতে সক্ষম করে।
ব্যবহারকারীর ডিভাইসগুলি অ্যান্ড্রয়েড গুগল প্লে সিস্টেম আপডেট বৈশিষ্ট্য (যা গুগল প্লে স্টোর অবকাঠামোতে চলে) থেকে অথবা অংশীদার-প্রদত্ত ওভার-দ্য-এয়ার (OTA) প্রক্রিয়ার মাধ্যমে মেইনলাইন আপডেট পেতে পারে।
স্থাপত্য
মেইনলাইন নির্বাচিত সিস্টেম উপাদানগুলিকে মডিউলে রূপান্তর করে। চিত্র ১-এ দেখানো মডিউলার আর্কিটেকচারটি নিম্ন-স্তরের বিক্রেতা বাস্তবায়ন বা উচ্চ-স্তরের অ্যাপ এবং পরিষেবাগুলিকে প্রভাবিত না করেই সিস্টেম উপাদানগুলিকে গুরুত্বপূর্ণ বাগ সংশোধন এবং প্রয়োজন অনুসারে অন্যান্য উন্নতি সহ আপডেট করতে সক্ষম করে।

চিত্র ১. মূলধারার স্থাপত্য
মডিউল আপডেটগুলি নতুন API প্রবর্তন করে না। তারা শুধুমাত্র SDK এবং সিস্টেম API ব্যবহার করে যা সামঞ্জস্যতা পরীক্ষা স্যুট (CTS) দ্বারা নিশ্চিত করা হয়, শুধুমাত্র একে অপরের সাথে যোগাযোগ করে এবং শুধুমাত্র স্থিতিশীল C API বা স্থিতিশীল AIDL ইন্টারফেস ব্যবহার করে।
মডিউল আপডেট
কিছু মেইনলাইন মডিউল APEX কন্টেইনার ফর্ম্যাট ব্যবহার করে (অ্যান্ড্রয়েড 10 এ প্রবর্তিত) এবং কিছু APK ফর্ম্যাট ব্যবহার করে।
আপডেট করা মেইনলাইন মডিউলগুলি একসাথে প্যাকেজ করা যেতে পারে এবং শেষ ব্যবহারকারীর ডিভাইসে পুশ করা যেতে পারে, হয় গুগল দ্বারা, গুগল প্লে সিস্টেম আপডেট বৈশিষ্ট্য ব্যবহার করে, অথবা অ্যান্ড্রয়েড পার্টনার দ্বারা, পার্টনার-প্রদত্ত OTA প্রক্রিয়া ব্যবহার করে। মডিউল প্যাকেজটি পরমাণুভাবে ইনস্টল এবং রোল ব্যাক হয়; হয় আপডেট করার প্রয়োজন এমন সমস্ত মডিউল আপডেট করা হয় অথবা কোনওটিই আপডেট করা হয় না।
উপলব্ধ মডিউল
| মডিউলের নাম | প্যাকেজের নাম | আদর্শ | রিলিজ চালু করা হয়েছে |
|---|---|---|---|
| বিজ্ঞাপন পরিষেবা | com.google.android.adservices | অ্যাপেক্স | অ্যান্ড্রয়েড ১৩ |
| অ্যাডবিডি | com.android.adbd | অ্যাপেক্স | অ্যান্ড্রয়েড ১১ |
| অ্যান্ড্রয়েড হেলথ | com.google.android.healthfitness | অ্যাপেক্স | অ্যান্ড্রয়েড ১৪ |
| অ্যাপ অনুসন্ধান | com.android.appsearch | অ্যাপেক্স | অ্যান্ড্রয়েড ১৩ |
| শিল্প | com.android.art | অ্যাপেক্স | অ্যান্ড্রয়েড ১২ |
| ব্লুটুথ | com.google.android.bt | অ্যাপেক্স | অ্যান্ড্রয়েড ১৩ |
| সেলব্রডকাস্ট | com.android.cellbroadcast | অ্যাপেক্স | অ্যান্ড্রয়েড ১১ |
| কনফিগারেশন অবকাঠামো | com.android.configinfrastructure | অ্যাপেক্স | অ্যান্ড্রয়েড ১৪ |
| কনস্ক্রিপ্ট | com.android.conscrypt | অ্যাপেক্স | অ্যান্ড্রয়েড ১০ |
| ডিভাইসের সময়সূচী | com.android.scheduling | অ্যাপেক্স | অ্যান্ড্রয়েড ১২ |
| DNS সমাধানকারী | com.android.resolv | অ্যাপেক্স | অ্যান্ড্রয়েড ১০ |
| ডকুমেন্টসইউআই | com.android.documentsui | ডাউনলোড APK | অ্যান্ড্রয়েড ১০ |
| এক্সট সার্ভিসেস | com.android.ext.services | APK (অ্যান্ড্রয়েড ১০) অ্যাপেক্স (অ্যান্ড্রয়েড ১১) | অ্যান্ড্রয়েড ১০ |
| IPsec/IKEv2 লাইব্রেরি | com.android.ipsec | অ্যাপেক্স | অ্যান্ড্রয়েড ১১ |
| মিডিয়া | মিডিয়া: com.android.mediaমিডিয়া কোডেক: com.android.media.swcodec | অ্যাপেক্স | অ্যান্ড্রয়েড ১০ (এক্সট্র্যাক্টর, মিডিয়াসেশন এপিআই) অ্যান্ড্রয়েড ১১ (মিডিয়াপার্সার এপিআই) |
| মিডিয়াপ্রোভাইডার | com.android.mediaprovider | অ্যাপেক্স | অ্যান্ড্রয়েড ১১ |
| মডিউল মেটাডেটা | com.android.modulemetadata | ডাউনলোড APK | অ্যান্ড্রয়েড ১০ |
| নেটওয়ার্ক স্ট্যাক | নেটওয়ার্ক স্ট্যাক অনুমতি কনফিগারেশন: com.android.networkstack.permissionconfigক্যাপটিভ পোর্টাল লগইন: com.android.captiveportalloginনেটওয়ার্ক উপাদান: com.android.networkstack | ডাউনলোড APK | অ্যান্ড্রয়েড ১০ |
| NNAPI রানটাইম | com.android.neuralnetworks | ডাউনলোড APK | অ্যান্ড্রয়েড ১১ |
| অনডিভাইস ব্যক্তিগতকরণ রানটাইম | প্যাকেজের প্রধান কার্যকারিতা: com.google.android.ondevicepersonalization (APEX)OnDevicePersonalization API কার্যকারিতা: com.google.android.ondevicepersonalization (APK)FederatedCompute API গুলির কার্যকারিতা: com.google.android.federatedcompute (APK) | APEX এবং APK | অ্যান্ড্রয়েড ১৩ |
| অনুমতিনিয়ন্ত্রক | com.android.permissioncontroller | ডাউনলোড APK | অ্যান্ড্রয়েড ১০ |
| রিমোট কী প্রভিশনিং | com.android.rkpd | অ্যাপেক্স | অ্যান্ড্রয়েড ১৪ |
| SDK এক্সটেনশন | com.android.sdkext | অ্যাপেক্স | অ্যান্ড্রয়েড ১১ |
| স্ট্যাটাসডি | com.android.os.statsd | অ্যাপেক্স | অ্যান্ড্রয়েড ১১ |
| টিথারিং | com.android.tethering | অ্যাপেক্স | অ্যান্ড্রয়েড ১১ |
| সময় অঞ্চলের তথ্য | com.android.tzdata | অ্যাপেক্স | অ্যান্ড্রয়েড ১০ |
| ইউডব্লিউবি | com.android.uwb | অ্যাপেক্স | অ্যান্ড্রয়েড ১৩ |
| ওয়াই-ফাই | com.android.wifi | অ্যাপেক্স | অ্যান্ড্রয়েড ১১ |