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