طرق التنفيذ
Android CLI: يمكنك إنشاء تطبيقات Android أسرع 3 مرات باستخدام أي وكيل
قراءة لمدة 4 دقائق
بصفتك مطوّر تطبيقات Android، لديك العديد من الخيارات عندما يتعلّق الأمر بالوكلاء والأدوات ونماذج اللغات الكبيرة التي تستخدمها لتطوير التطبيقات. سواء كنت تستخدم "Gemini في استوديو Android" أو Gemini CLI أو Antigravity أو وكلاء تابعين لجهات خارجية، مثل Claude Code أو Codex، تتمثّل مهمتنا في ضمان إمكانية تطوير تطبيقات Android عالية الجودة في كل مكان.
نقدّم اليوم مجموعة جديدة من أدوات ومراجع Android لسير العمل المستند إلى الوكلاء، وهي واجهة سطر الأوامر (CLI) لنظام التشغيل Android مع مهارات Android وقاعدة معارف Android. تم تصميم هذه المجموعة من الأدوات لإزالة التخمين من مهام سير العمل الأساسية لتطوير تطبيقات Android عند توجيه عمل أحد الوكلاء خارج "استوديو Android"، ما يجعل الوكلاء أكثر كفاءة وفعالية وقدرة على اتّباع أحدث الأنماط وأفضل الممارسات المقترَحة.
سواء كنت في بداية رحلة تطوير تطبيقات Android أو كنت مطوّرًا متمرّسًا أو تدير تطبيقات على الأجهزة الجوّالة ومنصات الويب، أصبح إنشاء تطبيقاتك أسهل من أي وقت مضى باستخدام أحدث الإرشادات والأدوات والمساعدة المستندة إلى الذكاء الاصطناعي. بغض النظر عن البيئة التي تبدأ بها استخدام هذه المراجع، يمكنك دائمًا نقل تجربة التطوير إلى استوديو Android، حيث تتوفّر أحدث الأدوات والوكلاء لتطوير تطبيقات Android، ما يساعدك في تقديم تجربة مميزة في تطبيقك.
(إعادة) تقديم واجهة سطر الأوامر في Android
تؤدي البرامج أفضل أداء عندما تتوفّر لها واجهة خفيفة الوزن ومبرمَجة للتفاعل مع حزمة تطوير البرامج (SDK) لنظام التشغيل Android وبيئة التطوير. لذلك، يرتكز سير العمل الجديد هذا على واجهة سطر الأوامر لنظام التشغيل Android التي تم تجديدها. تعمل واجهة سطر الأوامر الجديدة لنظام التشغيل Android كواجهة أساسية لتطوير تطبيقات Android من الجهاز، وتتضمّن أوامر لإعداد البيئة وإنشاء المشاريع وإدارة الأجهزة، مع مراعاة توفير إمكانات أكثر حداثة وتسهيل عملية التحديث.
ينشئ الأمر create مشروع تطبيق Android في ثوانٍ.
في تجاربنا الداخلية، حسّنت واجهة سطر الأوامر في Android عملية إعداد المشاريع والبيئات من خلال خفض استخدام الرموز المميزة للنماذج اللغوية الكبيرة بأكثر من 70%، وتم إكمال المهام بسرعة أكبر بمقدار 3 مرات مقارنةً بمحاولة الوكلاء التنقّل بين هذه المهام باستخدام مجموعات الأدوات العادية فقط.
تشمل الإمكانات الرئيسية المتاحة لك ما يلي:
-
إدارة حِزم SDK: استخدِم
android sdk installلتنزيل المكوّنات المحدّدة المطلوبة فقط، ما يضمن توفير بيئة تطوير بسيطة. -
إنشاء المشاريع بسرعة: ينشئ الأمر
android createمشاريع جديدة من النماذج الرسمية، ما يضمن تطبيق البنية المقترَحة وأفضل الممارسات من السطر الأول من الرمز. -
إنشاء الأجهزة الافتراضية ونشرها بسرعة: يمكنك إنشاء الأجهزة الافتراضية وإدارتها باستخدام
android emulatorونشر التطبيقات باستخدامandroid run، ما يقلّل من التخمينات التي تنطوي عليها دورات الإنشاء والنشر اليدوية. -
إمكانية التحديث: شغِّل
android updateللتأكّد من توفّر أحدث الإمكانات.
يمكن لواجهة سطر الأوامر في Android إنشاء جهاز وتشغيل تطبيقك عليه وتسهيل تنقّل الوكلاء في واجهة المستخدم.
على الرغم من أنّ واجهة سطر الأوامر في Android ستعزّز مسارات التطوير المستندة إلى الذكاء الاصطناعي الوكيل، تم تصميمها أيضًا لتبسيط عملية الدمج المتواصل والصيانة وأي عملية برمجة آلية أخرى مكتوبة، وذلك بما يتناسب مع الطبيعة المتزايدة التوزيع لعملية تطوير تطبيقات Android. نزِّل واجهة سطر الأوامر لنظام التشغيل Android وجرِّبها اليوم.
تزويد النماذج اللغوية الكبيرة (LLM) بمعلومات واقعية باستخدام "مهارات Android" الرسمية
يمكن أن تكون المستندات التقليدية وصفية ومفاهيمية وعالية المستوى. مع أنّ النماذج اللغوية الكبيرة مثالية للتعلم، إلا أنّها غالبًا ما تتطلب تعليمات دقيقة وقابلة للتنفيذ لتنفيذ مهام معقدة بدون استخدام أنماط ومكتبات قديمة.
للتغلّب على هذه الفجوة، نطلق مستودع GitHub الخاص بمهارات Android. المهارات هي مجموعات تعليمات معيارية تستند إلى لغة الترميز (SKILL.md) وتوفّر مواصفات فنية لمهمة معيّنة، وهي مصمَّمة ليتم تشغيلها تلقائيًا عندما يتطابق طلبك مع البيانات الوصفية للمهارة، ما يوفّر عليك عناء إرفاق المستندات يدويًا بكل طلب.
تغطي مهارات Android بعضًا من أكثر مهام سير العمل شيوعًا التي قد يواجه بعض مطوّري Android ونماذج اللغات الكبيرة صعوبة في تنفيذها، فهي تساعد النماذج على فهم وتنفيذ أنماط معيّنة بشكل أفضل تتّبع أفضل الممارسات والإرشادات المتعلّقة بتطوير تطبيقات Android.
في الإصدار الأوّلي، يتضمّن المستودع مهارات مثل:
- إعداد Navigation 3 ونقل البيانات
- تنفيذ ميزة العرض بكامل حجم الشاشة
- عمليات نقل البيانات في الإصدار 9 من "مكوّن Android الإضافي لبرنامج Gradle" وXML إلى Compose
- تحليل إعدادات R8 والمزيد
إذا كنت تستخدم واجهة سطر الأوامر في Android، يمكنك تصفُّح مجموعة المهارات المتزايدة وإعداد سير عمل الوكيل باستخدام الأمر android skills. يمكن أن تتوفّر هذه المهارات أيضًا إلى جانب أي مهارات أخرى تنشئها أو مهارات تابعة لجهات خارجية أنشأها منتدى مطوّري Android. مزيد من المعلومات حول كيفية البدء في استخدام مهارات Android
ثبِّت مهارات Android من خلال واجهة سطر الأوامر في Android لجعل الوكيل أكثر فعالية وكفاءة.
أحدث الإرشادات من خلال "قاعدة معارف Android"
المكوّن الثالث الذي نطلقه اليوم هو قاعدة معلومات Android. يمكن الوصول إلى مصدر البيانات المتخصّص هذا من خلال الأمر android docs وهو متاح حاليًا في أحدث إصدار من Android Studio، ويتيح للوكلاء البحث عن أحدث إرشادات المطوّرين الموثوقة واستردادها لاستخدامها كسياق ذي صلة.
تضمن "قاعدة معارف Android" حصول الموظفين على أحدث المعلومات والإرشادات وأفضل الممارسات المتعلّقة بنظام Android.
من خلال الوصول إلى قاعدة المعارف التي يتم تعديلها بشكل متكرر، يمكن للوكلاء الاستناد إلى أحدث المعلومات من مستندات مطوّري Android وFirebase وGoogle Developers ومستندات Kotlin في ردودهم. يضمن ذلك أنّه حتى إذا كان تاريخ انتهاء تدريب نموذج اللغة الكبير قبل عام، سيظل بإمكانه تقديم إرشادات بشأن أحدث الأُطر والأنماط التي ننصح بها اليوم.
استوديو Android: الوجهة المثالية للتطبيقات المميّزة
بالإضافة إلى تمكين المطوّرين والوكلاء من التعامل مع إعداد المشاريع ورمز النص النموذجي، صمّمنا أيضًا هذه الأدوات والمراجع الجديدة لتسهيل الانتقال إلى استوديو Android. وهذا يعني أنّه يمكنك بدء نموذج أوّلي بسرعة باستخدام وكيل يستعمل واجهة سطر الأوامر في Android، ثم فتح المشروع في "استوديو Android" لضبط واجهة المستخدم بدقة باستخدام أدوات مرئية لتعديل الرموز البرمجية وتصميم واجهة المستخدم وتصحيح الأخطاء بشكل مفصّل وإنشاء ملفات تعريف متقدّمة تتناسب مع الإمكانات المتزايدة لتطبيقك.
وعندما يحين الوقت لإنشاء تطبيق عالي الجودة ونشره على نطاق واسع على مختلف أنواع الأجهزة، سيكون وكيلنا في "استوديو Android" جاهزًا للمساعدة، مع الاستفادة من أحدث أفضل الممارسات والمكتبات في مجال التطوير. بالإضافة إلى وضعي "الوكيل" و"التخطيط" الفعّالَين للتطوير النشط، قدّمنا طريقة إنشاء مشروع جديد مستندة إلى الذكاء الاصطناعي، ما يوفّر نقطة دخول لإنشاء نماذج أولية بسرعة لأفكارك الرائعة التالية على Android.
تسهّل هذه الأدوات المضمّنة توسيع نطاق أفكار تطبيقاتك لتشمل الهواتف والهواتف القابلة للطي والأجهزة اللوحية وأجهزة Wear OS وAndroid Auto وAndroid TV. بفضل السياق الكامل للرمز المصدر لمشروعك ومجموعة شاملة من أدوات تصحيح الأخطاء وإنشاء الملفات الشخصية والمحاكاة، ستتوفّر لك مجموعة أدوات شاملة ومستندة إلى الذكاء الاصطناعي.
ابدأ اليوم
تتوفّر واجهة سطر الأوامر (CLI) لنظام التشغيل Android اليوم في إصدار تجريبي، بالإضافة إلى مجموعة متزايدة من مهارات ومعارف Android الخاصة بالوكلاء. للبدء، انتقِل إلى d.android.com/tools/agents لتنزيل Android CLI.
متابعة القراءة
-
طرق التنفيذ
إدراكًا منّا أنّ استنزاف البطارية بشكل مفرط هو أوّل ما يخطر في بال مستخدمي Android، اتّخذت Google خطوات مهمة لمساعدة المطوّرين في إنشاء تطبيقات أكثر كفاءة في استهلاك الطاقة.
Alice Yuan • مدة القراءة: 8 دقائق
-
طرق التنفيذ
أردنا أن نقدّم لك أمثلة على الميزات المستندة إلى الذكاء الاصطناعي والتي تستخدم نماذج على الجهاز فقط ونماذج على السحابة الإلكترونية، وأن نلهمك لإنشاء تجارب رائعة للمستخدمين.
Thomas Ezan, Ivy Knight • مدة القراءة: دقيقتان
-
طرق التنفيذ
يتضمّن دليل مستويات الأداء 5 مستويات. سنبدأ بالمستوى 1 الذي يقدّم أدوات أداء تتطلّب الحد الأدنى من جهد التكيّف، وسننتقل إلى المستوى 5، وهو المستوى المثالي للتطبيقات التي لديها الموارد اللازمة للحفاظ على إطار عمل مخصّص للأداء.
Alice Yuan • مدة القراءة: 9 دقائق
البقاء على اطّلاع على آخر التحديثات
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.