واجهة سطر الأوامر (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 وبيئة التطوير. لذلك، يقع في صميم سير العمل الجديد Android CLI الذي تم تجديده. تُعدّ واجهة Android CLI الجديدة الواجهة الأساسية لتطوير تطبيقات 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. من خلال السياق الكامل لرمز مصدر مشروعكم ومجموعة شاملة من أدوات تصحيح الأخطاء وإنشاء ملفات التعريف والمحاكاة، تتوفّر لديكم مجموعة أدوات شاملة ومسرَّعة بالذكاء الاصطناعي.
البدء اليوم
تتوفّر واجهة Android CLI في الإصدار المسبق اليوم، بالإضافة إلى مجموعة متزايدة من مهارات Android والمعارف للوكلاء. للبدء، انتقِلوا إلى d.android.com/tools/agents لتنزيل Android CLI.
-
مقالات إرشاديةJetpacker هو تطبيق عرض فني أنشأه فريقنا من البداية من أجل مؤتمر Google I/O لهذا العام (تم إنشاؤه باستخدام Antigravity). يساعد Jetpacker المستخدمين في التخطيط لمغامرتهم الكبيرة التالية واستكشافها والاستمتاع بها.
Jolanda Verhoef • قراءة في 4 دقائق -
مقالات إرشاديةنرحّب بكم مجددًا في سلسلة منشورات المدونة "إنشاء تطبيقات Android ذكية" حيث نأخذ تطبيق Android أساسيًا ونحوّله إلى تجربة مخصّصة وذكية ومستنِدة إلى الوكلاء. في منشورنا السابق، استكشفنا كيفية الاستفادة من Firebase AI Logic لإنشاء ميزات الذكاء الاصطناعي المستضافة على السحابة الإلكترونية والمختلطة.
Ben Weiss • قراءة في 6 دقائق -
مقالات إرشاديةنرحّب بكم مجددًا في سلسلة منشورات المدونة "إنشاء تطبيقات Android ذكية" حيث نأخذ تطبيق Android أساسيًا ونحوّله إلى تجربة مخصّصة وذكية ومستنِدة إلى الوكلاء.
Thomas Ezan, Jolanda Verhoef, Caren Chang • قراءة في 8 دقائق
يمكنكم تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدكم الوارد أسبوعيًا.