تحديث Narwhal من "استوديو Android" | الإصدار ‎2025.1.2 (يوليو 2025)

في ما يلي ميزات جديدة في تحديث Narwhal Feature Drop من "استوديو Android".

إصدارات رموز التصحيح

في ما يلي قائمة بإصدارات التصحيح في إصدار Narwhal من "استوديو Android".

تحديث Narwhal من "استوديو Android" | الإصدار 2025.1.2 Patch 1 (أغسطس 2025)

هذا تحديث بسيط يتضمّن إصلاحات للأخطاء وتحسينات على Android Studio والمكوّن الإضافي لنظام Gradle المتوافق مع Android.

إصلاح الأخطاء وتحسينات في الأداء في Android Studio

  • تم إصلاح مشكلة في أداة code_search التي يستخدمها "المساعد".
  • Kotlin Multiplatform (KMP): تم إصلاح خطأ كان يتسبّب في عدم إنشاء مهام Gradle الخاصة بالأجهزة المُدارة في Android Gradle بشكل صحيح في مشاريع KMP. من المفترض الآن أن يتم حلّ مهام جهازك المُدار وتشغيلها على النحو المتوقّع.

إصلاحات وتحسينات في الأداء في "المكوّن الإضافي لنظام Gradle المتوافق مع Android"

  • تم تحديث المكوّن الإضافي لنظام Gradle المتوافق مع Android (AGP) إلى الإصدار 8.12.1.

في ما يلي ميزات جديدة في تحديث Narwhal Feature Drop من "استوديو Android".

‫Gemini في ميزة Agent Mode ضمن "استوديو Android"

‫"Gemini في وضع Agent Mode" في "استوديو Android" هي ميزة جديدة مستندة إلى الذكاء الاصطناعي ومصمَّمة للتعامل مع مهام التطوير المعقّدة والمتعدّدة المراحل التي تتجاوز ما يمكنك تجربته من خلال الدردشة مع Gemini. لاستخدام "وضع الوكيل"، انقر على Gemini في الشريط الجانبي، ثم انقر على علامة التبويب الوكيل. يمكنك وصف هدف معقّد، مثل إنشاء اختبارات للوحدات أو إصلاح الأخطاء، وسيقوم الوكيل بوضع خطة تنفيذ تشمل ملفات متعددة في مشروعك. يقترح الوكيل تعديلات ويصلح الأخطاء بشكل متكرر لتحقيق الهدف. يمكنك مراجعة التغييرات المقترَحة وقبولها أو رفضها، كما يمكنك أن تطلب من الموظف تكرار عملية تقديم الملاحظات.

القواعد في Gemini

تتيح لك القواعد في Gemini تحديد أساليب الترميز أو تنسيقات الإخراج المفضّلة ضمن مكتبة الطلبات. يمكنك أيضًا ذكر اللغات وحزمة التكنولوجيا المفضّلة لديك. عند ضبط هذه الإعدادات المفضّلة مرة واحدة، يتم تطبيقها تلقائيًا على جميع الطلبات اللاحقة التي يتم إرسالها إلى Gemini. تساعد القواعد الذكاء الاصطناعي في فهم معايير المشروع والإعدادات المفضّلة للحصول على مساعدة أكثر دقة وملاءمةً في كتابة الرموز البرمجية. على سبيل المثال، يمكنك إنشاء قاعدة مثل "قدِّم لي دائمًا ردودًا موجزة بلغة Kotlin".

لإعداد قاعدة، انتقِل إلى Android Studio > الإعدادات > الأدوات > Gemini > مكتبة الطلبات > القواعد وعدِّل النص في المحرّر. استخدِم القائمة المنسدلة لتخزين القواعد على مستوى بيئة التطوير المتكاملة أو مستوى المشروع:

  • قواعد IDE خاصة بك ويمكن استخدامها في مشاريع متعددة.
  • يمكن مشاركة القواعد على مستوى المشروع بين أعضاء الفريق الذين يعملون على المشروع نفسه. لمشاركة الطلبات مع الفريق، يجب إضافة المجلد .idea إلى نظام التحكّم بالإصدارات.

محاكي الواقع الممتد المضمّن

يتم الآن تشغيل "محاكي الواقع الممتد" تلقائيًا في الحالة المضمَّنة. يمكنك الآن نشر تطبيقك والتنقّل في المساحة الثلاثية الأبعاد واستخدام "أداة فحص التنسيق" مباشرةً داخل "استوديو Android".

يتم الآن تشغيل "محاكي الواقع الممتد" تلقائيًا في الحالة المضمَّنة.
استخدام محاكي الواقع الممتد (XR) مباشرةً داخل "استوديو Android":

نموذج مشروع الواقع الممتد

