أخبار المنتجات
تعزيز تطوير تطبيقات Android من خلال 6 نصائح من الخبراء لاستخدام Gemini في "استوديو Android"
مدة القراءة: 4 دقائق
في يناير، أعلنّا عن الإصدار الثابت من Android Studio Otter 3 Feature Drop، بما في ذلك تحسينات وضع الوكيل والعديد من التحديثات الأخرى التي تمنحك مزيدًا من التحكّم والمرونة في استخدام الذكاء الاصطناعي لمساعدتك في إنشاء تطبيقات Android عالية الجودة. لمساعدتك في الاستفادة إلى أقصى حدّ من Gemini في "استوديو Android" وجميع الإمكانات الجديدة، تحدّثنا مع مهندسي Google وخبراء التطوير في Google لجمع أفضل ممارساتهم للعمل مع أحدث الميزات، بما في ذلك "وضع الوكيل" و"مساعد المشروع الجديد". في ما يلي بعض الإحصاءات المفيدة لمساعدتك في تحقيق أفضل النتائج في عملية التطوير:
1. إنشاء التطبيقات من البداية باستخدام "مساعد المشروع الجديد"
يتكامل "مساعد المشروع الجديد"، المتوفّر الآن في أحدث إصدارات Canary، مع Gemini في معالج "مشروع جديد" في "استوديو Android". من خلال تقديم الطلبات (والنماذج الأولية للتصميم اختياريًا)، يمكنك إنشاء تطبيقات كاملة من البداية، بما في ذلك البنية الأساسية والتصميم والتنسيقات في Jetpack Compose.
يمكنه نشر الإصدار و"تصفّح" التطبيق، ما يضمن عمله بشكلٍ صحيح وتطابق الشاشات المعروضة مع رؤيتك، وذلك من خلال التكامل مع Android Emulator. بالإضافة إلى ذلك، يمكنك استخدام "وضع الوكيل" لمواصلة العمل على التطبيق وتكرار العملية، والاستفادة من Gemini لتحسين تطبيقك بما يتوافق مع رؤيتك.
على الرغم من أنّ هذه الميزة تعمل مع النموذج التلقائي (بدون تكلفة)، ننصحك بشدة باستخدامها مع مفتاح واجهة برمجة تطبيقات AI Studio للوصول إلى أحدث النماذج، مثل Gemini 3.1 Pro أو 3.0 Flash، التي تتفوّق في مهام سير عمل الوكلاء. بالإضافة إلى ذلك، يتيح لك إضافة مفتاح واجهة برمجة التطبيقات استخدام "مساعد المشروع الجديد" لنموذج Nano Banana وراء الكواليس للمساعدة في ابتكار أفكار لتصميم واجهة المستخدم، ما يحسّن الدقة المرئية للتطبيق الذي تم إنشاؤه. - Trevor Johns، مهندس علاقات المطوّرين
مربّع حوار لإعداد مشروع جديد
2. الطلب من الوكيل تحسين الرمز من خلال تزويده بسياقات "مقصودة"
عند استخدام وكلاء Gemini، ترتبط جودة الناتج بشكلٍ مباشر بالحدود التي تحدّدها. لا تطلب منه "إصلاح هذا الرمز"، بل كن دقيقًا جدًا بشأن السياق الذي تقدّمه له وحدّد ما تريده (وما لا تريده). يمكنك تحسين الناتج من خلال تقديم أحدث المدوّنات أو المستندات ليتمكّن النموذج من تقديم اقتراحات دقيقة استنادًا إليها.
اطلب من الوكيل تبسيط المنطق المعقّد، أو البحث عن أي مشاكل أساسية فيه، أو حتى البحث عن المخاطر الأمنية في المناطق التي تشعر فيها بعدم اليقين. يساعدك الالتزام بتعليماتك، حتى إذا طلبت من النموذج "عدم اختراع أشياء" في الحالات التي تستخدم فيها واجهات برمجة تطبيقات جديدة جدًا أو تجريبية، في إبقاء الذكاء الاصطناعي مركّزًا على النتائج التي تحاول تحقيقها. - Alejandra Stamato، خبيرة Google للمطوّرين في Android ومهندسة Android في HubSpot
3. استخدام المستندات مع "وضع الوكيل" لتوفير سياق للمكتبات الجديدة
لمنع النموذج من إنشاء رمز لمكتبات متخصّصة أو جديدة تمامًا، يمكنك الاستفادة من أدوات الوكيل في "استوديو Android" للوصول إلى المستندات: البحث في مستندات Android وجلب مستندات Android. يمكنك توجيه Gemini للبحث في قاعدة معارف Android أو في مقالات مستندات معيّنة. يمكن للنموذج اختيار استخدام هذه المستندات إذا كان يعتقد أنّه يفتقر إلى بعض المعلومات، وهو أمر جيد خاصةً عند استخدام واجهات برمجة تطبيقات متخصّصة أو غير شائعة.
إذا كنت متأكدًا من أنّك تريد أن يرجع النموذج إلى المستندات والتأكّد من تفعيل هذه الأدوات، يمكنك إضافة عبارات مثل "البحث في المستندات الرسمية" أو "الاطّلاع على المستندات" إلى طلباتك. بالنسبة إلى مستندات المكتبات المختلفة غير الخاصة بنظام Android، يمكنك تثبيت خادم Model Context Protocol (MCP) الذي يتيح لك الوصول إلى مستندات مثل Context7 (أو مستند مشابه). - Jose Alcérreca، مهندس علاقات المطوّرين في Android، Google
4. استخدام الذكاء الاصطناعي للمساعدة في إنشاء ملفات Agents.md لاستخدام الأُطر والمكتبات وأنظمة التصميم المخصّصة
للتأكّد من أنّ "الوكيل" يستخدم الأُطر والمكتبات وأنظمة التصميم المخصّصة، لديك خياران: 1) في الإعدادات، يتيح لك "استوديو Android" تحديد القواعد التي يجب اتّباعها عندما ينفّذ Gemini هذه الإجراءات نيابةً عنك. أو 2) يمكنك إنشاء ملفات Agents.md في تطبيقك وتحديد كيفية تنفيذ الإجراءات أو استخدامها كإرشادات عندما ينفّذ الذكاء الاصطناعي مهمة أو يستخدم أُطرًا أو أنظمة تصميم أو طرقًا معيّنة لتنفيذ الإجراءات (مثل البنية الدقيقة أو الإجراءات التي يجب تنفيذها أو عدم تنفيذها)، وذلك بطريقة نقطية عادية لمنح الذكاء الاصطناعي تعليمات واضحة.
إدارة ملفات AGENTS.md كسياق.
يمكنك أيضًا استخدام ملف Agents.md في جذر المشروع، ويمكنك وضعه في وحدات مختلفة (أو حتى في أدلة فرعية) من مشروعك أيضًا. كلما زاد السياق أو الإرشادات المتاحة أثناء العمل، سيتمكّن الذكاء الاصطناعي من الوصول إليها. إذا واجهتك مشكلة في إنشاء ملفات Agents.md، يمكنك استخدام الذكاء الاصطناعي للمساعدة في إنشائها، أو منحك أسسًا استنادًا إلى المشاريع التي لديك ثم تعديلها حتى لا تضطر إلى البدء من الصفر. - Joe Birch، خبير Google للمطوّرين في Android ومهندس برامج في Buffer
5. تفويض المهام المملّة إلى "الوكيل" وتوفير الوقت
يمكنك استخدام وكيل Gemini في "استوديو Android" لمساعدتك في تنفيذ مهام مثل الكتابة والمراجعة بشكلٍ أسرع. على سبيل المثال، يمكنه مساعدتك في كتابة رسائل الالتزام، ما يمنحك ملخصًا جيدًا يمكنك مراجعته ثم توفير وقتك. بالإضافة إلى ذلك، يمكنك أن تطلب منه كتابة الاختبارات. بتوجيه منك، يمكن للوكيل الاطّلاع على الاختبارات الأخرى في مشروعك وكتابة اختبار جيد لك لتنفيذه باتّباع أفضل الممارسات من خلال الاطّلاع عليها فقط. مثال آخر جيد على مهمة مملّة هو كتابة محلّل جديد لتنسيق JSON معيّن. ما عليك سوى تزويد Gemini ببعض الأمثلة وسيبدأ العمل بسرعة كبيرة. - Diego Perez، مهندس برامج Android، Google
6- **التحكّم في ما تتم مشاركته مع الذكاء الاصطناعي باستخدام عمليات إلغاء الاشتراك أو الأوامر البسيطة، بالإضافة إلى النماذج المدفوعة**
إذا كنت تريد التحكّم في ما تتم مشاركته مع الذكاء الاصطناعي أثناء استخدام الخطط المجانية، يمكنك إلغاء الاشتراك في تدريب النموذج لبعض الرموز أو كلها من خلال إضافة ملف استبعادات الذكاء الاصطناعي (.aiexclude) إلى مشروعك. يستخدم هذا الملف مطابقة الأنماط العامة المشابهة لملف .gitignore، ما يحدّد الأدلة أو الملفات الحسّاسة التي يجب إخفاؤها عن الذكاء الاصطناعي. يمكنك وضع ملفات .aiexclude في أي مكان ضمن المشروع وجذور نظام التحكّم في الإصدار (VCS) للتحكّم في الملفات التي يُسمح لميزات الذكاء الاصطناعي بالوصول إليها.
مثال على ملف `.aiexclude` في "استوديو Android"
بدلاً من ذلك، في إعدادات "استوديو Android"، يمكنك أيضًا إلغاء الاشتراك في مشاركة السياق إما على أساس كل مشروع أو على أساس كل مستخدم (على الرغم من أنّ هذه الطريقة تحدّ من وظائف عدد من الميزات لأنّ الذكاء الاصطناعي لن يرى الرمز).
يُرجى العِلم أنّ الخطط المدفوعة لا تستخدم أبدًا الرمز لتدريب النموذج. ويشمل ذلك كلاً من المستخدمين الذين يستخدمون مفتاح واجهة برمجة تطبيقات الاستوديو في AI Studio والمؤسسات المشترِكة في Gemini Code Assist. - Trevor Johns، مهندس علاقات المطوّرين
يمكنك الاستماع إلى المزيد من فريق Android وخبراء التطوير في Google حول Gemini في "استوديو Android" في محادثتنا الأخيرة غير الرسمية غير الرسمية وتنزيل "استوديو Android" للبدء.
متابعة القراءة
-
أخبار المنتجات
يسرّنا الإعلان عن أنّ الإصدار الثابت من استوديو Android Otter 3 Feature Drop أصبح متاحًا الآن. يقدّم هذا الإصدار المليء بالميزات تحديثًا كبيرًا لمهام سير عمل الوكلاء في "استوديو Android"، ويمنحك مزيدًا من المرونة والتحكّم في كيفية استخدام الذكاء الاصطناعي لمساعدتك في إنشاء تطبيقات Android.
Sandhya Mohan, Trevor Johns • مدة القراءة: 9 دقائق
-
أخبار المنتجات
الإصدار Android Studio Otter 2 Feature Drop متاح الآن لتعزيز إنتاجيتك.
Sandhya Mohan, Trevor Johns • مدة القراءة: 3 دقائق
-
أخبار المنتجات
تتطوّر المنظومة المتكاملة للأجهزة الجوّالة باستمرار، ما يوفّر فرصًا جديدة ويفرض تهديدات جديدة. من خلال هذه التغييرات، يظلّ Android وGoogle Play ملتزمَين بضمان استمرار مليارات المستخدمين في الاستمتاع بتطبيقاتهم بثقة وازدهار ابتكارات المطوّرين.
Vijaya Kaza • مدة القراءة: 3 دقائق
البقاء على اطّلاع على آخر التحديثات
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.