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

الإصدار الثابت 1.0 من واجهة سطر الأوامر (CLI) لنظام التشغيل Android: تسريع عملية تطوير تطبيقات Android باستخدام أي وكيل

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

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

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

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

إتاحة تطوير تطبيقات Android على Antigravity

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

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

agy-android-cli.png

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

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

agy-android-studio.png

يقدّم أحدث إصدار من "واجهة سطر الأوامر في Android" الأمر الجديد android studio. يتيح ذلك للوكيل الذي تختاره الاستفادة من الإمكانات العميقة والسياقية في "استوديو Android" لفهم مشروع Android مفتوح وتنفيذ إجراءات عليه بشكل أفضل. من خلال تشغيل "استوديو Android" إلى جانب البرنامج المفضّل لديك باستخدام واجهة سطر الأوامر في Android، يمكن لمهام البرنامج التنقّل في قاعدة الرموز البرمجية بشكل أكثر فعالية لإنتاج تغييرات أكثر دقة في الرموز البرمجية. وعند استخدام واجهة سطر الأوامر في Android لإنشاء مشروعك وتكرار عمليات التطوير، يصبح الانتقال إلى "استوديو 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" من خلال تنفيذ android init.

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

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

winget install -e --id Google.AndroidCLI

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

توفُّر ميزة "رحلات البحث"

android-cli-write-journey.png

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

android-cli-journey-run.gif

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

توسيع نطاق مهارات Android

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

  • نظارات العرض وJetpack Compose Glimmer للواقع الممتد: تقدّم إرشادات لتطوير تطبيقات معروضة على "نظارات العرض" لنظام التشغيل Android باستخدام مجموعة أدوات واجهة المستخدم Jetpack Compose Glimmer.
  • نقل البيانات إلى CameraX: تساعدك هذه العملية في نقل عمليات تنفيذ الكاميرا القديمة على Android (واجهات برمجة التطبيقات Camera1 أو Camera2 الأولية) إلى CameraX.
  • Perfetto SQL: يترجم طلبات البيانات المُدخلة باللغة العادية إلى استعلامات Perfetto SQL وينفّذها على ملف تتبُّع محلي.
  • واجهة المستخدم التكيُّفية: تعليمات لإنشاء واجهة مستخدم تطبيق أو تعديلها لتتكيّف مع أجهزة Android المختلفة
  • إعداد الاختبار: يتم إنشاء استراتيجية اختبار أساسية.
  • الأنماط: تساعد في استخدام واجهة برمجة التطبيقات الجديدة الخاصة بالأنماط في Jetpack Compose مع المكوّنات الجديدة، وتتيح نقل البيانات إلى واجهة برمجة التطبيقات الخاصة بالأنماط.
  • AppFunctions: تحلّل قواعد الرموز البرمجية لتطبيقات Android من أجل اقتراح وظائف جديدة وتنفيذها، كما تعمل على تحسين مستندات KDoc لتحسين "بروتوكول سياق النموذج".

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

android init
 

يمكنك بعد ذلك تصفّح سير عمل الوكيل وإعداده من خلال البحث عن الإمكانات التي يحتاجها الوكيل بالضبط:

android skills list

بعد العثور على المهارة المناسبة، ثبِّتها في بيئتك من خلال تنفيذ الأمر التالي:

android skills add –skill=

البدء الآن

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

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

تأليف:

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