متطلبات النواة المعيارية

قدم Android 8.0 نواة معيارية، حيث قام بتقسيم نواة الجهاز إلى نظام على شريحة (SoC)، وجهاز، وتسليمات خاصة باللوحة. أتاح هذا التغيير للشركات المصنعة للأجهزة الأصلية (ODMs) والشركات المصنعة للمعدات الأصلية (OEMs) العمل في أشجار معزولة خاصة باللوحة للميزات وبرامج التشغيل الخاصة باللوحة، مما يمكنهم من تجاوز تكوينات kernel الشائعة وإضافة برامج تشغيل جديدة في النموذج من وحدات النواة، وما إلى ذلك.

يتضمن دعم النواة المعيارية في Android ما يلي:

  • دعم النظام الأساسي لتطوير نواة SoC وOEM/ODM المستقلة. يوصي Android 9 والإصدارات الأحدث بإنشاء وشحن جميع التعليمات البرمجية الخاصة باللوحة كوحدات kernel في الأجهزة. نتيجة ل:
  • اختبارات الواجهة الثنائية للتطبيق (ABI)/واجهة برمجة التطبيقات (API) في مجموعة اختبار البائع (VTS) . تضمن هذه الاختبارات أن نواة معينة يمكنها تشغيل إطار مشروع Android مفتوح المصدر (AOSP).
  • الحد الأدنى لإصدار النواة لكل إصدار Android.
  • دعم إنشاء كائنات kernel لواجهة Android Vendor Interface (VINTF) .