التحديثات عبر الهواء

يمكن لأجهزة 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 نهائيًا. لمزيد من المعلومات، يُرجى الاطّلاع على تحديثات النظام غير المتوافقة مع بنية A/B.

تعديلات على قواعد المناطق الزمنية

بدءًا من الإصدار 8.1 من نظام التشغيل Android، يمكن لمصنّعي المعدات الأصلية إرسال بيانات محدَّثة لقواعد المناطق الزمنية إلى الأجهزة بدون الحاجة إلى تحديث النظام. تتيح هذه الآلية للمستخدمين تلقّي التحديثات في الوقت المناسب (ما يؤدي إلى إطالة عمر جهاز Android) وللشركات المصنّعة للأجهزة اختبار تحديثات المناطق الزمنية بشكل مستقل عن تحديثات صورة النظام. لمعرفة التفاصيل، يُرجى الاطّلاع على قواعد المنطقة الزمنية.