يقدّم تحديث Android Narwhal الذي يتضمّن ميزات جديدة نموذج مشروع جديدًا مصمّمًا خصيصًا لـ Jetpack XR. يوفّر ذلك أساسًا متينًا مع رمز نموذجي للبدء في رحلة تطوير تجارب غامرة على الفور.

أداة فحص التنسيق المضمّنة للواقع الممتد

يتيح لك أداة فحص التنسيق المضمّنة الآن فحص تنسيق واجهة المستخدم وتحسينه ضمن بيئة الواقع الممتد في تطبيقات الواقع الممتد. يمكنك الحصول على إحصاءات تفصيلية حول بنية مكونات تطبيقك وتحديد المشاكل المحتملة في التصميم لتقديم تجارب أكثر سلاسة وفعالية.

التوافق مع حجم الصفحة البالغ 16 كيلوبايت

يضيف تحديث Narwhal من "استوديو Android" تحسينات على إمكانية الانتقال إلى استخدام صفحات بحجم 16 كيلوبايت. لمساعدتك في التنقّل بسلاسة خلال عملية الانتقال هذه، يوفّر "استوديو Android" الآن تحذيرات استباقية عند إنشاء حِزم APK أو حِزم تطبيقات Android غير متوافقة مع الأجهزة التي تستخدم صفحات الذاكرة بحجم 16 كيلوبايت. باستخدام أداة تحليل حِزم APK، يمكنك أيضًا معرفة المكتبات غير المتوافقة مع الأجهزة التي تستخدم صفحات ذاكرة بحجم 16 كيلوبايت. لاختبار تطبيقاتك في هذه البيئة الجديدة، يتوفّر أيضًا في "استوديو Android" برنامج محاكي مخصّص بحجم 16 كيلوبايت، وذلك إلى جانب صور 4 كيلوبايت الحالية.

تحسينات على التنقّل في المعاينة

أصبح التفاعل مع معاينة الإنشاء أكثر فعالية بفضل التحسينات الأخيرة على التنقّل. انقر على اسم المعاينة للانتقال إلى تعريف المعاينة أو انقر على المكوّن الفردي للانتقال إلى الدالة التي تم تعريفها فيها. توفّر حالات التمرير ملاحظات مرئية فورية أثناء تمرير مؤشر الماوس فوق إطار معاينة. يُسهّل التنقّل المحسّن باستخدام أسهم لوحة المفاتيح الانتقال بين معاينات متعددة، ما يتيح تكرار واجهة المستخدم وتحسينها بشكل أسرع.

أداة اختيار إنشاء المعاينة

أصبحت أداة اختيار معاينة Compose متاحة الآن. لتجربة ذلك، انقر على أي تعليق توضيحي @Preview في رمز Compose.

إعادة التركيب الفرعي في "أداة فحص التنسيق"

تتيح أداة Layout Inspector إمكانية احتساب عمليات إعادة التركيب الفرعية. يمكنك الآن الاطّلاع على عدد عمليات إعادة التركيب حتى إذا كان العنصر القابل للإنشاء الذي تتم إعادة تركيبه مصغّرًا ضمن عنصر رئيسي في شجرة المكوّنات. عندما تلاحظ زيادة في عدد عمليات إعادة التركيب الخاصة بالعنصر الفرعي، يمكنك فتح الشجرة والعثور على مكان حدوث عمليات إعادة التركيب.

تتيح أداة فحص التنسيق إحصاءات إعادة التركيب الفرعية
تتيح "أداة فحص التنسيق" عرض عدد عمليات إعادة التركيب الفرعية.

تتوفّر "مختبرات الأجهزة الشريكة" مع ميزة "بث أجهزة Android"

مختبرات الأجهزة الشريكة هي مختبرات أجهزة يديرها شركاء Google من المصنّعين الأصليين للأجهزة، مثل Samsung وXiaomi وOPPO وOnePlus وvivo وغيرهم، وتوسّع مجموعة الأجهزة المتاحة في ميزة "بث الأجهزة على Android". هذه الخدمة في مرحلة الإصدار التجريبي، وهي متاحة في أحدث إصدارات Canary من "استوديو Android". لمزيد من المعلومات، اطّلِع على مقالة الربط ببرنامج Partner Device Labs.



وضع K2 تلقائيًا

يستخدم "استوديو Android" الآن برنامج K2 Kotlin المجمّع تلقائيًا. يوفّر هذا المحوّل البرمجي من الجيل التالي تحسينات كبيرة في الأداء على مستوى بيئة التطوير المتكاملة وعمليات الإنشاء. من خلال تفعيل K2، نمهّد الطريق لميزات لغة البرمجة Kotlin المستقبلية، ونوفّر تجربة تطوير أسرع وأكثر فعالية في Kotlin.