মডুলার সিস্টেম উপাদান

অ্যান্ড্রয়েড 10 বা উচ্চতর কিছু অ্যান্ড্রয়েড সিস্টেম উপাদানকে মডুলারাইজ করে এবং সেগুলিকে সাধারণ অ্যান্ড্রয়েড রিলিজ চক্রের বাইরে আপডেট করতে সক্ষম করে। শেষ-ব্যবহারকারী ডিভাইসগুলি Google Play Store পরিকাঠামো থেকে বা অংশীদার-প্রদত্ত ওভার-দ্য-এয়ার (OTA) পদ্ধতির মাধ্যমে এই মডুলারাইজড সিস্টেম উপাদানগুলির আপডেট পেতে পারে৷

মডুলার সিস্টেম উপাদান সম্পর্কে

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

স্থাপত্য

Android 10 বা উচ্চতর নির্বাচিত সিস্টেম উপাদানগুলিকে মডিউলে রূপান্তর করে, যার মধ্যে কিছু APEX কন্টেইনার ফর্ম্যাট ব্যবহার করে (Android 10-এ প্রবর্তিত) এবং কিছু APK ফর্ম্যাট ব্যবহার করে৷ মডুলার আর্কিটেকচার নিম্ন-স্তরের বিক্রেতা বাস্তবায়ন বা উচ্চ-স্তরের অ্যাপ এবং পরিষেবাগুলিকে প্রভাবিত না করেই সিস্টেমের উপাদানগুলিকে গুরুত্বপূর্ণ বাগ সংশোধন এবং প্রয়োজন অনুসারে অন্যান্য উন্নতির সাথে আপডেট করতে সক্ষম করে।

মডুলার সিস্টেম উপাদান

চিত্র 1. মডুলারাইজড সিস্টেম উপাদান

মডিউল আপডেট নতুন এপিআই প্রবর্তন করে না। তারা শুধুমাত্র SDK এবং সিস্টেম API ব্যবহার করে যেগুলি সামঞ্জস্য পরীক্ষা সুইট (CTS) দ্বারা নিশ্চিত করা হয়েছে, শুধুমাত্র একে অপরের সাথে যোগাযোগ করে এবং শুধুমাত্র স্থিতিশীল C API বা স্থিতিশীল AIDL ইন্টারফেস ব্যবহার করে।

আপডেট করা মডুলার সিস্টেম উপাদানগুলি একসাথে প্যাকেজ করা যেতে পারে এবং শেষ-ব্যবহারকারীর ডিভাইসগুলিতে পুশ করা যেতে পারে, হয় Google (Google Play Store পরিকাঠামো ব্যবহার করে) অথবা Android অংশীদার দ্বারা (একটি অংশীদার-প্রদত্ত OTA প্রক্রিয়া ব্যবহার করে)। মডিউল প্যাকেজ পরমাণুভাবে ইনস্টল (এবং ফিরে আসে); হয় সমস্ত মডিউল যা আপডেট করা দরকার আপডেট করা হয় বা কোনটিই আপডেট করা হয় না।

উপলব্ধ মডিউল

মডিউল নাম প্যাকেজের নাম টাইপ রিলিজ চালু হয়েছে
AdServices একাধিক একাধিক অ্যান্ড্রয়েড 13
অ্যাডবিডি com.android.adbd এপেক্স অ্যান্ড্রয়েড 11
অ্যাপসার্চ com.android.appsearch এপেক্স অ্যান্ড্রয়েড 13
শিল্প com.android.art এপেক্স অ্যান্ড্রয়েড 12
ব্লুটুথ এপেক্স অ্যান্ড্রয়েড 13
সেল ব্রডকাস্ট com.android.cellbroadcast এপেক্স অ্যান্ড্রয়েড 11
কনক্রিপ্ট com.android.conscrypt এপেক্স অ্যান্ড্রয়েড 10
ডিভাইস সময়সূচী com.android.scheduling এপেক্স অ্যান্ড্রয়েড 12
DNS সমাধানকারী com.android.resolv এপেক্স অ্যান্ড্রয়েড 10
ডকুমেন্টসইউআই com.android.documentsui APK অ্যান্ড্রয়েড 10
ExtServices com.android.ext.services APK (Android 10)
APEX (Android 11)
অ্যান্ড্রয়েড 10
IPsec/IKEv2 লাইব্রেরি com.android.ipsec এপেক্স অ্যান্ড্রয়েড 11
মিডিয়া মিডিয়া: com.android.media

মিডিয়া কোডেক: com.android.media.swcodec
এপেক্স অ্যান্ড্রয়েড 10 (এক্সট্রাক্টর, মিডিয়া সেশন এপিআই)
Android 11 (MediaParser API)
মিডিয়া প্রদানকারী com.android.mediaprovider এপেক্স অ্যান্ড্রয়েড 11
মডিউল মেটাডেটা com.android.modulemetadata APK অ্যান্ড্রয়েড 10
নেটওয়ার্ক স্তর নেটওয়ার্ক স্ট্যাক অনুমতি কনফিগারেশন: com.android.networkstack.permissionconfig

ক্যাপটিভ পোর্টাল লগইন: com.android.captiveportallogin

নেটওয়ার্ক উপাদান: com.android.networkstack
APK অ্যান্ড্রয়েড 10
NNAPI রানটাইম com.android.neuralnetworks APK অ্যান্ড্রয়েড 11
অনডিভাইস পার্সোনালাইজেশন রানটাইম একাধিক একাধিক অ্যান্ড্রয়েড 13
পারমিশন কন্ট্রোলার com.android.permissioncontroller APK অ্যান্ড্রয়েড 10
SDK এক্সটেনশন com.android.sdkext এপেক্স অ্যান্ড্রয়েড 11
পরিসংখ্যান com.android.os.statsd এপেক্স অ্যান্ড্রয়েড 11
টিথারিং com.android.tethering APK অ্যান্ড্রয়েড 11
টাইম জোন ডেটা com.android.tzdata এপেক্স অ্যান্ড্রয়েড 10
UWB com.android.uwb এপেক্স অ্যান্ড্রয়েড 13
ওয়াইফাই com.android.wifi এপেক্স অ্যান্ড্রয়েড 11