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

إطلاق الإصدار المستقر ومرونة اختيار الوكلاء
أعلنت جوجل رسمياً عن استقرار إصدار Android Studio Rabbit 2، ليكون جاهزاً للاستخدام في بيئات الإنتاج. يركز هذا الإصدار على تحسين تجربة التطوير من خلال ميزة 'Bring Your Own Agent' (BYOA)، التي تمنح المطورين حرية اختيار وكيل البرمجة الذي يناسب احتياجاتهم الخاصة. سواء كان الهدف هو التوافق مع بروتوكول ACP، أو تحقيق كفاءة في التكاليف، أو الالتزام باتفاقيات مؤسسية مع مزودين محددين، يتيح هذا الإصدار الوصول إلى أكثر من 40 وكيل برمجة، من بينهم Claude Agent وCodex من OpenAI وJunie وGoogle Antigravity. يمكن للمطورين الوصول إلى هذه الوكلاء عبر نافذة الوكلاء أو من خلال الإعدادات، حيث تتم المصادقة وإرسال أوامرهم الأولى مباشرة من داخل بيئة التطوير.

تحديثات محاكي الواقع الممتد (XR)
شهدت محاكيات Android XR المستقرة تحسينات جوهرية تتيح للمطورين بناء واختبار تجارب الواقع الممتد والصوتي والعرض مباشرة من أجهزة الحاسوب المحمولة. من أبرز هذه التحديثات، يتيح محاكي نظارات العرض تخصيص البيئة المحيطة باستخدام صور أو فيديوهات 360 درجة، أو حتى بث مباشر من كاميرا متصلة، مما يسمح باختبار بيئات فيزيائية حقيقية من أي مكان. كما أُضيفت مؤشرات LED جديدة لحالة الميكروفون والكاميرا، مع تحسينات على معالج الاقتران (Pairing Wizard) لتسريع وربط الهاتف الافتراضي بنظارات الصوت والعرض بشكل أكثر موثوقية. يمكن بدء استخدام هذه المحاكيات من خلال مدير الأجهزة (Device Manager).

إدارة مهارات الوكلاء المتقدمة
أصبح اكتشاف وتثبيت وإدارة مهارات أندرويد (Android skills) أسهل من خلال مدير المهارات المدمج في Android Studio. تمنح هذه الأداة تحكماً دقيقاً في سير العمل المتخصصة والإرشادات الإجرائية المتاحة للوكلاء. يأتي الإصدار مدمجاً بمهارات أندرويد ومهارات Firebase، التي تشمل مهاماً معقدة مثل ترحيل واجهات XML القديمة إلى Jetpack Compose، وترقية نظام البناء AGP 9، وتنفيذ تخطيطات متكيفة للأجهزة القابلة للطي والأجهزة اللوحية، بالإضافة إلى تكامل خدمات CameraX وFirebase. يمكن الوصول إلى محرر المهارات من قائمة النقاط الثلاث في لوحة الوكلاء، أو عبر كتابة رمز @ في مربع الدردشة، أو من إعدادات أدوات الذكاء الاصطناعي.
تشخيص تسريبات الذاكرة ومراجعة الكود بالذكاء الاصطناعي
دمجت Android Studio أداة LeakCanary مباشرة مع الوكيل المدمج، مما يساعد المطورين على تشخيص وحل تسريبات الذاكرة دون مغادرة بيئة التطوير. توفر هذه التكاملات شروحات سردية أكثر معنى للأسباب الكامنة وراء التسريبات، مع اقتراح تعديلات محددة على الكود لتصحيحها. يمكن تجربة هذه الميزة من خلال مهمة LeakCanary في أداة Profiler. علاوة على ذلك، مع تسارع وتيرة كتابة الكود وإعادة هيكلة الوكلاء، ظهرت عنق زجاجة جديدة تتمثل في مراجعة وتحقق الكود. هنا يأتي دور ميزة AI Change Review، التي تتيح بدء المراجعة من ثلاث نقاط دخول بصرية أو من نافذة دردشة الوكلاء. تبدأ المراجعة بتحديد الإصلاحات الموصى بها، ثم يمكن إنشاء جولة إرشادية (Walkthrough) تجمع وتؤثر أولوية أجزاء الكود المتغيرة (diff chunks) في مواضيع منطقية، بدلاً من إجبار المطور على قراءة الملفات بالترتيب الأبجدي.

حلول المؤسسات والخصوصية
للفرق الهندسية التي تتطلب حوكمة على مستوى المؤسسات وتحكماً صارماً في خصوصية البيانات، يدعم Android Studio منذ إصدار Rabbit 1 تكامل Gemini Enterprise. يتيح هذا التكامل ربط أنظمة التصميم الداخلية وSDKs الخاصة والمستودعات الخاصة للحصول على ردود عالية الصلة. توفر هذه الحلول ضمانات صارمة بأن الكود المصدري وسياق مساحة العمل لن يتم الاحتفاظ بهما أو استخدامه لتدريب النماذج الأساسية العالمية. كما توفر سجلات تدقيق كاملة لنشاط الوكلاء والتعديلات المولدة، وسياسات إدارية مركزية لتعريف المهارات والوكلاء ونقاط النهاية المعتمدة عبر فرق التطوير.

الوصول إلى التحديثات والمجتمع
يمكن للمطورين البدء في استخدام هذه الميزات من خلال تنزيل أحدث إصدار مستقر من Android Studio. وفي حال اكتشاف أي أخطاء، يُنصح برفع تقرير عبر نظام الإبلاغ عن الأخطاء. كما تدعو جوجل مجتمع مطوري أندرويد للتواصل عبر منصات لينكد إن ويوتيوب وX. يمكن مشاهدة العروض التوضيحية والمحاضرات حول هذه الميزات وغيرها في قمة Android Dev Summit، التي تُبث مباشرة اليوم. كما يمكن الاطلاع على المزيد من التحديثات حول أدوات الوكلاء لأندرويد من خلال المدونة الرسمية.
المصادر
- Android DevelopersYour favorite agents are now integrated in Android Studio
تابع التسلسل الزمني




