تسرد هذه الصفحة الميزات الجديدة التي تم تقديمها في إصدارات Android Studio التجريبية. توفّر إصدارات المعاينة إمكانية استخدام أحدث الميزات والتحسينات في Android Studio قبل إطلاقها. يمكنك تنزيل نُسخ المعاينة هذه هنا. إذا واجهت أي مشاكل عند استخدام إصدار تجريبي من "استوديو Android"، يُرجى إعلامنا بذلك. تساعد تقارير الأخطاء في تحسين "استوديو Android".
للاطّلاع على آخر الأخبار حول إصدارات Android Studio التجريبية، بما في ذلك قائمة بالإصلاحات البارزة في كل إصدار تجريبي، يمكنك الاطّلاع على تحديثات الإصدار في مدوّنة Android Studio.
الإصدارات الحالية من "استوديو Android"
يسرد الجدول التالي الإصدارات الحالية من Android Studio وقنوات الإصدار المعنيّة.
الإصدار | القناة |
---|---|
تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" | 2024.2.2 | ثابت |
الإصدار 8.8.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android | ثابت |
Android Studio Meerkat | 2024.3.1 | الكاناري |
التوافق مع معاينات المكوّن الإضافي لنظام Gradle المتوافق مع Android
يتم نشر كل إصدار تجريبي من "استوديو Android" مع إصدار corresponding من المكوّن الإضافي لنظام Gradle المتوافق مع Android (AGP). من المفترض أن تعمل إصدارات معاينة Studio مع أي إصدار متوافق وثابت من AGP. ومع ذلك، إذا كنت تستخدم إصدارًا تجريبيًا من AGP، يجب استخدام الإصدار التجريبي المقابل من Studio (على سبيل المثال، Android Studio Chipmunk Canary 7 مع AGP 7.2.0-alpha07). سيؤدي محاولة استخدام إصدارات مختلفة (مثل الإصدار 1 من الإصدار التجريبي من Chipmunk في Android Studio مع الإصدار AGP 7.2.0-alpha07) إلى تعذُّر المزامنة، ما يؤدي إلى ظهور إشعار يطلب منك التحديث إلى الإصدار المقابل من AGP.
للاطّلاع على سجلّ تفصيلي لعمليات إيقاف واجهة برمجة التطبيقات الخاصة بالمكوّن الإضافي لنظام Gradle المتوافق مع Android نهائيًا وإزالتها، يُرجى الاطّلاع على تعديلات واجهة برمجة التطبيقات الخاصة بالمكوّن الإضافي لنظام Gradle المتوافق مع Android.
Android Studio Meerkat | 2024.3.1
في ما يلي الميزات الجديدة في الإصدار Meerkat | 2024.3.1 من "استوديو Android".
للاطّلاع على المشاكل التي تم حلّها في هذا الإصدار من Android Studio، يمكنك الاطّلاع على المشاكل المغلقة.
مكتبة الطلبات
تعمل ميزة "مكتبة الطلبات" الجديدة في Gemini ضمن Android Studio على تحسين الإنتاجية من خلال السماح لك بحفظ الطلبات المستخدَمة بشكل متكرر وإدارتها. يمكنك الوصول إلى مكتبة الطلبات من الإعدادات > Gemini > مكتبة الطلبات لتخزين الطلبات واستردادها. يمكنك أيضًا النقر بزر الماوس الأيمن على طلب في المحادثة لحفظه لاستخدامه لاحقًا. لتطبيق طلب محفوظ، انقر بزر الماوس الأيمن في "المحرِّر" وانتقِل إلى Gemini > مكتبة الطلبات لتطبيق الطلب. ويؤدي سير العمل المبسّط هذا إلى عدم الحاجة إلى إعادة كتابة الطلبات الشائعة الاستخدام، ما يوفر للمطوّرين الوقت والجهود.
دمج "الوحدة المشتركة" في "برنامج مراقبة الزيارات من Google" مع تطبيقات Android
يتضمّن "استوديو Android" الآن نموذج وحدة جديدًا لإضافة منطق مشترَك إلى تطبيقك باستخدام Kotlin Multi-Platform (KMP). لتجربة هذه الميزة، اتّبِع هذه الخطوات لإنشاء وحدة مشترَكة في KMP في تطبيق Android تم إنشاؤه حديثًا:
- تأكَّد من استخدام أحدث إصدار من Android Studio Meerkat ومن أنّ تطبيقك يستخدم أحدث إصدار من Android Gradle Plugin.
- افتح "استوديو Android" وأنشئ مشروع Android جديدًا باستخدام نموذج نشاط فارغ.
- بدِّل من عرض Android إلى عرض المشروع للوصول إلى هيكل المشروع.
- انقر على الزر جديد في عرض المشروع واختَر Kotlin وحدة متعددة المنصات من الخيارات. اختَر وحدة مشترَكة كنوع العنصر واحفظ الإعدادات التلقائية.
- افتح ملف
build.gradle.kts
في دليل تطبيقات Android وأضِف ملفًا يعتمد على الوحدة المشترَكة. في الوحدة المشتركة، عدِّل ملف
Platform.android.kt
وأضِف السطر التالي من الرمز البرمجي:actual fun platform() = "Android from Shared KMP Module"
افتح ملف
MainActivity.kt
في دليل تطبيقات Android وعدِّله ليقوم باستدعاء الدالةplatform()
من الوحدة المشترَكة.أنشئ المشروع وشغِّل تطبيق Android. من المفترض أن تظهر على الشاشة الرسالة التالية: "مرحبًا Android من وحدة KMP المشتركة".
تحتوي هذه الوحدات المشترَكة على منطق عمل مشترَك يمكن استخدامه على كلٍّ من منصّتَي Android وiOS.
تجربة مستخدم معدَّلة لإضافة الأجهزة الافتراضية والأجهزة البعيدة إلى "مدير الأجهزة"
تحسِّن أداة Android Studio تجربة المستخدم عند إنشاء جهاز افتراضي على الجهاز أو إضافة جهاز من خلال ميزة بث أجهزة Android.
للبدء، انقر على الزر + من "مدير الأجهزة"، ثم اختَر إما إنشاء جهاز افتراضي أو اختيار الأجهزة البعيدة.
عند إنشاء جهاز افتراضي جديد، تسهِّل الفلاتر والاقتراحات الجديدة إنشاء إعدادات جهاز تناسب احتياجاتك وتحقق أفضل أداء على محطة عملك.
وبالمثل، عند اختيار الأجهزة البعيدة من ميزة "بث محتوى من جهاز Android"، تسهِّل فلاتر الجديدة العثور على الأجهزة التي تحتاجها واختيارها. ما عليك الآن سوى النقر على زر Firebase في أعلى نافذة "مدير الأجهزة" لتحديد مشروع Firebase الذي تريد استخدامه لميزة "بث محتوى Android".
الميزات الجديدة في Gemini ضمن "استوديو Android"
يقدّم الإصدار Meerkat من "استوديو Android" ميزات جديدة تستخدِم Gemini لمساعدتك في تحسين مستويات الإنتاجية. لاستخدام هذه الميزات، فعِّل مشاركة سياق الرمز البرمجي مع Gemini في مشروعك الحالي.
يمكنك استخدام الروابط التالية للاطّلاع على مزيد من المعلومات عن هذه الميزات:
قائمة "الإنشاء" والإجراءات المعدَّلة
أجرينا التغييرات التالية على إجراءات الإنشاء وقائمة "الإنشاء" للمساعدة في تسهيل إنشاء ما تريده بالضبط أثناء العمل على المشاريع في IDE Android Studio:
- تمّت إضافة إجراء
Build 'run-configuration-name' Run Configuration
جديد: يُنشئ هذا الإجراء إعدادات التشغيل المحدّدة حاليًا. على سبيل المثال، إذا اخترت إعداد التشغيل:app
، سينشئ الإجراءapp
ويجمعه. إذا أجريت مؤخرًا اختبارًا على جهاز، سيؤدي الإجراء إلى إنشاء هذه الاختبارات. - أصبح
Build 'run-configuration-name' Run Configuration
هو الإجراء التلقائي لإنشاء ملف APK: لمطابقة نية المطوّر بشكل أفضل، أصبح زرّ شريط الأدوات والاختصار Control/Command+F9 ينفذان الآن الإجراء الجديدBuild run-configuration-name Run Configuration
. - إعادة ترتيب إجراءات الإنشاء: لقد وضعنا الإجراء الجديد
Build run-configuration-name
في أعلى قائمة "الإنشاء"، بجانب إجراءات "الترجمة"، وبجانب إجراءات "التجميع" (إجراءات "الإنشاء" السابقة). وأضفنا أيضًا اسمًا جديدًا للإجراء "إعادة إنشاء المشروع" وهو "تنظيف المشروع وتجميعه مع الاختبارات" لبيان وظيفته بشكلٍ أكثر وضوحًا. - استخدام أفعال تتطابق مع الإجراءات الفعلية لعملية الإنشاء: بالإضافة إلى إجراءات
"الإنشاء" و "الترجمة البرمجية"، أعادنا تسمية
Make Project
إلىAssemble Project
. لقد طرحنا أيضًا إجراءً جديدًاAssemble Project with Tests
لتجميع مكونات الاختبار.
توفُّر دعم لميزة XR في Android Studio
يقدّم الإصدار Meerkat من "استوديو Android" | 2024.3.1 Canary 5 دعمًا للمطوّرين الذين يبنون تجارب شاملة باستخدام Jetpack XR. يقدّم هذا الإصدار أدوات لمساعدتك في تجربة تطبيقات الواقع الممتد ونشرها وتصحيح أخطاءها بكفاءة أكبر.
- نموذج الواقع الممتد: يمكنك بدء تطوير الواقع الممتد باستخدام نموذج مشروع جديد مصمّم خصيصًا لاستخدام Jetpack XR. يوفّر هذا الدليل أساسًا متينًا باستخدام الرموز البرمجية لبدء رحلة تطوير الواقع المعزّز.
- محاكي الواقع الممتد: يمكنك اختبار تطبيقات الواقع الممتد بدون الحاجة إلى أجهزة فعلية. أنشئ محاكيًا مستقلاً لسماعة الواقع المعزّز باستخدام "مدير أجهزة المحاكاة الافتراضية" لمعاينة تجاربك و تصحيح أخطاءها في بيئة افتراضية.
- أداة فحص التنسيق لأجهزة الواقع المعزّز: يمكنك تصحيح أخطاء تنسيقات واجهة مستخدم Compose وتحسينها في بيئة الواقع المعزّز. تتيح أداة "فحص التنسيق" الآن تطبيقات الواقع المعزّز، وتقدّم إحصاءات عن بنية تطبيقك وتساعدك في تحديد المشاكل المحتمَلة.
لا تزال ميزات الواقع المعزّز في "استوديو Android" في مراحلها الأولى، ولدينا العديد من الخطط لإضافة ميزات رائعة أخرى. يُرجى مشاركة ملاحظاتك وإرسال طلبات بشأن ميزات لتحسين مستقبل تطوير تطبيقات الواقع المعزّز في Android Studio.
إنشاء معاينات للعناصر القابلة للتجميع باستخدام Gemini
تساعدك معاينات العناصر القابلة للتجميع في عرض عناصرك القابلة للتجميع بشكل مرئي أثناء التصميم في "استوديو Android". لتسهيل تضمين بيانات وهمية كمَعلمات معاينة، يوفّر "استوديو Android" الآن ميزة تجريبية: إنشاء معاينة الإنشاء باستخدام Gemini.
للوصول إلى هذه الأداة، انقر بزر الماوس الأيمن على أي عنصر قابل للتركيب وانتقِل إلى Gemini > إنشاء معاينة "<اسم العنصر القابل للتركيب>" أو إنشاء معاينة Compose لهذا الملف.
على الرغم من أنّ الرمز الذي يتم إنشاؤه باستخدام Gemini قد لا يكون مثاليًا في كل مرة، إلا أنّه يساعد في توفير نقطة بداية قيّمة لتسريع عملية تطوير التطبيقات.
إنّ ملاحظاتك مهمة جدًا لمساعدتنا في تحسين الدقة وجعل عملية التكامل هذه ميزة أكثر فعالية لمطوّري تطبيقات Android.
أداة اختبار لقطات الشاشة في ميزة "إنشاء المعاينة"
استخدِم أداة "اختبار لقطات شاشة معاينة ميزة "إنشاء" لاختبار واجهات مستخدم ميزة "إنشاء" ومحاولة منع حدوث أي تراجعات. تساعدك الأداة الجديدة في إنشاء تقارير HTML تتيح لك التعرّف بصريًا على أي تغييرات في واجهة مستخدم تطبيقك. اطّلِع على مزيد من المعلومات على الرابط اختبار لقطات الشاشة في ميزة "معاينة الإنشاء".