يمكن لأجهزة Android الميدانية تلقّي تحديثات النظام وتحديثات برامج التطبيقات وقواعد المناطق الزمنية وتثبيتها عبر شبكة غير سلكية (OTA). يصف هذا القسم بنية حِزم التحديثات والأدوات المتوفّرة لإنشائها. وهو مخصّص للمطوّرين الذين يريدون إجراء تحديثات عبر اتصال لاسلكي على أجهزة Android الجديدة وأولئك الذين يريدون إنشاء حزم تحديث للأجهزة التي تم إصدارها.
تم تصميم تحديثات OTA لترقية نظام التشغيل الأساسي والتطبيقات التي لا يمكن تعديلها والمثبّتة على قسم النظام وقواعد المنطقة الزمنية، وهذه التحديثات لا تؤثّر في التطبيقات التي يثبّتها المستخدم من Google Play.
تحديثات النظام (السلسة) من النوع أ/ب الافتراضية
تحتفظ أجهزة Android الحديثة (الإصدار 11 والإصدارات الأحدث) بنسختَين من كل قسم (A وB) أثناء التحديث. تُعرف آلية التحديث هذه باسم "نظام A/B الافتراضي مع الضغط". في حين أنّ تحديثات A/B القديمة (الإصدار 10 من نظام التشغيل Android والإصدارات الأقدم) كانت تحتفظ بنسختَين لكل قسم، يحتفظ تحديث Virtual A/B بفتحتَين مادية فقط للأقسام المهمة لتشغيل الجهاز. تتم الكتابة مباشرةً في القسمَين الأساسيَّين عند عدم استخدام أي منهما. تتضمّن الأقسام الديناميكية بيانات نظام تشغيل جديدة مكتوبة كلقطات مضغوطة لأنّ حجم صورة القسم الديناميكي يكون أكبر بكثير. تتيح اللقطات المضغوطة للجهاز محاكاة تجربة توفّر فتحتَين، مع تقليل متطلبات المساحة. لمزيد من المعلومات حول تحديثات Virtual A/B
عبر شبكة غير سلكية، يُرجى الاطّلاع على
تحديثات نظام Virtual A/B (سلسة). للحصول على نموذج تطبيق يقدّم أمثلة على استخدام واجهات برمجة التطبيقات لتحديث نظام Android (أي update_engine) لتثبيت تحديثات A/B، يُرجى الرجوع إلى SystemUpdaterSample (تتوفّر تفاصيل التطبيق في updater_sample/README.md).
تحديثات النظام القديمة من النوع أ/ب وتحديثات النظام من النوع غير أ/ب
كانت تحديثات نظام التشغيل A/B القديمة هي الإصدار الأول من تحديثات نظام التشغيل A/B في Android. كانت آلية التحديث هذه تحتفظ بمكانَين لكل قسم، ولكن كان من عيوبها أنّها تتطلّب ضعف مساحة التخزين لكل قسم. لمزيد من المعلومات، يُرجى الاطّلاع على تحديثات النظام من النوع أ/ب. اعتبارًا من Android 15، تم إيقاف التحديثات غير المتوافقة مع بنية A/B نهائيًا. لمزيد من المعلومات، يُرجى الاطّلاع على تحديثات النظام من النوع غير أ/ب.
تعديلات على قواعد المنطقة الزمنية
بدءًا من الإصدار 8.1 من نظام التشغيل Android، يمكن لمصنّعي المعدات الأصلية إرسال بيانات محدَّثة لقواعد المناطق الزمنية إلى الأجهزة بدون الحاجة إلى تحديث النظام. تتيح هذه الآلية للمستخدمين تلقّي التحديثات في الوقت المناسب (وبالتالي إطالة عمر جهاز Android) وللشركات المصنّعة للأجهزة اختبار تحديثات المنطقة الزمنية بشكل مستقل عن تحديثات صورة النظام. لمعرفة التفاصيل، يُرجى الاطّلاع على قواعد المنطقة الزمنية.