ملاحظات الإصدار الخاصة بمعاينة "استوديو Android"

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

تحتوي إصدارات Canary على ميزات متطوّرة لا تزال قيد التطوير، ويتم اختبارها بشكل محدود. على الرغم من إمكانية استخدام إصدارات Canary في عملية التطوير، يجب الانتباه إلى أنّه قد تتم إضافة ميزات أو تغييرها. الإصدارات المحتملة (RC) هي الإصدار التالي من Android Studio، وهي جاهزة تقريبًا للإصدار الثابت. تم تثبيت مجموعة الميزات للإصدار التالي. راجِع مقالة أسماء إصدارات "استوديو Android" للتعرّف على طريقة تسمية إصدارات "استوديو Android".

للاطّلاع على آخر الأخبار حول الإصدارات المبكرة الحصرية من "استوديو Android"، بما في ذلك قائمة بالإصلاحات المهمة في كل إصدار تجريبي، يمكنك الاطّلاع على آخر الأخبار في مدونة "استوديو Android".

الإصدارات الحالية من "استوديو Android"

يسرد الجدول التالي الإصدارات الحالية من "استوديو Android" والقنوات الخاصة بكل إصدار.

الإصدار قناة
الإصدار 3 من تحديث Otter في "استوديو Android"‏ (Android Studio Otter 3 Feature Drop) ثابت
الإصدار 9.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android ثابت
Android Studio Panda 1 الكاناري
‫Android Studio Panda 2 الكاناري

التوافق مع الإصدارات المبكرة للمكوّن الإضافي لنظام Gradle المتوافق مع Android

يتم نشر كل إصدار تجريبي من "استوديو Android" مع إصدار مطابق من المكوّن الإضافي لنظام Gradle المتوافق مع Android ‏(AGP). يجب أن تتوافق الإصدارات المبكرة الحصرية من "استوديو Android" مع أي إصدار ثابت متوافق من "مكوّن Android الإضافي في Gradle". ومع ذلك، إذا كنت تستخدم إصدارًا تجريبيًا من "مكوّن Android الإضافي لبرنامج Gradle"، عليك استخدام الإصدار التجريبي المتوافق من "استوديو Android" (على سبيل المثال، الإصدار التجريبي 7 من Android Studio Chipmunk Canary مع الإصدار 7.2.0-alpha07 من "مكوّن Android الإضافي لبرنامج Gradle"). ستؤدي محاولات استخدام إصدارات مختلفة (على سبيل المثال، الإصدار التجريبي 1 من Chipmunk في "استوديو Android" مع الإصدار 7.2.0-alpha07 من المكوّن الإضافي لنظام Android Gradle) إلى تعذُّر المزامنة، ما يؤدي إلى ظهور طلب بالتحديث إلى الإصدار المتوافق من المكوّن الإضافي لنظام Android Gradle.

للاطّلاع على سجلّ تفصيلي لعمليات إيقاف وإزالة واجهات برمجة التطبيقات الخاصة بالمكوّن الإضافي لنظام Gradle المتوافق مع Android، راجِع تعديلات واجهات برمجة التطبيقات الخاصة بالمكوّن الإضافي لنظام Gradle المتوافق مع Android.

‫Studio Labs

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

في ما يلي الميزات المتوفّرة حاليًا في Studio Labs.

الميزة الوصف مستندات Google
إنشاء معاينة Compose يمكن لـ Gemini إنشاء معاينة Compose تلقائيًا، بما في ذلك بيانات وهمية للمَعلمات، وذلك لمكوّن معيّن قابل للإنشاء أو جميع المكوّنات القابلة للإنشاء في ملف. إنشاء معاينات Compose
Transform UI استخدِم اللغة الطبيعية لتعديل واجهة مستخدم تطبيقك مباشرةً من لوحة معاينة Compose. Transform UI
"رحلات" في "استوديو Android" استخدام لغة طبيعية لوصف الخطوات والتأكيدات في الاختبارات الشاملة ميزة "الرحلات" في "استوديو Android"

Android Studio Panda 1

