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

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

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

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

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

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

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

التوافق مع الإصدارات المبكرة للمكوّن الإضافي لنظام 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.

الميزة الوصف مستندات
"رحلات المستخدم" في "استوديو Android" استخدام لغة طبيعية لوصف الخطوات والتأكيدات في الاختبارات الشاملة "الرحلات" في "استوديو Android"

الإصدار 2 من Android Studio Quail

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

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

المزيد من مهارات الوكيل

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

يمكنك إنشاء مهارات مخصّصة أو استخدام واجهة سطر الأوامر لنظام التشغيل Android لتثبيت مهارات Android الرسمية، والتي تشمل سير العمل الشائعة، مثل نقل XML إلى Compose، وتوفير إمكانية استخدام وضع ملء الشاشة، وNavigation 3، وغير ذلك.

الوكيل الذي يعرض المهارات المتاحة والنشطة في واجهة المحادثة
الوكيل الذي يعرض المهارات المتاحة والنشطة في واجهة المحادثة

إنشاء تطبيقات متكاملة باستخدام Firebase في "وضع الوكيل"

يمكن تفعيل خدمات Firebase، مثل قواعد بيانات Authentication وCloud Firestore، وإعدادها مباشرةً في "وضع الوكيل" في استوديو Android باستخدام مهارات وكيل Firebase. ويمكن أن يساعدك الوكيل في إكمال عملية دمج Firebase وإعداد خدمات الخلفية. يتيح لك هذا الدمج إنشاء تطبيقات Android قوية ومتكاملة بدون مغادرة بيئة التطوير المتكاملة.

الوكيل الذي يرشد المستخدم خلال عملية إعداد Firebase Auth وFirestore في بيئة التطوير المتكاملة
هو الوكيل الذي يرشد المستخدم خلال عملية دمج Firebase في واجهة المحادثة.

المحادثات المتوازية

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

يعرض استوديو Android سلاسل محادثات نشطة متعددة في نافذة الأدوات.
سلاسل محادثات نشطة متعددة في نافذة الأداة

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

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

يتم تعزيز هذه الإمكانية من خلال دمجها مع مهارات وكيل Firebase، ما يتيح لك إنشاء تطبيقات كاملة ذات حزمة متكاملة، وتصحيح أخطائها، ونشرها من خلال طلب واحد.

إنشاء تطبيق Firebase متكامل وإعداده من خلال طلب واحد
إنشاء تطبيق Firebase متكامل وإعداده من خلال طلب واحد

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

هيكل تطبيق للأجهزة اللوحية والأجهزة القابلة للطي
إنشاء مشروع محسّن للأجهزة اللوحية واختباره

إنشاء تطبيقات Android في Google AI Studio

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

عندما تكون مستعدًا للاختبار مع المستخدمين، يمكن لـ "Google AI Studio" النشر مباشرةً على Google Play Console. تتولّى الأداة تلقائيًا إنشاء سجلّ التطبيق وتجميع الحِزمة وتحميلها إلى مسار اختبار داخلي.

لإجراء تعديلات متقدّمة وللجاهزية لإصدار التطبيق، يمكنك تصدير مشروعك في Google AI Studio كملف ZIP وفتحه بسلاسة في "استوديو Android".

واجهة Google AI Studio مع محاكي مضمّن يعرض تطبيقًا تم إنشاؤه
‫Google AI Studio مع "وضع الإنشاء" وAndroid Emulator المضمّن

Android CLI

تتيح لك واجهة سطر الأوامر (CLI) في Android إنشاء تطبيقات باستخدام أي وكيل ذكاء اصطناعي أو نموذج لغوي كبير أو بيئة تطوير تختارها. وقد تم تصميمها لمساعدة وكلاء الذكاء الاصطناعي في إنشاء التطبيقات بشكل أسرع واستخدام عدد أقل من الرموز المميزة مقارنةً بأدوات النماذج اللغوية الكبيرة العامة.

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

بالإضافة إلى ذلك، تم دمج واجهة سطر الأوامر في Android مع Google Antigravity 2.0.

مخطّط لوكيل يستخدم واجهة سطر الأوامر في Android للتفاعل مع بيئة التطوير المتكاملة (IDE) في "استوديو Android"
استخدام Android CLI لربط الوكلاء بأدوات "استوديو Android" والمعلومات المتوفرة فيه:

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

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

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

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

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

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

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

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

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

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

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

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

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

الإمكانات الرئيسية

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

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

البدء

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

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

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

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

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