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