في ما يلي ميزات جديدة في الإصدار 1 من Android Studio Panda.

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

إنشاء مشروع جديد باستخدام الذكاء الاصطناعي

استفِد من إمكانات الذكاء الاصطناعي التوليدي لتسريع سير عمل تطوير تطبيقات Android. بدءًا من الإصدار 5 من قناة Canary في Android Studio Otter، يتيح لك وكيل الذكاء الاصطناعي تحويل الأفكار إلى نماذج أولية للتطبيقات في غضون دقائق.

بإمكان الوكيل إنشاء مجموعة متنوعة من التطبيقات المتوافقة مع الشاشات المتعددة:

  • التطبيقات ذات الشاشة الواحدة: يمكنك إنشاء تطبيقات أساسية تتضمّن تصاميم ثابتة لواجهة المستخدم.
  • التطبيقات المتعددة الصفحات: يمكنك إنشاء تطبيقات تتضمّن إمكانية التنقّل الأساسي بين الشاشات.
  • التطبيقات المحسّنة بالذكاء الاصطناعي: يمكنك دمج واجهات Gemini API لإضافة ميزات الذكاء الاصطناعي التوليدي.
  • التطبيقات التي تتضمّن عمليات دمج لواجهات برمجة التطبيقات العامة: يمكنك إنشاء تطبيقات تعرض بيانات من واجهات برمجة التطبيقات العامة.

لاستخدام أداة إعداد المشاريع، اتّبِع الخطوات التالية:

  1. ابدأ "استوديو Android".
  2. انقر على مشروع جديد في شاشة مرحبًا بك في "استوديو Android" (أو ملف > جديد > مشروع جديد من داخل مشروع).

    شاشة "مرحبًا بك في استوديو Android" التي تحتوي على أزرار "مشروع جديد" و"فتح" و"استنساخ المستودع"
    ابدأ مشروعًا جديدًا.
  3. انقر على الإنشاء باستخدام الذكاء الاصطناعي.

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

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

استنادًا إلى طلبك، ينشئ "Gemini في Android Studio" خطة منظَّمة لتطبيقك. وبعد الموافقة على الخطة، يبدأ الوكيل حلقة إنشاء ذاتية لتكوين تطبيقك وإنشائه.

تعديل البرامج الاعتمادية باستخدام وكيل الذكاء الاصطناعي

قد تكون ترقية التبعيات مهمة معقّدة وتستغرق وقتًا طويلاً. بدءًا من الإصدار 5 من قناة Canary في Android Studio Otter 1، يعمل وكيل الذكاء الاصطناعي على أتمتة عملية ترقية التبعيات وتسهيلها، ما يقلّل من العمل الشاق ويحسّن إمكانية صيانة المشاريع. ببضع نقرات فقط، يمكنك ترقية جميع التبعيات بسلاسة والاستفادة من مزايا أحدث الإصدارات، ما يتيح لك التركيز على إنشاء تطبيقات عالية الجودة.

تعديل المكتبات من فهرس الإصدارات
تعديل المكتبات من قائمة الإصدارات

لتعديل التبعيات باستخدام وكيل الذكاء الاصطناعي، اتّبِع أحد الإجراءَين التاليَين:

  • انقر على إعادة تصميم (أو انقر بزر الماوس الأيمن في المحرّر أو عرض المشروع) > تعديل التبعيات.
  • في ملف libs.versions.toml، مرِّر مؤشر الماوس فوق إصدار مسطّر، انقر على قائمة عرض الإجراءات السياقية التي تظهر، ثم انقر على تعديل جميع المكتبات باستخدام Gemini.

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

الحلول المقترَحة للأعطال

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

أداة اختبار لقطات الشاشة الخاصة بميزة "إنشاء معاينة Compose"

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

LeakCanary في أداة Profiler في "استوديو Android"

يتضمّن Android Studio Panda عملية دمج LeakCanary مباشرةً في أداة Android Studio Profiler كمهمة مخصّصة.

مهمة جديدة في "أداة فحص الأداء" في "استوديو Android" لتحليل تسرُّبات الذاكرة باستخدام LeakCanary

