مرحبًا بك في مستند تعريف معايير التوافق مع 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 وسلسلات إصدارات الإصدارات الموافَق عليها هنا: