أخبار المنتجات

الإصدار 4 من تحديث Narwhal من "استوديو Android" الذي يحتوي على ميزات جديدة: دعم خلفيات شاشة الساعة وتحسين الثبات

مدّة القراءة: 5 دقائق
عرض الملف الشخصي لـ Paris Hsu
Paris Hsu مديرة منتجات، "استوديو Android"

الإصدار 4 من تحديث Narwhal من "استوديو Android" الذي يحتوي على ميزات جديدة أصبح ثابتًا وجاهزًا للاستخدام. يوفّر هذا الإصدار دعمًا مستهدفًا لخلفيات شاشة ساعات Wear OS الإعلانية، وخيار تخصيص جديدًا لطريقة عرض "المشروع"، ويواصل التركيز على الجودة من خلال إصلاح أكثر من 550 خطأ لتحسين الثبات والأداء. أخبرتمونا أنّ "وضع الوكيل" كان مفيدًا جدًا لإنتاجيتكم، وقد أصبح الآن ثابتًا بعد أن كان في مرحلة المعاينة.

هذا هو أيضًا آخر تحديث يحتوي على ميزات جديدة لإصدارات Narwhal من "استوديو Android". من خلال وتيرة الإصدارات الشهرية الجديدة، كنّا نطرح ميزات جديدة ونصلح الأخطاء كل شهر. تضمّنت آخر ثلاثة إصدارات من Narwhal ميزات كثيرة، بما في ذلك إطلاق "وضع الوكيل" ومعاينات Compose. نريد ألا نشارككم الميزات الجديدة في هذا الإصدار فحسب، بل أيضًا نلخّص بعض الميزات الرئيسية من إصدارات Narwhal.

الميزات الجديدة في الإصدار 4 من تحديث Narwhal من "استوديو Android" الذي يحتوي على ميزات جديدة

في ما يلي الميزات الجديدة التي يتم طرحها مع هذا الإصدار:

دعم خلفيات شاشة ساعات Wear OS الإعلانية في "استوديو Android" ⌚

يحسّن الإصدار 4 من تحديث Narwhal من "استوديو Android" الذي يحتوي على ميزات جديدة سير عمل إنشاء خلفيات شاشة ساعات Wear OS من خلال توفير دعم المحرّر لتنسيق XML الخاص بخلفية شاشة الساعة لكتابة تصاميم خلفيات شاشة الساعة وتصحيح أخطائها وتحسينها مباشرةً ضِمن بيئة التطوير المتكاملة. يساعدك ذلك في العمل بشكل أسرع من خلال نقل عملية تطوير تطبيقات Android إلى بيئة التطوير المتكاملة بدلاً من الاضطرار إلى تغيير السياق والعمل باستخدام برامج متعددة عند تطوير خلفيات شاشة الساعة. 

Declarative-watchfaces.gif

يتيح لك "استوديو Android" تعديل ملفات XML المستخدَمة في تنسيق خلفية شاشة الساعة مباشرةً. ويوفّر الآن ميزة إكمال الرموز للعلامات والسمات استنادًا إلى مخططات تنسيق خلفية شاشة الساعة الرسمية، وميزة التحقّق من صحة الأخطاء في الوقت الفعلي التي تساعد في تحديد المشاكل، مثل السمات المطلوبة غير المتوفّرة. يتضمّن "استوديو Android" أيضًا ميزة ربط الموارد للانتقال بسرعة إلى الموارد القابلة للرسم وعناصر XML الأخرى المُشار إليها، بالإضافة إلى دعم النحو المتقدّم للتعامل مع التعبيرات الحسابية والمراجع إلى مصادر البيانات المضمّنة في XML. أخيرًا، يمكنك نشر خلفيات شاشة الساعة مباشرةً على محاكي Wear OS أو جهاز فعلي من "استوديو Android".

خيار جعل طريقة عرض "المشروع" هي الطريقة التلقائية 📂

هل مللتم من الاضطرار دائمًا إلى التبديل إلى طريقة عرض "المشروع" في كل مرة تفتحون فيها مشروعًا جديدًا؟ هناك إعداد جديد لفتح المشاريع الجديدة في طريقة عرض "المشروع" تلقائيًا. لتفعيل هذا الإعداد، انتقِلوا إلى ملف (استوديو Android على macOS) > الإعدادات > الإعدادات المتقدّمة > طريقة عرض "المشروع" واختاروا ضبط طريقة عرض "المشروع" كطريقة العرض التلقائية.

large_Project_view_default_8f84ca0259.png

نظرة إلى الوراء: الميزات الرئيسية من إصدارات Narwhal من "استوديو Android"

