أخبار المنتجات

الإصدار 1.0 الثابت من Android CLI: تسريع وتيرة التطوير لنظام Android باستخدام أي وكيل

قراءة لمدة 5 دقائق

بصفتكم مطوّري برامج Android، تتوفّر لكم خيارات عديدة عندما يتعلق الأمر بالوكلاء والأدوات وواجهات سطر الأوامر (CLI) والنماذج اللغوية الكبيرة (LLM) التي تستخدمونها لتطوير التطبيقات. سواءً كنتم تستخدمون Gemini في "استوديو Android" أو Antigravity 2.0 أو Antigravity CLI أو وكلاء تابعين لجهات خارجية، مثل Claude Code من Anthropic أو Codex من OpenAI، تظل مهمتنا كما هي: ضمان إمكانية تطوير تطبيقات Android عالية الجودة في كل مكان.

في مؤتمر Google I/O‏ ‘26 ، شاركنا أحدث التطورات في مجال تطوير التطبيقات باستخدام الوكلاء، وعرضنا بعض أحدث إمكانات Android CLI، الذي أصبح الآن إصدارًا ثابتًا (1.0) وجاهزًا لاستخدامه من قِبل جميع مطوّري برامج Android. بدءًا من المهارات الجديدة وصولاً إلى منح الوكلاء إمكانية الوصول إلى إمكانات "استوديو Android" الفعّالة، نزوّد وكلاءكم بالأدوات المناسبة لمساعدتكم في عملية التطوير.

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

إتاحة تطوير تطبيقات Android في Antigravity

يتضمّن Google Antigravity الآن حزمة اختيارية من موارد Android، بما في ذلك Android CLI والمهارات، ويمكنكم تثبيتها. يمكنكم تثبيت الحزمة أثناء الإعداد بعد التثبيت، أو لاحقًا من قائمة الإعدادات > التخصيصات > الإنشاء باستخدام المكوّنات الإضافية من Google.

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

agy-android-cli.png

إتاحة إمكانات "استوديو Android" لأي وكيل

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

agy-android-studio.png

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

عند فتح مشروع في أحدث إصدار مبكر حصري من "استوديو Android" Quail، يمكنكم (أو يمكن للوكيل) تشغيل الأمر التالي للتحقّق مما إذا كان Android CLI قد أنشأ اتصالاً بمشروعكم المفتوح:

$ android studio check
pid: 32942
version: Android Studio
Projects:
    READY     JetSet /Users/adarshf/AndroidStudioProjects/jetset-main

من هناك، يمكن للوكلاء استخدام الأمر android studio للوصول إلى أدوات بيئة التطوير المتكاملة (IDE) الفعّالة للتفاعل مع المشاريع بكفاءة أكبر. تشمل الأوامر الرئيسية ما يلي:

  • analyze-file: يحلّل ملفًا بحثًا عن الأخطاء والتحذيرات باستخدام عمليات الفحص المضمّنة في المحرّر.
  • find-declaration: يعثر على موقع التعريف الدقيق لرمز (فئة أو طريقة أو متغيّر أو حقل أو ثابت أو مورد/لون Android) في جميع أنحاء المشروع باستخدام التحليل الدلالي.
  • find-usages: يعثر على جميع المَراجع والإعلانات الخاصة برمز (فئة أو طريقة أو متغيّر أو مورد Android) في جميع أنحاء المشروع باستخدام التحليل الدلالي.
  • render-compose-preview: يعرض معاينة لواجهة مستخدم Jetpack Compose ويعرض مسارًا إلى الصورة والتسلسل الهرمي لواجهة المستخدم في حال نجاح العملية.
  • version-lookup: يحصل على أحدث المعلومات حول الإصدارات المتاحة لتبعيات التطبيق المحدّدة في المستودعات الشائعة، مثل مستودع Google Maven. من خلال توفير حل برمجي، تصبح إدارة التبعيات أقلّ صعوبة وأقلّ عرضة للأخطاء.
  • open-file: يفتح ملفًا مباشرةً في "استوديو Android". يكون ذلك مفيدًا إذا أراد الوكيل توجيه انتباهكم إلى عرض معاينات Compose أو تتبُّع الأداء أو ملفات معيّنة أخرى في بيئة التطوير المتكاملة.

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

