ফিল্ডে থাকা Android ডিভাইস, সিস্টেম, অ্যাপ সফ্টওয়্যার এবং টাইম জোন সংক্রান্ত নিয়মের ওভার-দ্য-এয়ার (OTA) আপডেট পেতে ও ইনস্টল করতে পারে। এই বিভাগে আপডেট প্যাকেজের স্ট্রাকচার এবং সেগুলি তৈরি করার জন্য প্রদত্ত টুল সম্পর্কে বর্ণনা করা হয়েছে। এটি সেইসব ডেভেলপারদের জন্য তৈরি করা হয়েছে যারা নতুন Android ডিভাইসে OTA আপডেট কাজ করাতে চান এবং যারা রিলিজ করা ডিভাইসের জন্য আপডেট প্যাকেজ তৈরি করতে চান।
OTA আপডেট, অন্তর্নিহিত অপারেটিং সিস্টেম, সিস্টেম পার্টিশনে ইনস্টল করা রিড-অনলি অ্যাপ এবং টাইম জোন সংক্রান্ত নিয়ম আপডেট করার জন্য ডিজাইন করা হয়েছে; এই আপডেটগুলি Google Play থেকে ব্যবহারকারীর ইনস্টল করা অ্যাপকে প্রভাবিত করে না।
ভার্চুয়াল A/B (বিরামহীন) সিস্টেম আপডেট
আধুনিক Android ডিভাইস (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 আপডেট বন্ধ করে দেওয়া হয়েছে। আরও তথ্যের জন্য, নন-A/B সিস্টেম আপডেট দেখুন।
টাইম জোন সংক্রান্ত নিয়মের আপডেট
Android 8.1 ভার্সন অনুযায়ী, OEM-রা সিস্টেম আপডেট করার প্রয়োজন ছাড়াই ডিভাইসে আপডেট করা টাইম জোন সংক্রান্ত নিয়মাবলী ডেটা পুশ করতে পারবে। এই মেকানিজম ব্যবহারকারীদের সময়মতো আপডেট পেতে সাহায্য করে (এর ফলে Android ডিভাইসের উপযোগী লাইফটাইম বৃদ্ধি পায়) এবং OEM-কে সিস্টেম ইমেজ আপডেট থেকে স্বাধীনভাবে টাইম জোন আপডেট পরীক্ষা করতে দেয়। আরও বিবরণের জন্য, টাইম জোন সংক্রান্ত নিয়ম দেখুন।