يعمل نظام Android 10 أو الأحدث على تعديل بعض مكونات نظام Android ويمكّنها من التحديث خارج دورة إصدار Android العادية. يمكن لأجهزة المستخدم النهائي تلقي تحديثات لمكونات النظام المعيارية هذه من البنية التحتية لمتجر Google Play أو من خلال آلية عبر الهواء (OTA) التي يوفرها الشريك.
حول مكونات النظام المعياري
تعمل مكونات النظام المعياري على تمكين شركاء Google و Android من توزيع التحديثات على نطاق واسع وسريع وسلس على أجهزة المستخدم النهائي بطريقة غير تدخلية. على سبيل المثال ، يمكن أن يؤدي الجمع بين تجزئة ترميز الوسائط والأخطاء الحرجة إلى إبطاء اعتماد التطبيق ومشاركة المستخدم بشكل كبير. يمكن للتحديثات المتكررة للوحدات ذات الصلة بالوسائط أن تقلل تجزئة برنامج الترميز لجعل سلوك تطبيقات الوسائط أكثر اتساقًا عبر أجهزة Android المختلفة وإصلاح الأخطاء الحرجة لبناء ثقة المستخدم.
هندسة عامة
يحول Android 10 أو أعلى مكونات النظام المحددة إلى وحدات نمطية ، بعضها يستخدم تنسيق حاوية APEX (المقدم في Android 10) وبعضها يستخدم تنسيق APK. تتيح البنية المعيارية تحديث مكونات النظام بإصلاحات الأخطاء الهامة والتحسينات الأخرى حسب الحاجة ، دون التأثير على تطبيقات البائعين ذات المستوى الأدنى أو التطبيقات والخدمات ذات المستوى الأعلى.
الشكل 1. مكونات النظام المعيارية
لا تقدم تحديثات الوحدة النمطية واجهات برمجة تطبيقات جديدة. يستخدمون فقط SDK وواجهات برمجة تطبيقات النظام التي تضمنها مجموعة اختبار التوافق (CTS) ، ويتواصلون فقط مع بعضهم البعض ، ويستخدمون فقط C API المستقرة أو واجهات AIDL المستقرة .
يمكن تجميع مكونات النظام المعيارية المحدثة معًا ودفعها إلى أجهزة المستخدم النهائي ، إما عن طريق Google (باستخدام البنية التحتية لمتجر Google Play) أو بواسطة شريك Android (باستخدام آلية OTA التي يوفرها الشريك). يتم تثبيت حزمة الوحدة النمطية (وتتراجع) بشكل ذري ؛ إما أن يتم تحديث جميع الوحدات التي تحتاج إلى تحديث أو لا يتم تحديث أي منها.
الوحدات المتاحة
اسم وحدة | اسم الحزمة | يكتب | قدم الإصدار |
---|---|---|---|
خدمات إعلانية | مضاعف | مضاعف | أندرويد 13 |
adbd | com.android.adbd | ذروة | أندرويد 11 |
AppSearch | com.android.appsearch | ذروة | أندرويد 13 |
فن | com.android.art | ذروة | أندرويد 12 |
بلوتوث |
| ذروة | أندرويد 13 |
البث الخلوي | com.android.cellbroadcast | ذروة | أندرويد 11 |
كونكربت | com.android.conscrypt | ذروة | أندرويد 10 |
جدولة الجهاز | com.android.scheduling | ذروة | أندرويد 12 |
محلل DNS | com.android.resolv | ذروة | أندرويد 10 |
المستندات | com.android.documentsui | APK | أندرويد 10 |
الخدمات الإضافية | com.android.ext.services | APK (Android 10) أبكس (أندرويد 11) | أندرويد 10 |
مكتبة IPsec / IKEv2 | com.android.ipsec | ذروة | أندرويد 11 |
وسائل الإعلام | الوسائط: com.android.media برامج ترميز الوسائط: com.android.media.swcodec | ذروة | Android 10 (المستخرج ، MediaSession API) Android 11 (MediaParser API) |
MediaProvider | com.android.mediaprovider | ذروة | أندرويد 11 |
الوحدة النمطية | com.android.modulemetadata | APK | أندرويد 10 |
مكدس الشبكة | تكوين إذن مكدس الشبكة: com.android.networkstack.permissionconfig تسجيل الدخول إلى البوابة المقيدة: com.android.captiveportallogin مكونات الشبكة: com.android.networkstack | APK | أندرويد 10 |
وقت تشغيل NNAPI | com.android.neuralnetworks | APK | أندرويد 11 |
OnDevicePersonalization Runtime | مضاعف | مضاعف | أندرويد 13 |
PermissionController | com.android.permissioncontroller | APK | أندرويد 10 |
ملحقات SDK | com.android.sdkext | ذروة | أندرويد 11 |
ستاتسد | com.android.os.statsd | ذروة | أندرويد 11 |
الربط | com.android.tethering | APK | أندرويد 11 |
بيانات المنطقة الزمنية | com.android.tzdata | ذروة | أندرويد 10 |
UWB | com.android.uwb | ذروة | أندرويد 13 |
واي فاي | com.android.wifi | ذروة | أندرويد 11 |