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

تحديثات أداة Android CLI
أعلنت غوغل عن تحديثات جوهرية في أداة Android CLI، وهي الأداة المصممة لتسهيل تطوير تطبيقات أندرويد عبر سطر الأوامر. تهدف هذه التحديثات إلى تمكين المطورين من استخدام أي وكيل ذكاء اصطناعي أو أدوات خارجية بكفاءة أعلى، مما يوسع نطاق التكامل بين بيئات التطوير التقليدية وأنظمة الذكاء الاصطناعي الحديثة.
تعمل الأداة على تسهيل إنشاء المشاريع، وبناء التطبيقات، وإجراء الاختبارات، وإدارة بيئة التطوير. كما تتيح للمستخدمين إنشاء المحاكيات وتشغيلها وتنفيذ دورات الاختبار بشكل مباشر من الطرفية، مما يقلل من الحاجة إلى الانتقال المستمر بين الواجهات الرسومية والأوامر النصية.
الوصول إلى الأجهزة الحقيقية عن بُعد
أبرز هذه التحديثات هو دمج ميزة Android Device Streaming في أداة CLI، مما يتيح للوكلاء الذكيين الوصول إلى أجهزة حقيقية مادية عن بُعد. هذه الميزة تحل مشكلة شائعة لدى المطورين الذين يحتاجون لاختبار تطبيقاتهم على أجهزة محددة قد لا يتوفر لديهم وصول مباشر إليها.
يعمل النظام من خلال اتصال آمن عبر ADB over SSL، مما يسمح للوكيل بالتفاعل مع الأجهزة الفعلية وكأنها موصولة عبر USB. يتيح ذلك تنفيذ عمليات مثل تشغيل الأجهزة، ونشر البناءات، وجمع السجلات والتتبعات، وحتى التقاط لقطات الشاشة بشكل غير تفاعلي (Headless) بالكامل من الطرفية.

مكتبة مهارات أندرويد الرسمية
لجسر الفجوة بين المعرفة الافتراضية لنماذج اللغة الكبيرة والمعايير المحدثة لمنصة أندرويد، توسعت غوغل في مستودع مهارات أندرويد. هذه المهارات عبارة عن تعليمات منظمة (ملفات SKILL.md) توفر للوكلاء الذكيين إرشادات رسمية دقيقة ومحدثة من منصة المطورين.
تتجاوز هذه المهارات حدود التدريب الأساسي للنماذج، حيث تزود سياق الوكيل بمرجعيات API حديثة، وعينات كود، وأنماط معمارية دقيقة. يوفر هذا النهج بيانات أكثر دقة وموثوقية مقارنة بالاعتماد على المعرفة المخزنة مسبقاً في النموذج، مما يقلل من الأخطاء البرمجية المرتبطة بتحديثات المنصة.
مهام متخصصة للوكلاء الذكيين
أصبحت أكثر من 20 مهارة متاحة الآن لمساعدة الوكلاء على التعامل مع مهام تطوير معقدة ومتخصصة. تشمل هذه المهام تدقيق الامتثال لسياسات متجر Google Play، وتنفيذ إعادة المصادقة عبر Jetpack Credential Manager، وتعزيز أمان النوايا (Intents) لمنع الاختطاف.
تتضمن القائمة أيضاً استخدام أدوات التحليل (Profilers) لتشخيص مشاكل الأداء، واستبدال أكواد الكاميرا القديمة بمكتبة CameraX، والانتقال من Leanback إلى Compose for TV، وتكامل Media3 Cast مع أجهزة Google Cast. كما تشمل إعداد استراتيجيات الاختبار وتدقيق إعدادات R8 لتحسين الأداء.

إدارة المهارات عبر الأوامر
توفر أداة Android CLI أوامر بسيطة لإدارة هذه المهارات عبر المشاريع المختلفة. يمكن للمستخدمين تثبيت المهارة الأساسية للأداة عبر أمر android init، وعرض جميع المهارات الرسمية المتاحة عبر android skills list.
لتثبيت مهارة محددة في جذر المشروع، يستخدم المطورون أمر android skills add متبوعاً باسم المهارة. كما يمكن تحديث المهارات الفردية عبر أمر android skills update. صُممت هذه المهارات لتكون مستقلة عن البيئة، مما يعني أنها تعمل بسلاسة سواء كان الوكيل يعمل داخل Android Studio أو مع وكلاء طرف ثالث مثل Claude وCodex.
تجربة Wear OS ومهارة Compose Material 3
يواجه تطوير تطبيقات Wear OS تحديات تصميمية فريدة تتطلب قرارات محددة، مثل التعامل مع الشاشات الدائرية، ومدخلات التمرير الدوار، ووضع العرض المحيطي، وتقليل استهلاك الطاقة. توفر مهارة Wear Compose Material 3 (wear/wear-compose-m3) إرشادات دقيقة للوكلاء الذكيين للتعامل مع هذه الأنماط الخاصة.
أظهرت فرق التطوير، مثل فريق FotMob، تأثيراً كبيراً في الإنتاجية باستخدام هذه المهارة. ساعدت المهارة في تحديث التطبيقات القائمة، والانتقال إلى TransformingLazyColumn، وتطبيق أنماط التصميم القياسية. كما ساعدت في اكتشاف أخطاء قد يغفل عنها النموذج الأساسي، مثل نسيان تمرير حشوة المحتوى (contentPadding) أو استخدام أحجام خطوط مخصصة بدلاً من الخطوط المعتمدة في السمة.
المصادر
- Android DevelopersDevice Streaming and Android skills - available in Android CLI
تابع التسلسل الزمني





