يحتوي Android 11 على مجموعة متنوعة من الطرق الرائعة التي يمكنك من خلالها توسيع نطاق تطبيقك. يتضمّن Android 11 أيضًا تغييرات في السلوك لتحسين عمر البطارية والأمان وتعزيز خصوصية المستخدم. بعض هذه التغييرات في السلوك تؤثر فقط في التطبيقات التي تستهدف الإصدار Android 11، بينما يؤثر بعضها الآخر في جميع التطبيقات عند تشغيلها على جهاز يعمل بالإصدار Android 11، بغض النظر عن targetSDKVersion التطبيق.
للتطوير باستخدام واجهات برمجة تطبيقات Android 11 واختبار تطبيقك مع تغييرات السلوك في Android 11، اتّبِع التعليمات الواردة في هذه الصفحة لإعداد حزمة تطوير البرامج (SDK) لنظام التشغيل Android 11 في "استوديو Android" وإنشاء تطبيقك وتشغيله على Android 11.
الحصول على "استوديو Android"
تتضمّن حزمة تطوير البرامج (SDK) لنظام التشغيل Android 11 تغييرات غير متوافقة مع بعض الإصدارات الأقدم من "استوديو Android". للحصول على أفضل تجربة تطوير باستخدام حزمة تطوير البرامج (SDK) لنظام التشغيل Android 11، استخدِم الإصدار 4.2 من "استوديو Android" أو إصدارًا أحدث.
يمكنك تجميع تطبيقات Android 11 واختبارها باستخدام الإصدار 3.3 من استوديو Android والإصدارات الأحدث، ولكن قد يواجه بعض مستخدمي حزمة تطوير البرامج (SDK) لنظام التشغيل Android 11 حالات تعذُّر في مزامنة Gradle وتحذيرات بشأن التبعيات القديمة. يُرجى العِلم أنّه يمكنك الاحتفاظ بالإصدار الحالي من "استوديو Android" مثبّتًا، لأنّه يمكنك تثبيت إصدارات متعددة جنبًا إلى جنب.
الحصول على حزمة تطوير البرامج (SDK) لنظام التشغيل Android 11
بعد تثبيت "استوديو Android" وفتحه، ثبِّت حزمة تطوير البرامج (SDK) لنظام التشغيل Android 11 على النحو التالي:
- انقر على الأدوات > SDK Manager، ثم انقر على عرض تفاصيل الحزمة.
- في علامة التبويب منصات حزم تطوير البرامج (SDK)، وسِّع قسم Android 11.0 ("R") واختَر حزمة منصة حزمة تطوير البرامج (SDK) لنظام التشغيل Android 30.
- في علامة التبويب أدوات حزمة تطوير البرامج (SDK)، وسِّع قسم أدوات إنشاء حزمة تطوير البرامج (SDK) لنظام التشغيل Android 34 واختَر أحدث إصدار من
30.x.x. - انقر على تطبيق > حسنًا لتنزيل الحزم المحدّدة وتثبيتها.
تعديل إعدادات التصميم
يؤدي تغيير إعدادات التصميم في تطبيقك لاستهداف Android 11 إلى منح تطبيقك إمكانية الوصول إلى واجهات برمجة تطبيقات Android 11، ويتيح لك اختبار توافق تطبيقك بشكل كامل أثناء الاستعداد لإضافة الدعم الكامل لنظام التشغيل Android 11. لإجراء ذلك، افتح ملف build.gradle على مستوى الوحدة وعدِّل compileSdkVersion وtargetSdkVersion:
أنيق
android { compileSdkVersion 30 defaultConfig { targetSdkVersion 30 } ... }
Kotlin
android { compileSdkVersion(30) defaultConfig { targetSdkVersion(30) } ... }
للتعرّف على التغييرات في Android 11 التي قد تؤثر في تطبيقك حتى تتمكّن من بدء اختبارها، يُرجى قراءة الصفحات التالية:
- تغييرات في سلوك Android 11 تؤثر في جميع التطبيقات
- تغييرات في سلوك Android 11 تؤثر في التطبيقات التي تستهدف Android 11
- تغييرات الخصوصية في Android 11
لمزيد من المعلومات حول واجهات برمجة التطبيقات الجديدة المتوفّرة في Android 11، يُرجى الاطّلاع على ميزات Android 11 وواجهات برمجة التطبيقات.