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

الإصدار 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 Device Streaming، للحصول على هذا المستوى من الجودة.

عند فتح مشروع في أحدث إصدار تجريبي من "استوديو 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 في كل مكان أكثر فعالية وكفاءة وإنتاجية:

  • نظارات العرض وJetpack Compose Glimmer لتكنولوجيا الواقع الممتد (XR): يقدّم إرشادات لتطوير التطبيقات المعروضة لنظارات العرض على Android باستخدام مجموعة أدوات واجهة مستخدم Jetpack Compose Glimmer.
  • نقل البيانات إلى CameraX: يساعدكم في نقل عمليات تنفيذ كاميرا Android القديمة (واجهات برمجة التطبيقات Camera1 أو Camera2 الأولية) إلى CameraX.
  • Perfetto SQL: يترجم طلبات البيانات باللغة العادية إلى استعلامات Perfetto SQL وينفّذها على ملف تتبُّع محلي.
  • واجهة المستخدم التكيّفية: تعليمات لإنشاء واجهة مستخدم تطبيق أو تعديلها بحيث تتكيّف مع أجهزة Android المختلفة
  • إعداد الاختبار: ينشئ استراتيجية اختبار أساسية.
  • الأنماط: يساعد في استخدام واجهة برمجة التطبيقات الجديدة 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.

المؤلفون:

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