يعمل الإصدار الأخير من Android Studio، Quail 2، المستقر الآن، على توسيع وضع Gemini/AI Agent داخل IDE من خلال تمكين محادثات الذكاء الاصطناعي المتعددة بالتوازي وتعزيز جهود Google لدمج سير العمل المدعوم بالذكاء الاصطناعي مباشرة في Android Studio. كما أنه يعزز قدرات التصحيح والتوصيف ويسهل استكشاف الميزات التجريبية.

تقول Google أنه تمت إعادة تصميم وضع Agent بالكامل في Quail 2، مما يوفر أداءً محسنًا وتحليلًا أكثر فعالية للمهام ودعمًا محسنًا للأدوات. والجدير بالذكر أن التصميم الجديد يسمح للمطورين بالعمل عبر محادثات متعددة للوكلاء في وقت واحد:

يعد انتظار وكيل Android Studio لإنهاء المهمة قبل أن تتمكن من طرح سؤال آخر أو بدء مهمة منفصلة في وضع الوكيل بمثابة عنق الزجاجة من الماضي. يمكنك تنفيذ مهام متعددة بسلاسة: بدء إعادة بناء واجهة المستخدم في علامة تبويب واحدة، وإصلاح قاعدة ProGuard في ثانية، وإنشاء الوثائق في علامة تبويب ثالثة.

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

يعمل Android Studio Quail 2 أيضًا على تحسين الدعم لاكتشاف تسرب الذاكرة من خلال دمج LeakCanary الشهير مفتوح المصدر في IDE:

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

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

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

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

كملاحظة أخيرة، يتضمن Android Studio Quail 2 أيضًا أحدث تحسينات الاستقرار والأداء من منصة IntelliJ.



شاركها.
اترك تعليقاً