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