في نظام التشغيل Android 8.0، تم تقديم نواة معيارية، وتقسيم هذه النواة إلى نظام على الرقاقة (SoC) والجهاز والمُخرَجات النهائية الخاصة باللوحة. هذا التغيير أتاح ذلك للشركات المصنّعة للأجهزة الأصلية (ODM) المصنّعين الأصليين للأجهزة للعمل في أشجار معزولة خاصة بالألواح ميزات وبرامج تشغيل خاصة باللوحة، ما يتيح لها تجاوز النواة الشائعة الإعدادات، وإضافة برامج تشغيل جديدة في شكل وحدات نواة، وما إلى ذلك.
يتضمن دعم النواة المعيارية في Android ما يلي:
- دعم المنصة لتطوير نواة بشكل مستقل على منظومة المنظومة على الرقاقة والمصنّعين الأصليين أو المصنّعين الأصليّين للنواة
يوصي Android 9 والإصدارات الأحدث بإنشاء
شحن كل التعليمات البرمجية الخاصة باللوحة كوحدات نواة في الأجهزة. نتيجة لذلك:
- يجب أن تتوافق جميع الأنظمة الأساسية مع أي مما يلي devicetree أو متقدمة الإعدادات وواجهة الطاقة (ACPI) لوصف جميع أجهزة غير قابلة للاكتشاف.
- يجب أن تضيف جميع الأنظمة الأساسية المستندة إلى شجرة الجهاز عُقدًا خاصة بلوحة الجهاز. إلى شجرة جهاز النواة التراكبات.
- الواجهة الثنائية للتطبيق (ABI) وواجهة برمجة التطبيقات (API) الاختبارات في حزمة اختبار البائعين (VTS) هذه الاختبارات التي تضمن إمكانية تشغيل نواة معيّنة في مشروع مفتوح المصدر لنظام Android (AOSP).
- الحد الأدنى لإصدار النواة لكل إصدار من إصدارات Android
- إتاحة إنشاء المحتوى واجهة مورد Android (VINTF) kernel.