تحديثات OTA

يمكن لأجهزة 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) ومصنعي المعدات الأصلية لاختبار تحديثات المنطقة الزمنية بشكل مستقل عن تحديثات صورة النظام. للحصول على تفاصيل ، راجع قواعد المنطقة الزمنية .