تنقل مهمة أداة LeakCanary في "استوديو Android" عملية تحليل تسرُّب الذاكرة من جهازك إلى جهاز التطوير، ما يؤدي إلى تحسين الأداء بشكل كبير خلال مرحلة تحليل تسرُّب الذاكرة مقارنةً بتحليل تسرُّب الذاكرة على الجهاز.

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

تحليل تسرُّب الذاكرة في LeakCanary مع الانتقال إلى تعريف لتصحيح الأخطاء

إتاحة الرموز الأحادية اللون في "استوديو مواد العرض"

يُبسّط الإصدار 2 من Narwhal Feature Drop‏ (2025.1.3) والإصدارات الأحدث من Canary في "استوديو Android" عملية إنشاء رموز تطبيقات متوافقة مع السمة. في الإصدار 13 من نظام التشغيل Android (المستوى 33 لواجهة برمجة التطبيقات) والإصدارات الأحدث، يمكن للمستخدمين اختيار رموز التطبيقات ذات المظهر المتناسق، والتي تتكيّف مع خلفية الشاشة ومظهر جهاز المستخدم.

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

يمكنك الوصول إلى استوديو مواد عرض الصور من خلال أداة إدارة الموارد، أو من خلال النقر بزر الماوس الأيمن على دليل مشروع والانتقال إلى جديد > مادة عرض صورة.

اختَر رموز مشغّل التطبيق (متكيّفة وقديمة) كنوع الرمز للاطّلاع على علامة التبويب الجديدة أحادية اللون.

بعد استيراد الرموز، يمكنك معاينة رموز التطبيقات ذات المظهر الموحّد.

إتاحة الرموز الأحادية اللون في "استوديو مواد العرض"

إتاحة رموز Material في "استوديو Android"

يمكنك إضافة أحدث رموز Material وتخصيصها في تطبيقك باستخدام الإصدار 2 من Otter في "استوديو Android"‏ (Android Studio Otter 2 Feature Drop). تم دمج استوديو مواد العرض الخاصة بالمتّجهات بالكامل مع مكتبة رموز Material من "خطوط Google"، ما يتيح لك الوصول إلى الفهرس الكامل مباشرةً داخل بيئة التطوير المتكاملة.

يمكنك الآن تخصيص سمات الرموز، مثل السُمك والدرجة والحجم المرئي، مباشرةً في الاستوديو لتتطابق تمامًا مع تصميمك. يمكنك تجربة هذه الميزة في أحدث إصدار من Canary.

إتاحة رموز Material في "استوديو مواد العرض الخاصة بالمتّجهات"

تبسيط إدارة JDK باستخدام معايير JVM لبرنامج Gradle الخفي

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

يؤدي ذلك إلى تبسيط عملية إعداد المشاريع وتحسين إدارة حزمة تطوير البرامج (JDK) بعدة طرق:

  • أخطاء إعداد أقل: لم يعُد عليك تثبيت حزمة تطوير Java معيّنة لاستيراد مشروع وإنشائه، ما يقلّل من أخطاء الإعداد الناتجة عن اختيار حزمة تطوير Java غير صالحة.
  • عمليات إنشاء متسقة: لا يكون اختيار JDK لعمليات إنشاء Gradle متسقًا على مستوى الأجهزة المختلفة فحسب، بل يكون متسقًا أيضًا بين بيئة التطوير المتكاملة وواجهة سطر الأوامر، ما يمنع إنشاء العديد من برامج Gradle الخفية التي تؤثر سلبًا في الأداء.

بالنسبة إلى المشاريع الحالية التي تستخدم إصدارًا متوافقًا من Gradle، يعرض "استوديو Android" إشعارًا يقدّم خيارًا لنقل إعدادات Gradle JDK المحدّدة في مشروعك تلقائيًا إلى معايير Daemon JVM، مع الحفاظ على المواصفات نفسها.

مسار جديد لتنفيذ عمليات إنشاء Gradle

‫Android Studio Panda 2

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