$ android studio find-declaration HotelDetailScreen
$ android studio analyze-file .../JetPacker/feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt
$ android studio open-file feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt

لمعرفة المزيد عن كيفية استخدام هذه الأوامر، يُرجى تشغيل android help. ولضمان فهم الوكلاء لكيفية استخدام هذه الأداة، يُرجى التأكّد من تعديل مهارة Android CLI من خلال تشغيل android init.

طُرق إضافية للبدء

لتسهيل دمج Android CLI في بيئاتكم قدر الإمكان، نوفّره بطُرق إضافية. يمكنكم الآن تنزيل Android CLI وتثبيته باستخدام المزيد من أدوات إدارة الحِزم: apt-get وwinget وhomebrew. على سبيل المثال، يمكنكم تشغيل الأمر التالي لتثبيت Android CLI باستخدام winget:

winget install -e --id Google.AndroidCLI

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

التوافق مع "المسارات"

android-cli-write-journey.png

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

android-cli-journey-run.gif

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

توسيع مهارات Android

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

  • Display Glasses and Jetpack Compose Glimmer for XR: يقدّم إرشادات لتطوير التطبيقات المعروضة على نظارات Android Display Glasses باستخدام مجموعة أدوات واجهة مستخدم Jetpack Compose Glimmer.
  • Migration to CameraX: يساعدكم في نقل عمليات تنفيذ كاميرا Android القديمة (Camera1 أو Camera2 APIs الأولية) إلى CameraX.
  • Perfetto SQL: يترجم طلبات البيانات باللغة العادية إلى استعلامات Perfetto SQL وينفّذها على ملف تتبُّع محلي.
  • Adaptive UI: تعليمات لإنشاء واجهة مستخدم تطبيق أو تعديلها بحيث تتكيّف مع أجهزة Android المختلفة
  • Testing setup: ينشئ استراتيجية اختبار أساسية.
  • Styles: يساعد في استخدام واجهة برمجة التطبيقات الجديدة Jetpack Compose Style API للمكوّنات الجديدة، ويتيح نقل البيانات إلى Styles API.
  • AppFunctions: يحلّل قواعد رموز Android البرمجية لاقتراح وتنفيذ AppFunctions جديدة، ويحسّن مستندات KDoc لتحسين بروتوكول سياق النموذج.

يمكنكم إضافة هذه المهارات الجديدة إلى سير عملكم مباشرةً من سطر الأوامر. لمساعدة وكلائكم في فهم Android CLI واستخدامه على الفور، يمكنكم تهيئة بيئتكم وتثبيت مهارة android-cli الأساسية من خلال تشغيل:

android init
 

من هناك، يمكنكم تصفُّح سير عمل الوكيل وإعداده من خلال البحث عن الإمكانات الدقيقة التي يحتاجها الوكيل:

android skills list

بعد العثور على المهارة المناسبة، يمكنكم تثبيتها في بيئتكم من خلال تشغيل:

android skills add –skill=

البدء الآن

لتنزيل الإصدار 1.0 الثابت من Android CLI واستكشاف الأدوات الجديدة وتصفُّح المستندات الكاملة، يُرجى الانتقال إلى d.android.com/tools/agents اليوم.يُرجى أيضًا التأكّد من التحديث إلى أحدث إصدار مبكر حصري من "استوديو Android" لإتاحة أحدث الميزات التي يقدّمها Android CLI. نحن متحمّسون لرؤية ما ستنشئونه باستخدام Android CLI 1.0 وكيف ستعزّز هذه الميزات الجديدة سير عملكم اليومي. يمكنكم الانضمام إلى منتدانا النشط على LinkedIn أو Medium أو YouTube أو X ومشاركة ملاحظاتكم.

يمكنكم استكشاف هذا الإعلان وجميع تحديثات مؤتمر Google I/O‏ 2026 على io.google.

من إعداد:

متابعة القراءة