الإصدار الرابع من ميزات استوديو Android Narwhal: دعم خلفيات شاشة الساعة وتحسين الثبات
يستغرق الاطِّلاع على المقال 5 دقائق
الإصدار الرابع من ميزات استوديو Android Narwhal أصبح ثابتًا وجاهزًا للاستخدام. يتضمّن هذا الإصدار دعمًا مستهدفًا لخلفيات شاشة ساعة Wear OS الإعلانية، وخيارًا جديدًا لتخصيص طريقة عرض "المشروع"، ويواصل تركيزنا على الجودة من خلال إصلاح أكثر من 550 خطأ لتحسين الثبات والأداء. أخبرتمونا أنّ "وضع الوكيل" كان مفيدًا جدًا لإنتاجيتكم، وقد نقلناه الآن من مرحلة المعاينة إلى مرحلة الإصدار الثابت.
هذا هو أيضًا آخر إصدار من ميزات Android Studio Narwhal. من خلال وتيرة الإصدارات الشهرية الجديدة، كنّا نطرح ميزات جديدة وإصلاحات للأخطاء كل شهر. تضمّنت آخر ثلاثة إصدارات من Narwhal ميزات كثيرة، بما في ذلك إطلاق "وضع الوكيل" ومعاينات Compose. نريد ألا نشارككم الميزات الجديدة في هذا الإصدار فحسب، بل أيضًا نلخّص بعض الميزات الرئيسية من إصدارات Narwhal.
الميزات الجديدة في الإصدار الرابع من ميزات استوديو Android Narwhal
في ما يلي الميزات الجديدة التي يتم طرحها مع هذا الإصدار:
دعم خلفيات شاشة الساعة الإعلانية في ساعة Wear OS في "استوديو Android" ⌚
يحسّن الإصدار الرابع من ميزات استوديو Android Narwhal سير عمل إنشاء خلفيات شاشة الساعة في Wear OS من خلال توفير دعم المحرّر لتنسيق XML الخاص بخلفية شاشة الساعة لكتابة تصاميم خلفيات شاشة الساعة وتصحيح أخطائها وضبطها مباشرةً ضِمن بيئة التطوير المتكاملة. يساعدك ذلك في العمل بشكل أسرع من خلال نقل عملية تطوير Android إلى بيئة التطوير المتكاملة بدلاً من الاضطرار إلى تغيير السياق والعمل باستخدام برامج متعددة عند تطوير خلفيات شاشة الساعة.
يتيح لك "استوديو Android" تعديل ملفات XML المستخدَمة في تنسيق خلفية شاشة الساعة مباشرةً. يوفر الآن ميزة إكمال الرموز للعلامات والسمات استنادًا إلى مخططات تنسيق خلفية شاشة الساعة الرسمية والتحقّق من الأخطاء في الوقت الفعلي، ما يساعد في تحديد المشاكل، مثل السمات المطلوبة غير المتوفّرة. يتضمّن "استوديو Android" أيضًا ميزة ربط الموارد للانتقال بسرعة إلى الموارد القابلة للرسم وعناصر XML الأخرى المُشار إليها، بالإضافة إلى دعم النحو المتقدّم للتعامل مع التعبيرات الحسابية والمراجع إلى مصادر البيانات المضمّنة في XML. أخيرًا، يمكنك نشر خلفيات شاشة الساعة مباشرةً على محاكي Wear OS أو جهاز فعلي من "استوديو Android".
خيار جعل طريقة عرض "المشروع" هي الطريقة التلقائية 📂
هل سئمت من الاضطرار دائمًا إلى التبديل إلى طريقة عرض "المشروع" في كل مرة تفتح فيها مشروعًا جديدًا؟ هناك إعداد جديد لفتح المشاريع الجديدة في طريقة عرض "المشروع" تلقائيًا. لتفعيل الإعداد، انتقِل إلى ملف (استوديو Android على macOS) > الإعدادات > الإعدادات المتقدّمة > طريقة عرض "المشروع" وانقر على ضبط طريقة عرض "المشروع" كطريقة العرض التلقائية.
نظرة إلى الماضي: الميزات الرئيسية من إصدارات استوديو Android Narwhal
تضمّنت إصدارات استوديو Android Narwhal ميزات كثيرة، لا سيما بعد أن انتقلنا إلى الإصدارات الشهرية. بين عمليات الدمج القوية للذكاء الاصطناعي وأدوات الاختبار الجديدة، قد يكون من السهل تفويت أحد التحديثات. في ما يلي، نوضّح بعض الميزات الرئيسية، ولكن للحصول على نظرة كاملة على كل ما طرحناه، ننصحك بشدة بقراءة المنشورات الكاملة للإص0}الإصدار الأول من ميزات Narwhal والإصدار الثالث من ميزات Narwhal.
في ما يلي ملخّص سريع لبعض الميزات الرئيسية التي يجب تجربتها:
وضع الوكيل (أصبح الآن ثابتًا)
يمكنك الاستعانة بمساعد Google Gemini في مهامك باستخدام "وضع الوكيل". يمكن لوكيل الذكاء الاصطناعي فهم مشروعك وتقسيم المهام المعقّدة إلى خطوات أصغر وإجراء تعديلات نيابةً عنك ومساعدتك في العمليات المتعددة الخطوات، مثل إضافة ميزات جديدة أو إعادة هيكلة الرموز أو تصحيح الأخطاء المعقّدة مباشرةً ضِمن بيئة التطوير المتكاملة. استخدم مطوّرون مثل Entri "وضع الوكيل" لإنشاء تنسيقات Jetpack Compose من نماذج واجهة المستخدم، ووجدوا أنّ Gemini في "استوديو Android" قلّل من وقت تطوير واجهة المستخدم الإجمالي بنسبة %40.
مختبرات أجهزة شركاء Android (باستخدام ميزة "بث جهاز Android")
وسّعنا نطاق ميزة "بث جهاز Android" من خلال إضافة مختبرات أجهزة شركاء Android. يمنحك ذلك إمكانية الوصول الآمن إلى مجموعة كبيرة من الأجهزة الفعلية البعيدة من شركاء مثل Samsung، ما يتيح لك اختبار توافق تطبيقك وأدائه على بعض الأجهزة الأكثر شيوعًا في السوق، مباشرةً من "استوديو Android".
اختبار الاحتفاظ بنسخة احتياطية من التطبيق واستعادتها
أضفنا أدوات لاختبار عملية الاحتفاظ بنسخة احتياطية من بيانات تطبيقك واستعادتها. هذا أمر بالغ الأهمية لضمان تجربة سلسة للمستخدم عند التبديل إلى جهاز جديد. يمكنك إنشاء نسخة احتياطية من بيانات تطبيقك واستعادتها على جهاز آخر، وحتى إرفاق النسخ الاحتياطية بإعدادات التشغيل لاختبار هذه العملية بسهولة.
معاينة Compose القابلة لتغيير الحجم
أصبح إنشاء واجهات مستخدم متجاوبة أسهل بكثير في استوديو Android Narwhal. معاينة Compose تتوافق الآن مع تغيير الحجم الديناميكي، ما يمنحك ملاحظات مرئية فورية حول كيفية تكيّف واجهة المستخدم مع أحجام الشاشات المختلفة. يمكنك ببساطة الدخول إلى "وضع التركيز" في "معاينة Compose" وسحب الحواف لرؤية التغييرات في التنسيق في الوقت الفعلي.
إحصاءات سياسات Google Play
يمكنك الحصول على تحذيرات مبكّرة بشأن الانتهاكات المحتملة لسياسات Google Play لمساعدتك في إنشاء تطبيقات أكثر امتثالاً باستخدام ميزة "إحصاءات سياسات Google Play"، المتوفّرة الآن في "استوديو Android". تعرض بيئة التطوير المتكاملة الآن تحذيرات أداة Lint مباشرةً في الرمز البرمجي عندما يكون مرتبطًا بأحد متطلبات سياسات Google Play. يمكنك أيضًا دمج عمليات التحقّق من أداة Lint هذه في عمليات التكامل المستمر/النشر المستمر (CI/CD). تقدّم هذه الإحصاءات نظرة عامة على السياسة وما يجب فعله وما يجب تجنّبه وروابط لمزيد من الموارد، ما يساعدك في معالجة المشاكل المحتملة في مرحلة مبكرة من دورة التطوير.
ملخّص
للتلخيص، قدّمت سلسلة إصدارات استوديو Android Narwhal بأكملها، بما في ذلك الإصدار الرابع من ميزات Narwhal، مجموعة كبيرة من الميزات القوية. في ما يلي ملخّص شامل للإضافات الرئيسية:
التطوير باستخدام الذكاء الاصطناعي (Gemini)
- وضع الوكيل: مساعد مستنِد إلى الذكاء الاصطناعي شبه مستقل يساعد في العمليات المعقّدة والمتعددة الخطوات، مثل إعادة الهيكلة وإضافة الميزات وتصحيح الأخطاء.
- التوافق مع ملف AGENTS.md: يمكنك تقديم سياق وتعليمات وأدلة أسلوب خاصة بالمشروع إلى Gemini.
- القواعد في "مكتبة الطلبات": يمكنك تخصيص نتائج Gemini لتتطابق مع معايير الترميز لفريقك.
- إرفاق الصور والملفات (@File): يمكنك إرفاق لقطات الشاشة وملفات المشروع للحصول على ردود أكثر وعيًا بالسياق.
- تحويل واجهة المستخدم (مختبرات Studio): يمكنك استخدام اللغة الطبيعية لتكرار واجهة مستخدم Compose مباشرةً في نافذة المعاينة.
تكرار واجهة المستخدم وتطويرها بشكل أسرع
- دعم خلفيات شاشة الساعة الإعلانية في Wear OS (ميزة جديدة في Narwhal 4 ✨): يمكنك كتابة خلفيات شاشة الساعة وتصحيح أخطائها ونشرها باستخدام ميزة إكمال الرموز والتحقّق من الأخطاء والنشر المباشر.
- معاينة Compose القابلة لتغيير الحجم: يمكنك تغيير حجم المعاينات ديناميكيًا في "وضع التركيز" لاختبار واجهات المستخدم المتجاوبة على الفور.
- تحسينات على "معاينة Compose": يمكنك الاستفادة من ميزة أفضل للتنقّل بين الرموز وأداة اختيار جديدة لإدارة المعاينات.
التحسين والضبط والاختبار
- اختبار الاحتفاظ بنسخة احتياطية من التطبيق واستعادتها: يمكنك اختبار عملية الاحتفاظ بنسخة احتياطية من بيانات تطبيقك واستعادتها بسهولة عند نقل البيانات إلى جهاز جديد.
- مختبرات أجهزة شركاء Android: يمكنك الوصول إلى مجموعة كبيرة من أجهزة الشركاء الفعلية البعيدة من Samsung وغيرها لأغراض الاختبار.
- إحصاءات سياسات Google Play: يمكنك الحصول على تحذيرات مبكّرة بشأن الانتهاكات المحتملة لسياسات Play مباشرةً في بيئة التطوير المتكاملة.
- عمليات فحص Proguard: يمكنك تحديد قواعد الحماية الواسعة جدًا وإصلاحها لتحسين عملية تحسين الرموز.
- وضع K2 تلقائيًا: يمكنك الاستفادة من أداء أسرع باستخدام الجيل التالي من برنامج تجميع Kotlin.
- التوافق مع صفحات الذاكرة بحجم 16 كيلوبايت: يمكنك الاستفادة من تحذيرات أداة Lint ومحاكي للاستعداد للأجهزة الجديدة.
التطوير الغامر (XR)
- محاكي Android XR المضمّن: يمكنك تشغيل محاكي XR مباشرةً ضِمن بيئة التطوير المتكاملة.
- أداة "فحص التنسيق" المضمّنة لنظام التشغيل Android XR: يمكنك فحص تنسيقات واجهة المستخدم وتحسينها ضِمن بيئة XR.
- نموذج مشروع Android XR: نموذج جديد لبدء مشاريع XR بسرعة.
تحسينات على سير عمل بيئة التطوير المتكاملة والجودة
- طريقة عرض "المشروع" التلقائية (ميزة جديدة في Narwhal 4 ✨): إعداد متقدّم جديد لفتح المشاريع الجديدة دائمًا في طريقة عرض "المشروع".
- عرض ملفات الإنشاء ضِمن الوحدة: يمكنك تحسين عملية التنقّل في المشروع في طريقة عرض Android.
- مزامنة المشروع يدويًا: يمكنك التحكّم بشكل أكبر في وقت حدوث مزامنات Gradle في المشاريع الكبيرة.
- تحسينات على الجودة: تم إصلاح عدد xx من الأخطاء في هذا الإصدار لتحسين الثبات والأداء.
البدء
هل أنت مستعد لتسريع عملية التطوير؟ يمكنك اليوم تنزيل الإصدار الرابع من ميزات استوديو Android Narwhal من القناة الثابتة.
ملاحظاتك ضرورية. يُرجى مواصلة مشاركة أفكارك من خلال الإبلاغ عن الأخطاء أو اقتراح الميزات. للحصول على إمكانية الوصول المبكّر إلى أحدث الميزات، يمكنك تنزيل "استوديو Android" من قناة Canary.
انضمّ إلى منتدى مطوّري Android النابض بالحياة على LinkedIn، Medium، YouTube، أو X. نتطلّع إلى رؤية ما ستنشئه.
-
أخبار المنتجاتهذا هو آخر إصدار ثابت من Android Studio Quail. تتيح لك الميزات الجديدة في "استوديو Android" إنشاء تطبيقات مميّزة باستخدام الذكاء الاصطناعي بكفاءة وفعالية.
Amman Asfaw • يستغرق الاطِّلاع على المقال 5 دقائق -
أخبار المنتجاتأصبح استوديو Android Quail 2 ثابتًا وجاهزًا للاستخدام في الإصدار العلني، ما يغيّر بيئة التطوير المتكاملة من خلال سير عمل الوكيل المتزامن، وتحديد مواصفات تسرّب الذاكرة المدمجة، وإصلاح الأعطال التي تراعي السياق.
Amman Asfaw • يستغرق الاطِّلاع على المقال 3 دقائق -
أخبار المنتجاتفي مؤتمر Google I/O لهذا العام، نتجاوز التغييرات المتكررة نحو تغيير أساسي في طريقة إنشاء التطبيقات. تم تصميم أحدث أدواتنا لعصر الوكيل، وتتضمّن ميزات تعزّز إنتاجيتك كمطوّر Android وتزيد من قوة وكلاء الذكاء الاصطناعي الذين تنشرهم في قاعدة الرموز البرمجية.
Matthew Warner • يستغرق الاطِّلاع على المقال 8 دقائق
يمكنك تلقّي أحدث الإحصاءات حول تطوير Android في بريدك الوارد أسبوعيًا.