طرح ميزات الإصدار Narwhal من "استوديو Android" | 2025.1.2

‫Android Studio هي بيئة التطوير المتكاملة الرسمية لتطوير تطبيقات Android، وتتضمّن كل ما تحتاج إليه لإنشاء تطبيقات Android.

تسرد هذه الصفحة الميزات والتحسينات الجديدة في أحدث إصدار من تحديث Android Studio Narwhal Feature Drop في القناة الثابتة. يمكنك تنزيلها من هنا أو تثبيت آخر إصدار من داخل "استوديو Android" من خلال النقر على مساعدة > البحث عن تحديثات (استوديو Android > البحث عن تحديثات على نظام التشغيل macOS).

هذا هو الإصدار الثابت من "استوديو Android". يُرجى العِلم أنّ رموز التصحيح قد تتضمّن ميزات ثانوية جديدة وإصلاحات للأخطاء. يمكنك الاطّلاع على أسماء إصدارات "استوديو Android" للتعرّف على طريقة تسمية إصدارات "استوديو Android".

للاطّلاع على المشاكل التي تم حلّها في هذا الإصدار من Android Studio، راجِع المشاكل التي تم إغلاقها.

للاطّلاع على ملاحظات الإصدارات القديمة من "استوديو Android"، يُرجى الانتقال إلى الإصدارات السابقة.

للحصول على إمكانية الوصول المبكر إلى الميزات والتحسينات القادمة، راجِع إصدارات المعاينة من "استوديو Android".

إذا واجهت مشاكل في Android Studio، راجِع صفحة المشاكل المعروفة أو تحديد المشاكل وحلّها.

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

يستند نظام التصميم في "استوديو Android" إلى Gradle، ويضيف المكوّن الإضافي لنظام Gradle المتوافق مع Android (AGP) العديد من الميزات الخاصة بإنشاء تطبيقات Android. يوضّح الجدول التالي إصدار AGP المطلوب لكل إصدار من Android Studio.

إصدار Android Studio إصدار AGP المطلوب
تحديث Narwhal Feature Drop‏ | 2025.1.2 4.0-8.12
Narwhal | 2025.1.1 ‫3.2-8.11
تحديث Meerkat | الإصدار 2024.3.2 ‫3.2-8.10
Meerkat | 2024.3.1 ‫3.2-8.9
Ladybug Feature Drop | 2024.2.2 3.2-8.8
Ladybug | 2024.2.1 ‫3.2-8.7
تحديث Koala Feature Drop | 2024.1.2 ‫3.2-8.6
Koala | 2024.1.1 ‫3.2-8.5
Jellyfish | 2023.3.1 ‫3.2-8.4
Iguana | 2023.2.1 ‫3.2-8.3
Hedgehog | 2023.1.1 ‫3.2-8.2
Giraffe | 2022.3.1 3.2-8.1
Flamingo | 2022.2.1 ‫3.2-8.0

إصدارات سابقة

إصدار Android Studio إصدار AGP المطلوب
Electric Eel | 2022.1.1 ‫3.2-7.4
Dolphin | 2021.3.1 ‫3.2-7.3
Chipmunk | 2021.2.1 ‫3.2-7.2
Bumblebee | 2021.1.1 ‫3.2-7.1
Arctic Fox | 2020.3.1 ‫3.1-7.0

للحصول على معلومات حول الميزات الجديدة في "المكوّن الإضافي لنظام Gradle المتوافق مع Android"، راجِع ملاحظات إصدار "المكوّن الإضافي لنظام Gradle المتوافق مع Android".

الحد الأدنى لإصدارات الأدوات لمستوى واجهة برمجة تطبيقات Android

تتوفّر إصدارات دنيا من Android Studio وAGP تتوافق مع مستوى معيّن من واجهة برمجة التطبيقات. قد يؤدي استخدام إصدارات أقدم من "استوديو Android" أو "مكوّن Android الإضافي في Gradle" من الإصدارات المطلوبة في targetSdk أو compileSdk لمشروعك إلى حدوث مشاكل غير متوقّعة. ننصحك باستخدام أحدث إصدار مبكر حصري من "استوديو Android" وAGP للعمل على المشاريع التي تستهدف إصدارات مبكرة حصرية من نظام التشغيل Android. يمكنك تثبيت إصدارات معاينة من "استوديو Android" إلى جانب إصدار ثابت.

في ما يلي الحد الأدنى لإصدارَي "استوديو Android" وAGP:

مستوى واجهة برمجة التطبيقات أدنى إصدار من "استوديو Android" الحد الأدنى لإصدار "مكوّن Android الإضافي لنظام Gradle"
36.0 Meerkat | 2024.3.1 Patch 1 ‫8.9.1
35 تحديث Koala Feature Drop‏ | 2024.2.1 8.6.0
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

التوافق مع "استوديو Android" وخدمات السحابة الإلكترونية

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

إصدارات "استوديو Android" المتوافقة حاليًا مع الخدمات السحابية

اعتبارًا من إصدار قناة الإصدار الثابت من تحديث Meerkat من "استوديو Android"، تتوافق جميع إصدارات "استوديو Android" مع الخدمات السحابية. سيبدأ تنفيذ التغيير مع تحديث Narwhal الذي يحتوي على ميزات جديدة في "استوديو Android".

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

‫Gemini في "وضع الوكيل" في "استوديو Android"

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

القواعد في Gemini

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

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

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

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

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

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

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

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

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

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

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

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

تحويل واجهة المستخدم باستخدام Gemini

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

"تحويل واجهة المستخدم باستخدام Gemini" في قائمة السياق
الوصول إلى قائمة "تحويل واجهة المستخدم باستخدام Gemini"
مربّع الحوار المشروط "تحويل واجهة المستخدم باستخدام Gemini"
تطبيق تغيير باستخدام اللغة الطبيعية على معاينة Compose

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

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

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

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

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

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

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

إعداد جديد لإيقاف المزامنة التلقائية

يتيح لك Android Studio الآن خيارًا للتبديل من وضع "المزامنة التلقائية" التلقائي (على سبيل المثال، يتم تشغيل المزامنة تلقائيًا عند فتح مشروع) إلى وضع "المزامنة اليدوية" الجديد مع التذكيرات. لا يزال السلوك التلقائي هو "المزامنة التلقائية". للتبديل إلى "المزامنة اليدوية"، انتقِل إلى ملف (استوديو Android على نظام التشغيل macOS) > الإعدادات > الإنشاء والتنفيذ والنشر > أدوات الإنشاء واضبط وضع مزامنة المشروع على المزامنة اليدوية مع التذكيرات كوضع مزامنة المشروع.

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

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



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

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