تضمّنت إصدارات Narwhal من "استوديو Android" ميزات كثيرة، لا سيما بعد أن انتقلنا إلى الإصدارات الشهرية. بين عمليات الدمج القوية للذكاء الاصطناعي وأدوات الاختبار الجديدة، قد يكون من السهل تفويت أحد التحديثات. في ما يلي، نوضّح بعض الميزات الرئيسية، ولكن للحصول على نظرة كاملة على كل ما طرحناه، ننصح بشدة بقراءة المنشورات الكاملة للإصدار الذي يحتوي على ميزات جديدة من Narwhal والإصدار 3 من تحديث Narwhal الذي يحتوي على ميزات جديدة.

في ما يلي ملخّص سريع لبعض الميزات الرئيسية التي يجب تجربتها:

"وضع الوكيل" (أصبح الآن ثابتًا)

يمكنكم الاستعانة بـ Google Gemini للمساعدة في مهامكم باستخدام "وضع الوكيل". يمكن لوكيل الذكاء الاصطناعي فهم مشروعكم وتقسيم المهام المعقّدة إلى خطوات أصغر وإجراء تعديلات نيابةً عنكم ومساعدتكم في العمليات المتعددة الخطوات، مثل إضافة ميزات جديدة أو إعادة هيكلة الرمز أو تصحيح الأخطاء المعقّدة مباشرةً ضِمن بيئة التطوير المتكاملة. استخدم مطوّرون مثل Entri "وضع الوكيل" لإنشاء تنسيقات Jetpack Compose من نماذج واجهة المستخدم، ووجدوا أنّ Gemini في "استوديو Android" قلّل من وقت تطوير واجهة المستخدم الإجمالي بنسبة %40.

large_agent_mode_bc15d51e81.png

مختبرات أجهزة شركاء Android (باستخدام ميزة "بث جهاز Android")

وسّعنا ميزة "بث جهاز Android" من خلال إضافة مختبرات أجهزة شركاء Android. يمنحكم ذلك إمكانية الوصول الآمن إلى مجموعة كبيرة من الأجهزة الفعلية البعيدة من شركاء مثل Samsung، ما يتيح لكم اختبار توافق تطبيقكم وأدائه على بعض الأجهزة الأكثر شيوعًا في السوق، مباشرةً من "استوديو Android".

large_Partner_device_labs_9f591f44d0.png

اختبار الاحتفاظ بنسخة احتياطية من التطبيق واستعادتها

أضفنا أدوات لاختبار سير عمل الاحتفاظ بنسخة احتياطية من بيانات تطبيقكم واستعادتها. هذا أمر بالغ الأهمية لضمان تجربة سلسة للمستخدمين عند التبديل إلى جهاز جديد. يمكنكم إنشاء نسخة احتياطية من بيانات تطبيقكم واستعادتها على جهاز آخر، وحتى إرفاق النسخ الاحتياطية بإعدادات التشغيل لاختبار سير العمل هذا بسهولة.

large_Backup_restore_50901ad504.png

معاينة Compose القابلة لتغيير الحجم

أصبح إنشاء واجهات مستخدم متجاوبة أسهل بكثير في Narwhal من "استوديو Android". تتيح الآن "معاينة Compose" تغيير الحجم ديناميكيًا، ما يمنحكم ملاحظات مرئية فورية حول كيفية تكيّف واجهة المستخدم مع أحجام الشاشات المختلفة. يمكنكم ببساطة الدخول إلى "وضع التركيز" في "معاينة Compose" وسحب الحواف لرؤية تغيير التنسيق في الوقت الفعلي.

resizable_preview_87e89db34a.gif

إحصاءات سياسات Google Play

يمكنكم الحصول على تحذيرات مبكّرة بشأن الانتهاكات المحتملة لسياسات Google Play لمساعدتكم في إنشاء تطبيقات أكثر امتثالاً باستخدام ميزة "إحصاءات سياسات Google Play"، المتوفّرة الآن في "استوديو Android". تعرض بيئة التطوير المتكاملة الآن تحذيرات أداة Lint مباشرةً في الرمز البرمجي عندما يكون ذلك مرتبطًا بأحد متطلبات سياسات Google Play. يمكنكم أيضًا دمج عمليات التحقّق من أداة Lint هذه في عمليات التكامل المستمر/النشر المستمر (CI/CD). تقدّم هذه الإحصاءات نظرة عامة على السياسة وما يجب فعله وما لا يجب فعله وروابط لمزيد من الموارد، ما يساعدكم في معالجة المشاكل المحتملة في مرحلة مبكرة من دورة التطوير.

small_unnamed_488ff3b00e.png

ملخّص

باختصار، قدّمت سلسلة إصدارات Narwhal من "استوديو Android" بأكملها، بما في ذلك الإصدار 4 من تحديث Narwhal الذي يحتوي على ميزات جديدة، مجموعة كبيرة من الميزات القوية. في ما يلي ملخّص شامل للإضافات الرئيسية:

