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