مرحبًا بك في مستند تعريف معايير التوافق مع Android (CDD). يسرد هذا المستند المتطلبات التي يجب استيفاؤها لكي تكون الأجهزة متوافقة مع أحدث إصدار من Android. لكي يتم اعتبار الأجهزة متوافقة مع Android، يجب أن تستوفي عمليات تنفيذ الأجهزة المتطلبات الموضَّحة في تعريف التوافق هذا، بما في ذلك أي مستندات تم دمجها من خلال الإشارة إليها. سيتم توفير ملف CDD تفصيلي لكل إصدار من نظام Android الأساسي. يمثّل CDD جانب "السياسة" من التوافق مع Android.
من المهم أن يتم وضع سياسة برنامج التوافق مع Android في رمز برمجي بشكل صريح لأنّه لا يمكن لأي مجموعة اختبارات، بما في ذلك مجموعة اختبار التوافق مع Android (CTS)، أن تكون شاملة حقًا. على سبيل المثال، يتضمّن CTS اختبارًا يتحقّق من توفّر واجهات برمجة التطبيقات لرسومات OpenGL و سلوكها الصحيح، ولكن لا يمكن لأي اختبار للبرامج التحقّق من أنّ الرسومات تظهر بشكل صحيح على الشاشة. بشكل عام، من المستحيل اختبار توفّر ميزات الأجهزة، مثل لوحات المفاتيح وكثافة الشاشة وWi-Fi والبلوتوث.
يتمثل دور CDD في وضع قواعد للمتطلبات المحدّدة وتوضيحها، وإزالة الغموض. لا يهدف نموذج CDD إلى أن يكون شاملاً. بما أنّ نظام التشغيل Android هو مجموعة واحدة من الرموز البرمجية المفتوحة المصدر، فإنّ الرمز البرمجي نفسه هو "المواصفات" الشاملة للنظام الأساسي وواجهات برمجة التطبيقات الخاصة به. يعمل CDD كأحد "المراكز" التي تشير إلى محتوى آخر (مثل مستندات واجهة برمجة التطبيقات لـ SDK) الذي يقدّم إطار عمل يمكن فيه استخدام رمز المصدر لنظام التشغيل Android لكي تكون النتيجة النهائية هي نظام متوافق.
إذا كنت تريد إنشاء جهاز متوافق مع إصدار معيّن من Android، ابدأ بالاطّلاع على الرمز المصدر لهذا الإصدار، ثم اقرأ مستند CDD المقابل واتّبِع إرشاداته.
يمكنك عرض أحدث ملف CDD كصفحة ويب HTML.
يمكنك العثور على الإصدارات المنشورة من CDD وسلسلات إصدارات الإصدارات الموافَق عليها هنا: