ক্ষেত্রের অ্যান্ড্রয়েড ডিভাইসগুলি সিস্টেম, অ্যাপ সফ্টওয়্যার এবং টাইম জোনের নিয়মগুলিতে ওভার-দ্য-এয়ার (OTA) আপডেটগুলি গ্রহণ এবং ইনস্টল করতে পারে৷ এই বিভাগে আপডেট প্যাকেজগুলির গঠন এবং সেগুলি তৈরি করার জন্য প্রদত্ত সরঞ্জামগুলি বর্ণনা করা হয়েছে। এটি এমন ডেভেলপারদের জন্য যারা OTA আপডেটগুলি নতুন অ্যান্ড্রয়েড ডিভাইসে কাজ করতে চান এবং যারা মুক্তিপ্রাপ্ত ডিভাইসের জন্য আপডেট প্যাকেজ তৈরি করতে চান তাদের জন্য।
OTA আপডেটগুলি অন্তর্নিহিত অপারেটিং সিস্টেম আপগ্রেড করার জন্য ডিজাইন করা হয়েছে, সিস্টেম পার্টিশনে ইনস্টল করা শুধুমাত্র পঠনযোগ্য অ্যাপগুলি এবং সময় অঞ্চলের নিয়মগুলি; এই আপডেটগুলি Google Play থেকে ব্যবহারকারী দ্বারা ইনস্টল করা অ্যাপগুলিকে প্রভাবিত করে না ৷
ভার্চুয়াল A/B (বিজোড়) সিস্টেম আপডেট
আধুনিক অ্যান্ড্রয়েড ডিভাইস (Android 11 এবং তার পরে) একটি আপডেটের সময় প্রতিটি পার্টিশনের দুটি কপি (A এবং B) বজায় রাখে। এই আপডেট মেকানিজমকে কম্প্রেশন সহ ভার্চুয়াল A/B বলা হয়। যদিও লিগ্যাসি A/B আপডেটগুলি (Android 10 এবং তার আগের) প্রতিটি একক পার্টিশনের জন্য দুটি কপি রাখে, ভার্চুয়াল A/B শুধুমাত্র বুট ক্রিটিকাল পার্টিশনের জন্য দুটি ফিজিক্যাল স্লট রাখে। অব্যবহৃত স্লট বুটক্রিটিক্যাল পার্টিশনের জন্য সরাসরি লেখা হয়। ডায়নামিক পার্টিশনে নতুন অপারেটিং সিস্টেম ডেটা সংকুচিত স্ন্যাপশট হিসাবে লেখা থাকে কারণ তাদের চিত্রের আকার অনেক বড় হতে থাকে। সংকুচিত স্ন্যাপশটগুলি স্থানের প্রয়োজনীয়তা হ্রাস করার সময় একটি ডিভাইসকে দুটি স্লট থাকার অভিজ্ঞতা অনুকরণ করতে দেয়। ভার্চুয়াল A/B OTA আপডেট সম্পর্কে আরও তথ্যের জন্য, ভার্চুয়াল A/B (সিমলেস) সিস্টেম আপডেটগুলি দেখুন। একটি নমুনা অ্যাপের জন্য যেটি A/B আপডেটগুলি ইনস্টল করার জন্য Android সিস্টেম আপডেট API ব্যবহার করার উদাহরণ প্রদান করে (অর্থাৎ update_engine
), SystemUpdaterSample দেখুন ( updater_sample/README.md
এ উপলব্ধ অ্যাপের বিবরণ)।
লিগ্যাসি A/B আপডেট এবং নন-A/B সিস্টেম আপডেট
লিগ্যাসি A/B আপডেটগুলি ছিল Android এ A/B আপডেটের প্রথম সংস্করণ। এই আপডেট মেকানিজম প্রতিটি পার্টিশনের দুটি স্লট রাখে, কিন্তু প্রতিটি পার্টিশনের জন্য দ্বিগুণ স্টোরেজ প্রয়োজনের অসুবিধা ছিল। আরও তথ্যের জন্য দেখুন, A/B সিস্টেম আপডেট । Android 15 অনুযায়ী, A/B-এর বাইরের আপডেটগুলি বাতিল করা হয়েছে। আরও তথ্যের জন্য, নন-এ/বি সিস্টেম আপডেটগুলি দেখুন।
সময় অঞ্চল নিয়ম আপডেট
অ্যান্ড্রয়েড 8.1 হিসাবে, OEMগুলি সিস্টেম আপডেটের প্রয়োজন ছাড়াই ডিভাইসগুলিতে আপডেট করা সময় অঞ্চল নিয়ম ডেটা পুশ করতে পারে। এই পদ্ধতি ব্যবহারকারীদের সময়মতো আপডেট পেতে সক্ষম করে (এভাবে একটি Android ডিভাইসের দরকারী জীবনকাল প্রসারিত করে) এবং OEM-গুলিকে সিস্টেম ইমেজ আপডেটগুলি থেকে স্বাধীনভাবে টাইম জোন আপডেটগুলি পরীক্ষা করতে। বিস্তারিত জানার জন্য, টাইম জোনের নিয়ম দেখুন।