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