في ما يلي الميزات الجديدة في Android Studio Meerkat.
تحسينات على ميزة "إنشاء معاينة"
يتضمّن الإصدار Meerkat من "استوديو Android" بعض التحسينات على ميزة "معاينة الإنشاء" ل تحسين سير عملك:
- التكبير/التصغير المحسَّن: استمتع بالتكبير/التصغير بشكلٍ أكثر سلاسة واستجابة في معاينات الإنشاء.
- معاينة المجموعات القابلة للطي: يمكنك تنظيم مساحة المعاينة بفعالية أكبر. يمكنك تصغير مجموعات العناصر القابلة للتجميع ضمن عناوين، مما يقلل من الفوضى ويسهّل التركيز على مكوّنات معيّنة.
- أوضاع العرض: لتبسيط تجربة المعاينة، أصبح "وضع الشبكة" هو طريقة العرض التلقائية، ويمكن الوصول إلى "وضع معرض الصور" من خلال النقر بزر الماوس الأيمن على المعاينة، وتمّت إزالة "عرض القائمة". يوفّر ذلك طريقة أكثر وضوحًا وتنظيمًا لعرض العناصر القابلة للتجميع.
تسهّل هذه التحسينات إنشاء واجهات مستخدم "الإنشاء" وإجراء التحسينات عليها.

دمج "الوحدة المشتركة" في "برنامج مراقبة الزيارات من 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"
يقدّم Android Studio Meerkat ميزات جديدة تستخدِم 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
لتجميع مكونات الاختبار.
إحصاءات حِزم تطوير البرامج (SDK) على Google Play: تحذيرات بشأن حِزم SDK المتوقّفة نهائيًا
يمكن الآن لمؤلفي حِزم SDK الإشارة إلى حالة إيقاف حزمة SDK نهائيًا والإشارة إلى حِزم SDK البديلة التي يمكن استخدامها بدلاً منها. إذا أوقف صنّاع أيّ من حِزم SDK المستخدَمة في تطبيقك استخدامها نهائيًا، ستظهر لك تحذيرات مقابلة في IDE Android Studio بالإضافة إلى معلومات عن حِزم SDK الأخرى التي يمكن استخدامها بدلاً منها.