أخبار المنتجات
الإصدار الرابع من ميزات استوديو Android Narwhal: دعم خلفيات شاشة الساعة وتحسين الثبات
قراءة لمدة 5 دقائق
أصبح الإصدار الرابع من ميزات استوديو Android Narwhal ثابتًا وجاهزًا للاستخدام. يتضمّن هذا الإصدار دعمًا مستهدفًا لخلفيات ساعات Wear OS التعريفية، وخيار تخصيص جديدًا لطريقة العرض "المشروع"، كما يواصل تركيزنا على الجودة من خلال إصلاح أكثر من 550 خطأ لتحسين الثبات والأداء. أخبرتنا أنّ "وضع الوكيل" ساعدك كثيرًا في زيادة إنتاجيتك، لذا أطلقنا هذه الميزة بشكل ثابت بعد أن كانت في مرحلة المعاينة.
هذا هو أيضًا آخر إصدار من ميزات استوديو Android Narwhal. من خلال وتيرة الإصدارات الشهرية الجديدة، نعمل على طرح ميزات جديدة وإصلاح الأخطاء كل شهر. تضمّنت آخر ثلاث إصدارات من Narwhal العديد من الميزات، بما في ذلك إطلاق "وضع الوكيل" ومعاينات "الكتابة". نريد أن نشاركك الميزات الجديدة في هذا الإصدار، بالإضافة إلى تلخيص بعض الميزات الرئيسية من إصدارات Narwhal.
الميزات الجديدة في الإصدار الرابع من تحديث Narwhal في "استوديو Android"
في ما يلي الميزات الجديدة التي سيتم طرحها مع هذا الإصدار:
إتاحة خلفيات شاشة Wear OS التعريفية في "استوديو Android" ⌚
يحسّن الإصدار الرابع من ميزات استوديو Android Narwhal سير العمل لإنشاء خلفيات شاشة الساعة على Wear OS من خلال توفير أداة تعديل لتنسيق XML الخاص بخلفية شاشة الساعة تتيح لك كتابة تصاميم خلفيات شاشة الساعة وتصحيح أخطائها وضبطها بدقة مباشرةً في بيئة التطوير المتكاملة. يساعدك ذلك في العمل بشكل أسرع من خلال نقل عملية تطوير تطبيقات Android إلى بيئة التطوير المتكاملة بدلاً من الاضطرار إلى تغيير السياق والعمل مع برامج متعددة عند تطوير خلفيات شاشة الساعات.
يتيح لك "استوديو Android" تعديل ملفات XML المستخدَمة في "تنسيق خلفية شاشة الساعة" مباشرةً. توفّر هذه الأداة الآن ميزة إكمال الرموز للعلامات والسمات استنادًا إلى مخططات "تنسيق خلفية شاشة الساعة" الرسمية، بالإضافة إلى ميزة التحقّق من صحة الرموز في الوقت الفعلي التي تساعد في تحديد المشاكل، مثل السمات المطلوبة غير المتوفّرة. يتضمّن "استوديو Android" أيضًا ربط الموارد للتنقّل بسرعة إلى موارد الرسومات المتجهة وعناصر XML الأخرى المشار إليها، بالإضافة إلى دعم متقدّم لبنية الجملة من أجل التعامل مع التعبيرات الحسابية ومراجع مصادر البيانات المضمّنة في XML. أخيرًا، يمكنك نشر خلفيات شاشة الساعة مباشرةً على محاكي Wear OS أو جهاز فعلي من استوديو Android.
خيار جعل "طريقة عرض المشاريع" هي طريقة العرض التلقائية 📂
هل سئمت من الاضطرار إلى التبديل إلى "طريقة عرض المشروع" في كل مرة تفتح فيها مشروعًا جديدًا؟ يتوفّر إعداد جديد لفتح المشاريع الجديدة في "عرض المشروع" تلقائيًا. لتفعيل الإعداد، انتقِل إلى ملف (File) (استوديو Android (Android Studio) على نظام التشغيل macOS) > الإعدادات (Settings) > الإعدادات المتقدّمة (Advanced Settings) > عرض المشروع (Project View)، ثم اختَر ضبط عرض المشروع كإعداد تلقائي (Set Project view as the default).
نظرة إلى الوراء: الميزات الرئيسية من إصدارات استوديو Android Narwhal
لقد تضمّنت إصدارات استوديو Android Narwhal العديد من الميزات، خاصةً بعد أن أصبحنا نطلق إصدارات شهرية. مع عمليات الدمج الفعّالة للذكاء الاصطناعي وأدوات الاختبار الجديدة، قد يكون من السهل تفويت أيّ إشعار. في ما يلي، نوضّح بعض الميزات الرئيسية، ولكن للحصول على نظرة كاملة على كل ما أطلقناه، ننصحك بشدة بقراءة المشاركات الكاملة حول الإصدار الرابع من ميزات Narwhal والإصدار الثالث من ميزات Narwhal.
في ما يلي ملخّص سريع لبعض أهم الميزات التي يجب تجربتها:
"وضع الوكيل" (أصبح متاحًا الآن)
يمكنك الاستعانة بـ Google Gemini لإنجاز مهامك من خلال استخدام وضع Agent. يمكن لوكيل الذكاء الاصطناعي فهم مشروعك وتقسيم المهام المعقّدة إلى خطوات أصغر وإجراء تعديلات نيابةً عنك ومساعدتك في العمليات المتعدّدة الخطوات، مثل إضافة ميزات جديدة أو إعادة تصميم الرمز أو تصحيح الأخطاء المعقّدة مباشرةً داخل بيئة التطوير المتكاملة. استخدم مطوّرون، مثل فريق Entri، ميزة "وضع الوكيل" لإنشاء تصاميم Jetpack Compose من نماذج واجهة المستخدم، ووجدوا أنّ "Gemini في استوديو Android" قلّل من إجمالي وقت تطوير واجهة المستخدم بنسبة %40.
مختبرات أجهزة شركاء Android (باستخدام ميزة "بث المحتوى على أجهزة Android")
وسّعنا نطاق ميزة "بث التطبيقات على أجهزة Android" من خلال إضافة مراكز اختبار أجهزة شركاء Android. يمنحك ذلك إمكانية الوصول الآمن إلى مجموعة كبيرة من الأجهزة المادية البعيدة من شركاء مثل Samsung، ما يتيح لك اختبار توافق تطبيقك وأدائه على بعض الأجهزة الأكثر شيوعًا في السوق مباشرةً من استوديو Android.
اختبار الاحتفاظ بنسخة احتياطية من التطبيقات واستعادتها
أضفنا أدوات لاختبار عملية الاحتفاظ بنسخة احتياطية من بيانات تطبيقك واستعادتها. وهذا أمر بالغ الأهمية لضمان تجربة مستخدم سلسة عند التبديل إلى جهاز جديد. يمكنك إنشاء نسخة احتياطية من بيانات تطبيقك، واستعادتها على جهاز آخر، ويمكنك حتى إرفاق نُسخ احتياطية بإعدادات التشغيل لاختبار هذا المسار بسهولة.
معاينة Compose قابلة لتغيير الحجم
أصبح إنشاء واجهات مستخدم متجاوبة أسهل بكثير في استوديو Android Narwhal. تتيح أداة معاينة الإنشاء الآن تغيير الحجم ديناميكيًا، ما يمنحك ملاحظات مرئية فورية حول كيفية تكيُّف واجهة المستخدم مع أحجام الشاشات المختلفة. يمكنك ببساطة الانتقال إلى "وضع التركيز" في "معاينة الإنشاء" وسحب الحواف لمشاهدة تغيير التنسيق في الوقت الفعلي.
إرشادات حول سياسات Google Play
يمكنك الحصول على تحذيرات مبكرة بشأن الانتهاكات المحتملة لسياسات Google Play لمساعدتك في إنشاء تطبيقات أكثر امتثالاً باستخدام ميزة "إحصاءات سياسات Play" المتوفّرة الآن في "استوديو Android". تعرض بيئة التطوير المتكاملة الآن تحذيرات lint مباشرةً في الرمز البرمجي عندما تكون مرتبطة بأحد متطلبات سياسة Google Play. يمكنك أيضًا دمج عمليات التحقّق من الأخطاء هذه في مسارات الدمج المتواصل/التسليم المتواصل (CI/CD). تقدّم هذه الإحصاءات نظرة عامة على السياسة، وما يجب وما لا يجب فعله، وروابط لمزيد من الموارد، ما يساعدك في معالجة المشاكل المحتملة في مرحلة مبكرة من دورة التطوير.
ملخّص
باختصار، قدّمت سلسلة إصدارات استوديو Android Narwhal بأكملها، بما في ذلك الإصدار 4 من تحديث Narwhal الذي يحتوي على ميزات جديدة، مجموعة كبيرة من الميزات الفعّالة. في ما يلي ملخّص شامل للإضافات الرئيسية:
التطوير باستخدام الذكاء الاصطناعي (Gemini)
- وضع "الوكيل": مساعد مستند إلى الذكاء الاصطناعي شبه مستقل يساعد في العمليات المعقدة المتعدّدة الخطوات، مثل إعادة تصميم الرمز البرمجي وإضافة الميزات وتصحيح الأخطاء.
- إتاحة ملف AGENTS.md: قدِّم سياقًا وتعليمات وأدلة أسلوب خاصة بالمشروع إلى Gemini.
- القواعد في "مكتبة الطلبات": يمكنك تخصيص ناتج Gemini ليتوافق مع معايير الترميز التي يتبعها فريقك.
- إرفاق الصور والملفات باستخدام @: يمكنك إرفاق لقطات شاشة وملفات مشاريع للحصول على ردود أكثر ملاءمة للسياق.
- تحويل واجهة المستخدم (Studio Labs): استخدِم اللغة الطبيعية لتكرار واجهة مستخدم Compose مباشرةً في نافذة المعاينة.
تكرار وتطوير أسرع لواجهة المستخدم
- إتاحة خلفيات شاشة ساعة Wear OS المستندة إلى التصريح (ميزة جديدة في Narwhal 4 ✨): يمكنك كتابة خلفيات شاشة الساعة وتصحيح أخطائها ونشرها باستخدام ميزة إكمال الرموز البرمجية والتحقّق من صحة الأخطاء والنشر المباشر.
- معاينة Compose قابلة لتغيير الحجم: يمكنك تغيير حجم المعاينات ديناميكيًا في "وضع التركيز" لاختبار واجهات المستخدم المتجاوبة على الفور.
- تحسينات على معاينة الإنشاء: تحسين التنقّل في الرمز البرمجي وأداة اختيار جديدة لإدارة المعاينات
التحسين والتنقيح والاختبار
- اختبار الاحتفاظ بنسخة احتياطية من التطبيق واستعادتها: يمكنك بسهولة اختبار عملية الاحتفاظ بنسخة احتياطية من بيانات تطبيقك واستعادتها عند نقلها إلى جهاز جديد.
- مختبرات أجهزة شركاء Android: يمكنك الوصول إلى مجموعة كبيرة من أجهزة الشركاء المادية عن بُعد من Samsung وغيرها لإجراء الاختبارات.
- إحصاءات سياسات Google Play: يمكنك تلقّي تحذيرات مبكرة بشأن الانتهاكات المحتملة لسياسات Play مباشرةً في بيئة التطوير المتكاملة.
- عمليات فحص Proguard: تحديد قواعد الحفاظ على الرموز البرمجية الواسعة النطاق وتصحيحها لتحسين الرموز البرمجية بشكل أفضل
- تفعيل وضع K2 تلقائيًا: أداء أسرع باستخدام الجيل التالي من برنامج ترجمة Kotlin البرمجي.
- التوافق مع حجم الصفحة البالغ 16 كيلوبايت: تحذيرات Lint ومحاكي للإعداد للأجهزة الجديدة
تطوير تجارب غامرة (الواقع المُمتد)
- محاكي Android XR المضمّن: يمكنك تشغيل محاكي XR مباشرةً داخل بيئة التطوير المتكاملة.
- أداة فحص التنسيق المضمّنة في Android XR: يمكنك فحص تنسيقات واجهة المستخدم وتحسينها في بيئة الواقع الممتد.
- نموذج مشروع Android XR: نموذج جديد لبدء مشاريع XR بسرعة.
تحسينات على جودة وسير عمل بيئة التطوير المتكاملة
- الإعداد التلقائي لعرض المشاريع (ميزة جديدة في Narwhal 4 ✨): إعداد متقدّم جديد لفتح المشاريع الجديدة دائمًا في "عرض المشاريع".
- عرض ملفات الإنشاء ضمن الوحدة: تحسين التنقّل في المشروع في طريقة العرض "Android"
- مزامنة المشاريع يدويًا: يمكنك التحكّم بشكل أكبر في وقت مزامنة Gradle في المشاريع الكبيرة.
- تحسينات على الجودة: تم إصلاح xx عدد من الأخطاء في هذا الإصدار لتحسين الثبات والأداء.
البدء
هل أنت مستعد لتسريع عملية التطوير؟ نزِّل الإصدار الرابع من تحديث Narwhal من "استوديو Android" الذي يحتوي على ميزات جديدة من القناة الثابتة اليوم.
ملاحظاتك ضرورية. يُرجى مواصلة مشاركة أفكارك من خلال الإبلاغ عن الأخطاء أو اقتراح ميزات. للحصول على إمكانية استخدام أحدث الميزات قبل إطلاقها، نزِّل "استوديو Android" من قناة Canary.
يمكنك الانضمام إلى منتدى مطوّري Android النشط على LinkedIn أو Medium أو YouTube أو X. نحن متحمّسون لرؤية ما ستبتكرونه.
متابعة القراءة
-
أخبار المنتجات
تختلف احتياجات كل مطوّر وسير عمله المرتبط بالذكاء الاصطناعي، ومن المهم أن يتمكّن من اختيار الطريقة التي يساعد بها الذكاء الاصطناعي في عملية التطوير. في يناير، أتحنا إمكانية اختيار أي نموذج ذكاء اصطناعي محلي أو عن بُعد لتشغيل وظائف الذكاء الاصطناعي في استوديو Android
Matthew Warner • مدة القراءة: دقيقتان
-
أخبار المنتجات
أصبح الإصدار 3 من استوديو Android Panda ثابتًا وجاهزًا للاستخدام في الإنتاج. يمنحك هذا الإصدار المزيد من التحكّم والتخصيص في مهام سير العمل المستندة إلى الذكاء الاصطناعي، ما يسهّل عليك إنشاء تطبيقات Android عالية الجودة أكثر من أي وقت مضى.
Matt Dyor • قراءة لمدة 3 دقائق
-
أخبار المنتجات
نعمل اليوم على تحسين عملية تطوير تطبيقات Android باستخدام Gemma 4، وهو أحدث نموذج مفتوح ومتطوّر مصمّم بقدرات معقّدة للاستدلال واستخدام الأدوات بشكل مستقل.
Matthew McCullough • مدة القراءة: دقيقتان
البقاء على اطّلاع على آخر التحديثات
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.