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

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

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

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

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

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

الإصدار القناة
‫Android Studio Panda 2 ثابت
الإصدار 9.1.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android ثابت
‫Android Studio Panda 3 الكاناري

التوافق مع الإصدارات المبكرة للمكوّن الإضافي لنظام 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. واجهة مستخدم "التحويل"
"رحلات" في "استوديو Android" استخدام لغة طبيعية لوصف الخطوات والتأكيدات في الاختبارات الشاملة ميزة "الرحلات" في "استوديو Android"

‫Android Studio Panda 3

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

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

الإصلاحات المقترَحة للأعطال التي تحدث عند دمج Agent في AQI

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

دمج وكيل جديد في "مؤشر جودة التطبيق" مع خيارَي "عرض المزيد" و"إصلاح المشكلة باستخدام الذكاء الاصطناعي"

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

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

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

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

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

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

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

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

توفُّر رموز Material في "استوديو Android"

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

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

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

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

لقد سهّلنا عملية تشخيص أسباب ارتفاع عدد عمليات إعادة التركيب من خلال إضافة عمليات قراءة حالة إعادة التركيب إلى أداة فحص التنسيق. تتوفّر هذه الميزة في الإصدار التجريبي من Panda 3، وهي تساعدك في تحديد متغيرات الحالة التي أدّت إلى إعادة التركيب من خلال تقديم قائمة تفصيلية بعمليات قراءة الحالة التي تم تنفيذها خلال هذه الدورة. لاستخدام هذه الميزة، يجب استخدام الإصدار compose.ui:ui:1.10.0 (BOM 2025.12.01) أو إصدار أحدث.

الإمكانات الأساسية

في ما يلي الإمكانات الرئيسية لهذه الميزة:

  • إبطال حالة التتبُّع: عند إعادة إنشاء عقدة، انقر على رابط عدد عمليات إعادة الإنشاء في "شجرة المكوّنات" لفتح لوحة "فحص الحالة".
  • عمليات تتبُّع تسلسل استدعاء الدوال البرمجية التفصيلية: تحديد متغيّرات الحالة المحدّدة التي تتم قراءتها، بما في ذلك كأعداد أو قوائم أو قيم ارتفاع تحقَّق من العناصر التي invalidated (تم تغييرها) لتفعيل التحديث.
  • التنقّل في سجلّ إعادة الإنشاء: استخدِم أسهم التنقّل في عنوان اللوحة للتنقّل بين بيانات الحالة لعمليات إعادة الإنشاء السابقة لعقدة معيّنة.
  • تفسيرات مستنِدة إلى الذكاء الاصطناعي: انقر على التفسير باستخدام الذكاء الاصطناعي في لوحة فحص الحالة لعرض تفصيل باللغة الطبيعية للحالة التي تم قراءتها وسبب إعادة التركيب.

البدء

اتّبِع الخطوات التالية لتجربة هذه الميزات.

  1. افتح "أداة فحص التنسيق".
  2. انقر بزر الماوس الأيمن على عمود إعادة التجميع ونفِّذ أحد الإجراءات التالية:

    • بالنسبة إلى جميع العُقد، اختَر مراقبة إعادة التركيب > مراقبة الكل.
    • بالنسبة إلى الملاحظات المحدّدة، اختَر إعادة التكوين > مراقبة العقدة.
    تفعيل قراءات حالة إعادة التركيب في "أداة فحص التنسيق"
  3. تفاعَل مع تطبيقك. وعند حدوث عمليات إعادة إنشاء، انقر على روابط الأرقام الزرقاء في "شجرة المكوّنات" لفحص الحالة.

    مثال على نتائج قراءة حالة إعادة التركيب في "أداة فحص التنسيق"
  4. انقر على "تفسير باستخدام الذكاء الاصطناعي" للحصول على تحليل تفصيلي لسبب إعادة التكوين.

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