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