يتضمّن Android 15 قوائم معدَّلة للواجهات المحظورة غير المضمَّنة في حزمة تطوير البرامج (SDK) استنادًا إلى التعاون مع مطوّري برامج Android وأحدث الاختبارات الداخلية. نحرص على توفير بدائل عامة قبل فرض قيود على الواجهات غير المتوفّرة في حزمة SDK كلما أمكن ذلك.
إذا كان تطبيقك لا يستهدف الإصدار 15 من نظام التشغيل Android، قد لا تؤثر بعض هذه التغييرات فيك على الفور. ومع ذلك، على الرغم من إمكانية وصول تطبيقك إلى بعض الواجهات غير المضمّنة في حزمة تطوير البرامج (SDK) وفقًا لمستوى واجهة برمجة التطبيقات المستهدَف في تطبيقك، فإنّ استخدام أي طريقة أو حقل غير مضمّن في حزمة تطوير البرامج (SDK) ينطوي دائمًا على مخاطر عالية قد تؤدي إلى تعطُّل تطبيقك.
إذا لم تكن متأكدًا مما إذا كان تطبيقك يستخدم واجهات غير متوفّرة في حزمة SDK، يمكنك اختبار تطبيقك لمعرفة ذلك. إذا كان تطبيقك يعتمد على واجهات غير تابعة لحزمة تطوير البرامج (SDK)، عليك البدء في التخطيط لنقل البيانات إلى بدائل حزمة تطوير البرامج (SDK). ومع ذلك، ندرك أنّ بعض التطبيقات لديها حالات استخدام صالحة لاستخدام واجهات غير تابعة لحزمة تطوير البرامج (SDK). إذا لم تتمكّن من العثور على بديل لاستخدام واجهة لا تتبع حزمة تطوير البرامج (SDK) لإحدى الميزات في تطبيقك، عليك طلب واجهة برمجة تطبيقات عامة جديدة.
للحصول على قائمة كاملة بجميع الواجهات غير المتوفرة في حزمة SDK لنظام التشغيل Android 15، نزِّل الملف التالي:
الملف: hiddenapi-flags.csv
قيمة التدقيق SHA-256: 40134e205e58922a708c453726b279a296e6a1f34a988abd90cec0f3432ea5a9