مقالات إرشادية

واجهة سطر الأوامر (CLI) ومهارات Android: يمكنك إنشاء تطبيقات Android أسرع 3 مرّات باستخدام أي وكيل

مدّة القراءة: 4 دقائق

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

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

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

(إعادة) تقديم Android CLI

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

ينشئ الأمر create مشروع تطبيق Android في ثوانٍ.

في تجاربنا الداخلية، حسّنت Android CLI إعداد المشروع والبيئة من خلال تقليل استخدام رموز النماذج اللغوية الكبيرة بأكثر من %70، وتم إكمال المهام أسرع 3 مرّات مما كانت عليه عندما حاول الوكلاء تنفيذ هذه المهام باستخدام مجموعات الأدوات العادية فقط.

تشمل الإمكانات الرئيسية المتاحة لكم ما يلي:

  • إدارة حزمة تطوير البرامج (SDK): استخدِموا android sdk install لتنزيل المكوّنات المحدّدة المطلوبة فقط، ما يضمن بيئة تطوير بسيطة.
  • إنشاء المشاريع بسرعة: ينشئ الأمر android create مشاريع جديدة من النماذج الرسمية، ما يضمن تطبيق البنية المقترَحة وأفضل الممارسات من أول سطر من التعليمات البرمجية.
  • إنشاء الأجهزة ونشرها بسرعة: يمكنكم إنشاء الأجهزة الافتراضية وإدارتها باستخدام android emulator ونشر التطبيقات باستخدام android run، ما يزيل التخمين المتضمّن في دورات الإنشاء والنشر اليدوية.
  • إمكانية التحديث: استخدِموا android update للتأكّد من توفّر أحدث الإمكانات.

يمكن لـ Android CLI إنشاء جهاز وتشغيل تطبيقكم عليه وتسهيل تنقّل الوكلاء في واجهة المستخدم.

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

تأسيس النماذج اللغوية الكبيرة باستخدام مهارات Android الرسمية

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

لسدّ هذه الفجوة، نطلق مستودع مهارات Android على GitHub. المهارات هي مجموعات تعليمات نمطية مستندة إلى لغة Markdown (SKILL.md) توفّر مواصفات فنية لمهمة معيّنة، وهي مصمّمة ليتم تفعيلها تلقائيًا عندما يتطابق طلبكم مع بيانات وصف المهارة، ما يوفّر عليكم عناء إرفاق المستندات يدويًا بكل طلب.

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

في إصدارنا الأولي، يتضمّن المستودع مهارات مثل:

  • إعداد Navigation 3 ونقل البيانات إليه
  • تنفيذ ميزة من الحافة إلى الحافة
  • عمليات نقل البيانات إلى AGP 9 وXML-to-Compose
  • تحليل إعدادات R8 والمزيد

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

يمكنكم تثبيت مهارات Android من خلال Android CLI لجعل الوكيل أكثر فعالية وكفاءة. 

أحدث الإرشادات من خلال قاعدة معارف Android

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

تضمن قاعدة معارف Android حصول الوكلاء على أحدث السياقات والإرشادات وأفضل الممارسات المتعلّقة بنظام Android.

من خلال الوصول إلى قاعدة المعارف التي يتم تحديثها بشكل متكرر، يمكن للوكلاء تأسيس ردودهم على أحدث المعلومات من مستندات مطوّري Android ومستندات Firebase ومستندات Google Developers ومستندات Kotlin. يضمن ذلك أنّه حتى إذا كان تاريخ انتهاء تدريب النموذج اللغوي الكبير قبل عام، سيظل بإمكانه تقديم إرشادات بشأن أحدث الأُطر والأنماط التي ننصح بها اليوم.

"استوديو Android": الوجهة النهائية للتطبيقات المميّزة

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

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

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

البدء اليوم

تتوفّر واجهة سطر الأوامر (CLI) في Android في الإصدار المسبق اليوم، بالإضافة إلى مجموعة متزايدة من مهارات Android والمعارف للوكلاء. للبدء، انتقِلوا إلى d.android.com/tools/agents لتنزيل Android CLI.

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