ملاحظات الإصدار الخاصة بمعاينة "استوديو 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.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android ثابت
Android Studio Panda 1 RC
‫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"، راجِع المشاكل التي تم إغلاقها.

تبسيط إدارة 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

في ما يلي ميزات جديدة في الإصدار 2 من Panda في "استوديو Android".

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

إيقاف ميزة "معاينة العرض المخصّص" نهائيًا

سنوقف نهائيًا ميزة معاينة طريقة العرض المخصّصة في الإصدارات القادمة.

مع توجّه نظام Android الأساسي نحو Jetpack Compose، أصبح إنشاء مكوّنات مخصّصة لواجهة المستخدم أكثر فعالية وسهولة. تتضمّن Compose نظام ‎@Preview فعّالاً ومضمّنًا، يوفر سير عمل أفضل لتطوير عناصر واجهة مستخدم مخصّصة مقارنةً بالطريقة القديمة المستندة إلى XML.

من خلال إيقاف ميزة "معاينة العرض المخصّص" نهائيًا، يمكننا تركيز مواردنا على تحسين تجربة المعاينة ضمن منظومة Compose المتكاملة مع توفير بيئة تطوير متكاملة (IDE) أكثر فعالية وأسرع.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

إيقاف "وضع العرض الثلاثي الأبعاد" في "أداة فحص التنسيق" نهائيًا

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

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

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

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

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

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

البدء

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

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

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

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

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