التطوير باستخدام الذكاء الاصطناعي (Gemini)

  • وضع الوكيل: مساعد مستند إلى الذكاء الاصطناعي شبه مستقل يساعد في العمليات المعقّدة والمتعددة الخطوات، مثل إعادة الهيكلة وإضافة الميزات وتصحيح الأخطاء.
  • دعم ملف AGENTS.md: يمكنكم تقديم سياق وتعليمات وأدلة أسلوب خاصة بالمشروع إلى Gemini.
  • القواعد في "مكتبة الطلبات": يمكنكم تخصيص نتائج Gemini لتتطابق مع معايير الترميز لفريقكم.
  • إرفاق صورة و@ملف: يمكنكم إرفاق لقطات شاشة وملفات مشروع للحصول على ردود أكثر وعيًا بالسياق.
  • تحويل واجهة المستخدم (مختبرات الاستوديو): يمكنكم استخدام اللغة الطبيعية لتكرار واجهة مستخدم Compose مباشرةً في نافذة المعاينة.

تكرار واجهة المستخدم وتطويرها بشكل أسرع

  • دعم خلفيات شاشة ساعات Wear OS الإعلانية (ميزة جديدة في الإصدار 4 من Narwhal ✨): يمكنكم كتابة خلفيات شاشة الساعة وتصحيح أخطائها ونشرها باستخدام ميزة إكمال الرموز والتحقّق من صحة الأخطاء والنشر المباشر.
  • معاينة Compose القابلة لتغيير الحجم: يمكنكم تغيير حجم المعاينات ديناميكيًا في "وضع التركيز" لاختبار واجهات المستخدم المتجاوبة على الفور.
  • تحسينات على "معاينة Compose": يمكنكم التنقّل بشكل أفضل بين الرموز واختيار أداة جديدة لإدارة المعاينات.

التحسين والتعديل والاختبار

  • اختبار الاحتفاظ بنسخة احتياطية من التطبيق واستعادتها: يمكنكم اختبار سير عمل الاحتفاظ بنسخة احتياطية من بيانات تطبيقكم واستعادتها بسهولة لعمليات نقل البيانات إلى جهاز جديد.
  • مختبرات أجهزة شركاء Android: يمكنكم الوصول إلى مجموعة كبيرة من الأجهزة الفعلية البعيدة من شركاء مثل Samsung وغيرها لأغراض الاختبار.
  • إحصاءات سياسات Google Play: يمكنكم الحصول على تحذيرات مبكّرة بشأن الانتهاكات المحتملة لسياسات Play مباشرةً في بيئة التطوير المتكاملة.
  • عمليات فحص Proguard: يمكنكم تحديد قواعد الحماية الواسعة جدًا وإصلاحها لتحسين الرمز بشكل أفضل.
  • وضع K2 تلقائيًا: يمكنكم الحصول على أداء أسرع باستخدام الجيل التالي من برنامج تجميع Kotlin.
  • دعم حجم الصفحة 16 كيلوبايت: يمكنكم الحصول على تحذيرات أداة Lint ومحاكي للتحضير للأجهزة الجديدة.

التطوير الغامر (XR)

  • محاكي Android XR مضمّن: يمكنكم تشغيل محاكي XR مباشرةً ضِمن بيئة التطوير المتكاملة.
  • أداة "فحص التنسيق" المضمّنة لنظام Android XR: يمكنكم فحص تنسيقات واجهة المستخدم وتحسينها ضِمن بيئة XR.
  • نموذج مشروع Android XR: يمكنكم استخدام نموذج جديد لبدء مشاريع XR بسرعة.

تحسينات على سير عمل بيئة التطوير المتكاملة والجودة

  • طريقة عرض "المشروع" التلقائية (ميزة جديدة في الإصدار 4 من Narwhal ✨): يمكنكم استخدام إعداد متقدّم جديد لفتح المشاريع الجديدة دائمًا في طريقة عرض "المشروع".
  • عرض ملفات الإنشاء ضِمن الوحدة: يمكنكم تحسين التنقّل في المشروع في طريقة عرض Android.
  • مزامنة المشروع يدويًا: يمكنكم التحكّم بشكل أكبر في وقت حدوث مزامنات Gradle في المشاريع الكبيرة.
  • تحسينات على الجودة: تم إصلاح عدد xx من الأخطاء في هذا الإصدار لتحسين الثبات والأداء.

البدء

هل أنتم مستعدون لتسريع عملية التطوير؟ يمكنكم اليوم تنزيل الإصدار 4 من تحديث Narwhal من "استوديو Android" الذي يحتوي على ميزات جديدة من القناة الثابتة.

ملاحظاتكم ضرورية. يُرجى مواصلة مشاركة أفكاركم من خلال الإبلاغ عن الأخطاء أو اقتراح الميزات. للحصول على إمكانية الوصول المبكّر إلى أحدث الميزات، يمكنكم تنزيل "استوديو Android" من قناة Canary.

يمكنكم الانضمام إلى منتدى مطوّري Android النابض بالحياة على LinkedIn أو Medium أو YouTube أو X. ونتطلّع جدًا لرؤية ابتكاراتكم.

من تأليف:
متابعة القراءة