طرق التنفيذ

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

يستغرق الاطّلاع على المقال 4 دقائق

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

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

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

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

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

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

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

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

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

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

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

تزويد النماذج اللغوية الكبيرة (LLM) بمعلومات واقعية باستخدام "مهارات Android" الرسمية

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

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

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

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

  • إعداد Navigation 3 ونقل البيانات
  • تنفيذ ميزة العرض بكامل حجم الشاشة
  • عمليات نقل البيانات إلى الإصدار 9 من "مكوّن Android الإضافي لبرنامج Gradle" وXML إلى 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. بفضل السياق الكامل للرمز المصدر لمشروعك ومجموعة شاملة من أدوات تصحيح الأخطاء وإنشاء الملفات الشخصية والمحاكاة، ستتوفّر لك مجموعة أدوات شاملة ومستندة إلى الذكاء الاصطناعي.

ابدأ اليوم

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

المؤلف:
متابعة القراءة