أخبار المنتجات
الارتقاء بمستوى التطوير باستخدام "وضع التخطيط" و"توقّع التعديل التالي" في استوديو Android Panda 4
قراءة لمدة 5 دقائق
أصبح الإصدار 4 من استوديو Android Panda ثابتًا وجاهزًا للاستخدام في الإنتاج. يتضمّن هذا الإصدار "وضع التخطيط" و"توقّع التعديل التالي" والمزيد، ما يسهّل إنشاء تطبيقات Android عالية الجودة أكثر من أي وقت مضى.
في ما يلي نظرة متعمّقة على الميزات الجديدة:
وضع التخطيط
قبل أن يبدأ الوكيل في تنفيذ مهام معقّدة نيابةً عنك، من المفيد أن يضع خطة تفصيلية. إنّ البدء مباشرةً في مشروع برمجي كبير بدون تصميم يؤدي غالبًا إلى تراكم الديون الفنية أو حدوث أخطاء منطقية، وينطبق الأمر نفسه على الذكاء الاصطناعي. لهذا السبب، نحن بصدد إضافة "وضع التخطيط".
في هذا الوضع، يضع الوكيل خطة مشروع مفصّلة قبل تنفيذ المهام. بدلاً من عملية واحدة يتوقّع فيها النموذج الرمز المميز التالي مباشرةً، يسهّل "وضع التخطيط" عملية استدلال متعدّدة المراحل، ما يمنح الوكيل مساحة إضافية لتقييم المنطق المقترح الخاص به بحثًا عن المشاكل المحتملة قبل عرضه عليك. ويكون ذلك مفيدًا بشكل خاص للمهام المعقّدة والطويلة الأمد التي تتطلّب درجة عالية من الدقة المعمارية.
لاستخدام "وضع التخطيط"، بدِّل وضع المحادثة إلى "تخطيط" في مربّع إدخال الطلب الخاص بالوكيل وأدخِل طلبك.
في "وضع التخطيط"، يفحص الوكيل طلبك وقد ينشئ خطة تنفيذ للمهام الكبيرة أو المعقّدة. يمكنك تصحيح الأخطاء أو توضيح الأساليب التي يجب استخدامها، وكل ذلك قبل أن يستغرق المساعد أي وقت أو رموز مميزة في اتّخاذ مسار خاطئ.
بعد إضافة التعليقات، انقر على "إرسال التعليقات" وسيستخدم الموظف ملاحظاتك لمراجعة خطة التنفيذ. للبقاء على المسار الصحيح أثناء التنفيذ، وهو أمر مهم بشكل خاص مع التغييرات الأكبر، ينظّم الوكيل عمله وينشئ عنصر "قائمة المهام". يمكنك الاسترخاء ومشاهدة الوكيل وهو يكمل جميع المهام بشكل منهجي.
بعد انتهاء العمل، ينتج الوكيل عنصر "جولة إرشادية"، ما يمنحك ملخصًا واضحًا للتغييرات التي تم إجراؤها بالضبط ويسهّل عليك مراجعة تغييرات الوكيل. يمكنك إنشاء التطبيقات بثقة أكبر والتحكّم فيها بشكل أفضل باستخدام "وضع التخطيط" في أحدث إصدار من "استوديو Android".
توقّع التعديل التالي
تُعدّ ميزة الإكمال التلقائي الكلاسيكية رائعة لإنهاء الجُمل، ولكن نادرًا ما يكون إنشاء الرموز البرمجية مسارًا خطيًا. في كثير من الأحيان، يتطلّب إجراء تغيير في مكان واحد إجراء تغيير ثانوي في مكان آخر، مثل إضافة مَعلمة جديدة إلى دالة ثم الحاجة إلى تعديل استدعاءاتها، أو تعديل معاينة واجهة المستخدم عند تغيير عنصر قابل للإنشاء. في السابق، كان هذا يعني إيقاف التركيز للبحث عن أسطر الرموز ذات الصلة التي تحتاج إلى مراجعة.
تطوّر ميزة "توقّع التعديل التالي" (NEP) ميزة "إكمال الرمز" من خلال توقّع خطوتك التالية، حتى عندما لا يكون المؤشر في موضعك الحالي. من خلال تحليل التعديلات الأخيرة، يتعرّف "استوديو Android" على النمط المنطقي لسير عملك. في حال تعديل فئة بيانات أو تعديل أداة إنشاء، يمكن أن تقترح "ميزة التعديل الذكي" التعديل التالي ذي الصلة، ربما في دالة بعيدة، ما يتيح لك الانتقال مباشرةً إلى الإصلاح.
بدلاً من التنقّل يدويًا ذهابًا وإيابًا، يمكنك قبول هذه الاقتراحات المتعلّقة بمواقع جغرافية متعددة بضغطة مفتاح واحدة. يساعدك ذلك في الحفاظ على تركيزك، ما يقلّل من الجهد الذهني المطلوب لإجراء التحديثات الروتينية ويسمح لك بالتركيز على المنطق المعقّد الذي يهم تطبيقك حقًا. استمتِع بطريقة أكثر سلاسة وغير خطية للترميز في أحدث إصدار من "استوديو Android".
نموذج Gemini API الأوّلي
أصبح من الأسهل إضافة ميزات الذكاء الاصطناعي الفعّالة إلى تطبيقك، وذلك من خلال تقديم نموذج Gemini API Starter في "استوديو Android".
كان دمج الذكاء الاصطناعي التوليدي في تطبيق Android يتطلّب إدارة بنية أساسية معقّدة في الخلفية والقلق بشأن أمان مفتاح واجهة برمجة التطبيقات. باستخدام نموذج Gemini API Starter الجديد في "استوديو Android"، يمكن للمطوّرين الآن البدء مباشرةً في إنشاء الميزات بدلاً من تضييع الوقت في إعداد البنية الأساسية.
تشمل المزايا الرئيسية ما يلي:
- إدارة مفاتيح واجهة برمجة التطبيقات بدون أي إجراء: لا داعي للقلق بشأن توفير المفاتيح أو تدويرها. من خلال الاستفادة من Firebase AI Logic، يلغي النموذج الحاجة إلى تضمين بيانات الاعتماد الحسّاسة في الرمز البرمجي من جهة العميل.
- عملية دمج Firebase مبرمَجة: يتم التعامل مع البنية الأساسية للبرنامج نيابةً عنك. يربط النموذج مشروعك تلقائيًا بخدمات Firebase، ما يضمن إنشاء جسر آمن بين تطبيقك ونماذج Gemini من Google.
- تصميم يسهل توسيع نطاقه: هذه الميزة ليست مخصّصة للنماذج الأولية فقط. تتيح لك البنية الجاهزة للإنتاج التوسّع من اختبار محلي إلى قاعدة مستخدمين عالمية بدون إعادة تصميم الأساس.
- المعالجة المتعددة الوسائط: تتيح إدخال النصوص والصور والفيديوهات والمقاطع الصوتية. يمكنك إنشاء ميزات مثل تحليل الصور في الوقت الفعلي وتلخيص الفيديوهات وتحويل الصوت إلى نص.
البدء
- افتح "استوديو Android".
- انتقِل إلى ملف > جديد > مشروع جديد.
- اختَر نموذج "البدء باستخدام Gemini API" من المعرض.
بحث الويب باستخدام الوكيل
عندما تكون منغمسًا في عملية التطوير، غالبًا ما تكون الإجابة الصحيحة على بُعد بحث واحد فقط، ولكن قد يؤدي مغادرة بيئة التطوير المتكاملة (IDE) للعثور عليها إلى إيقاف تركيزك. سواء كنت بحاجة إلى رقم الإصدار الدقيق للاعتمادية أو آخر التغييرات في واجهة برمجة التطبيقات لمكتبة تابعة لجهة خارجية، فإنّ أداة بحث الويب الخاصة بالوكيل متوفّرة لمساعدتك بدون الحاجة إلى مغادرة استوديو Android.
على الرغم من أنّ وكيل "استوديو Android" يستفيد حاليًا من قاعدة معلومات Android للحصول على المستندات الرسمية، يعتمد تطوير تطبيقات Android الحديث على نظام متكامل واسع النطاق من المكتبات الخارجية. توسّع ميزة "البحث على الويب" التي يقدّمها الوكيل نطاق وصول Gemini، ما يتيح له البحث مباشرةً على Google لاسترداد مواد مرجعية حديثة من جميع أنحاء الويب. بدءًا من الاطّلاع على أحدث أدلة الإعداد الخاصة بمكتبة Coil ووصولاً إلى العثور على نصائح حول الإعدادات المتقدّمة لمكتبتَي Koin أو Moshi، يمكن للوكيل الآن استرداد أحدث المعلومات في الوقت الفعلي.
تم تصميم أداة البحث على الويب الخاصة بالوكيل لتكون مفيدة وغير مزعجة، إذ ستُطلق تلقائيًا عملية بحث على الويب عندما ترصد فجوة في معلوماتها المحلية. يمكنك أيضًا أن تطلب من العجلة البحث عن شيء محدّد، ما عليك سوى تضمين "البحث على الويب عن..." في طلبك. من خلال دمج نتائج الويب المباشرة مباشرةً في مساحة العمل، يضمن لك البحث على الويب باستخدام الذكاء الاصطناعي الوكيل أنك تعمل دائمًا باستخدام أحدث البيانات المتاحة، ما يؤدي إلى تسريع سير العمل والحفاظ على حداثة مشروعك.
إصدارات Panda من "استوديو Android"
يواصل Panda 4 تركيز "استوديو Android" على تسريع إنتاجية المطوّرين باستخدام الذكاء الاصطناعي. يمكنك الاطّلاع على الانتقال من الطلب إلى النموذج الأوّلي العملي باستخدام Android Studio Panda 2 وزيادة التوجيه والتحكّم في "وضع الوكيل" باستخدام Android Studio Panda 3.
استوديو Android Panda 2
- مسار "مشروع جديد" المستند إلى الذكاء الاصطناعي: يتيح لك إنشاء نموذج أوّلي لتطبيق يعمل من خلال طلب واحد. يدير الوكيل عملية الإعداد الأولي وإعدادات التنقّل والتبعيات المناسبة، ويتضمّن حلقة إنشاء مستقلة للتعامل مع أخطاء الإنشاء والنشر على المحاكي.
- أداة Version Upgrade Assistant: تعمل على أتمتة إدارة التبعيات وتحديثها، وتجربة عمليات الإنشاء بشكل متكرّر وحلّ التعارضات إلى أن يتم العثور على إعدادات ثابتة.
الإصدار 3 من Panda في "استوديو Android"
- مهارات الوكيل: تعليمات متخصّصة يحدّدها المستخدم (يتم تخزينها في دليل .skills) تعلّم وكيل الذكاء الاصطناعي إمكانات خاصة بالمشروع أو معايير الترميز أو استخدام المكتبة.
- أذونات الوكيل: توفّر تحكّمًا دقيقًا في الإجراءات التي يمكن للوكلاء تنفيذها، مع ميزات مثل قواعد "السماح دائمًا" للعمليات الموثوق بها. لزيادة مستوى الأمان، يمكنك أيضًا استخدام وضع حماية اختياري لفرض تحكّم صارم ومعزول في الوكيل.
- نموذج تطبيق "مكتبة تطبيقات السيارات" الفارغ: يسهّل إنشاء تطبيقات محسّنة للقيادة على Android Auto ونظام التشغيل Android Automotive من خلال التعامل مع رمز النص النموذجي المطلوب.
البدء
يمكنك الاستفادة من هذه الميزات وتسريع عملية التطوير. تنزيل الإصدار 4 من استوديو Android Panda والبدء في استكشاف هذه الميزات الجديدة الفعّالة المستندة إلى الذكاء الاصطناعي الوكيل اليوم
وكالعادة، تهمّنا ملاحظاتك وآراؤك كثيرًا. الاطّلاع على المشاكل المعروفة والإبلاغ عن الأخطاء والمشاركة في منتدانا النشط على LinkedIn أو Medium أو YouTube أو X مع أطيب التحيّات،
متابعة القراءة
-
أخبار المنتجات
أصبح الإصدار 3 من استوديو Android Panda ثابتًا وجاهزًا للاستخدام في الإنتاج. يمنحك هذا الإصدار المزيد من التحكّم والتخصيص في مهام سير العمل المستندة إلى الذكاء الاصطناعي، ما يسهّل عليك إنشاء تطبيقات Android عالية الجودة أكثر من أي وقت مضى.
Matt Dyor • قراءة لمدة 3 دقائق
-
أخبار المنتجات
أصبح الإصدار 2 من استوديو Android Panda ثابتًا وجاهزًا للاستخدام في الإنتاج.
Matt Dyor • قراءة لمدة 3 دقائق
-
أخبار المنتجات
إذا كنت من مطوّري تطبيقات Android وتتطلّع إلى دمج ميزات مبتكرة تستند إلى الذكاء الاصطناعي في تطبيقك، أطلقنا مؤخرًا تحديثات جديدة وفعّالة.
Thomas Ezan • قراءة لمدة 3 دقائق
البقاء على اطّلاع على آخر التحديثات
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.