يعمل نظام 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 |
بحث التطبيقات | 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 |
DocumentsUI | com.android.documentsui | APK | أندرويد 10 |
الخدمات الخارجية | com.android.ext.services | APK (أندرويد 10) أبيكس (أندرويد 11) | أندرويد 10 |
مكتبة IPsec/IKEv2 | com.android.ipsec | ذروة | أندرويد 11 |
وسائط | الوسائط: com.android.media برامج ترميز الوسائط: com.android.media.swcodec | ذروة | Android 10 (المستخرجون، MediaSession API) أندرويد 11 (واجهة برمجة تطبيقات MediaParser) |
MediaProvider | com.android.mediaprovider | ذروة | أندرويد 11 |
ModuleMetadata | com.android.modulemetadata | APK | أندرويد 10 |
مكدس الشبكة | تكوين إذن مكدس الشبكة: com.android.networkstack.permissionconfig تسجيل الدخول إلى البوابة المقيدة: com.android.captiveportallogin مكونات الشبكة: com.android.networkstack | APK | أندرويد 10 |
وقت تشغيل NNAPI | com.android.neuralnetworks | APK | أندرويد 11 |
وقت تشغيل OnDevicePersonalization | عديد | عديد | أندرويد 13 |
PermissionController | com.android.permissioncontroller | APK | أندرويد 10 |
ملحقات SDK | com.android.sdkext | ذروة | أندرويد 11 |
إحصائيات | com.android.os.statsd | ذروة | أندرويد 11 |
الربط | com.android.tethering | ذروة | أندرويد 11 |
بيانات المنطقة الزمنية | com.android.tzdata | ذروة | أندرويد 10 |
UWB | com.android.uwb | ذروة | أندرويد 13 |
واي فاي | com.android.wifi | ذروة | أندرويد 11 |
يعمل نظام 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 |
بحث التطبيقات | 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 |
DocumentsUI | com.android.documentsui | APK | أندرويد 10 |
الخدمات الخارجية | com.android.ext.services | APK (أندرويد 10) أبيكس (أندرويد 11) | أندرويد 10 |
مكتبة IPsec/IKEv2 | com.android.ipsec | ذروة | أندرويد 11 |
وسائط | الوسائط: com.android.media برامج ترميز الوسائط: com.android.media.swcodec | ذروة | Android 10 (المستخرجون، MediaSession API) أندرويد 11 (واجهة برمجة تطبيقات MediaParser) |
MediaProvider | com.android.mediaprovider | ذروة | أندرويد 11 |
ModuleMetadata | com.android.modulemetadata | APK | أندرويد 10 |
مكدس الشبكة | تكوين إذن مكدس الشبكة: com.android.networkstack.permissionconfig تسجيل الدخول إلى البوابة المقيدة: com.android.captiveportallogin مكونات الشبكة: com.android.networkstack | APK | أندرويد 10 |
وقت تشغيل NNAPI | com.android.neuralnetworks | APK | أندرويد 11 |
وقت تشغيل OnDevicePersonalization | عديد | عديد | أندرويد 13 |
PermissionController | com.android.permissioncontroller | APK | أندرويد 10 |
ملحقات SDK | com.android.sdkext | ذروة | أندرويد 11 |
إحصائيات | com.android.os.statsd | ذروة | أندرويد 11 |
الربط | com.android.tethering | ذروة | أندرويد 11 |
بيانات المنطقة الزمنية | com.android.tzdata | ذروة | أندرويد 10 |
UWB | com.android.uwb | ذروة | أندرويد 13 |
واي فاي | com.android.wifi | ذروة | أندرويد 11 |