قنديل البحر في "استوديو Android" | 2023.3.1 (أبريل 2024)

في ما يلي الميزات الجديدة في الإصدار Iguana من Android Studio.

إصدارات التصحيح

في ما يلي قائمة بإصدارات الإصلاح في Android Studio Jellyfish والمكوّن الإضافي لنظام Gradle المتوافق مع Android 8.4.

Android Studio Jellyfish | تصحيح 2 للإصدار 2023.3.1 وAGP 8.4.2 (يونيو 2024)

تحديث مهم بشأن الأمان: هناك ثغرة أمنية في مكوّن GitHub الإضافي المتوفّر في الإصدار Android Studio Iguana | 2023.2.1 والإصدارات الأحدث، ما قد يؤدي إلى تعريض علامات تمييز الوصول لجهات غير مصرَّح لها.

الإصلاح: تمكّنت شركة Jetbrains من حلّ المشكلة في منتجات نظام IntelliJ الأساسي، وأصبح الإصلاح متاحًا الآن في الإصدار Jellyfish من "استوديو Android" | تصحيح 2 (2023.3.1.20) من الإصدار 2023.3.1.

إذا كان لديك إصدار من Android Studio على القناة الثابتة، يمكنك الحصول على التحديث من خلال النقر على المساعدة > البحث عن التحديثات (أو Android Studio > البحث عن التحديثات على نظام التشغيل macOS). بخلاف ذلك، نزِّل أحدث إصدار ثابت.

بالإضافة إلى ذلك، إذا كنت قد استخدمت وظيفة طلب سحب GitHub بشكل نشط في IDE، ننصحك بشدة بإبطال أيّ رموز مميّزة من GitHub يستخدمها المكوّن الإضافي. بما أنّ المكوّن الإضافي يمكنه استخدام عملية دمج OAuth أو رموزها المميّزة لمنح الأذونات (PAT)، يُرجى التحقّق من كليهما وإلغاءهما حسب الضرورة:

  • لإلغاء إذن الوصول إلى عملية دمج OAuth، انتقِل إلى التطبيقات > تطبيقات OAuth المعتمَدة وألغِ إذن الوصول إلى رمز دمج JetBrains IDE.
  • لإبطال إذن الوصول إلى علامات PAT، انتقِل إلى رموز الوصول الشخصية وحذِف الرمز المميّز الذي تم إصداره لمكوّن GitHub الإضافي. اسم الرمز المميّز التلقائي هو IntelliJ IDEA GitHub integration plugin، ولكن قد تستخدم اسمًا مخصّصًا.

بعد إبطال إذن الوصول إلى الرموز المميّزة، عليك إعداد المكوّن الإضافي مرة أخرى لتشغيل جميع ميزات المكوّن الإضافي، بما في ذلك عمليات Git.

نعتذر عن أي إزعاج ونحث جميع المستخدمين على التحديث على الفور للحفاظ على رمزهم وبياناتهم.

يتضمّن هذا التحديث البسيط أيضًا إصلاحات الأخطاء التالية.

Android Studio Jellyfish | تصحيح 1 للإصدار 2023.3.1 وAGP 8.4.1 (أيار/مايو 2024)

يتضمّن هذا التحديث البسيط إصلاحات الأخطاء التالية.

‫Gemini في "استوديو Android"

‫Gemini في "استوديو Android" هو مساعدك في الترميز لتطوير تطبيقات Android. وهي تجربة محادثة مستندة إلى الذكاء الاصطناعي في "استوديو Android" تساعدك في زيادة إنتاجيتك من خلال الإجابة عن طلبات بحث تطوير تطبيقات Android. للتعرّف على مزيد من المعلومات، يُرجى الاطّلاع على مقالة التعرّف على Gemini في "استوديو Android".

مسار تسجيل دخول جديد

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

يسهّل إصدار Android Studio Jellyfish إضافة الحسابات وإدارتها، كما يمنح IDE الأذونات المطلوبة فقط لكل ميزة. للبدء، عليك تنفيذ أحد الإجراءات التالية:

  • انتقِل إلى إحدى الميزات المذكورة سابقًا و اتّبِع التعليمات لتسجيل الدخول ومنح الأذونات اللازمة.
  • إذا سبق لك تسجيل الدخول، يمكنك إدارة حساباتك وأذوناتك من خلال الانتقال إلى ملف (Android Studio على نظام التشغيل macOS) > الإعدادات > الأدوات > حسابات Google.

الوصول إلى الأجهزة الحقيقية باستخدام ميزة "بث الجهاز" في Android Studio

تتيح لك ميزة "بث الجهاز" في Android Studio إمكانية الاتصال بأمان بأجهزة Android المادية البعيدة التي يتم استضافتها في مراكز بيانات Google الآمنة. تستند هذه الخدمة إلى Firebase، وهي أسرع وأسهل طريقة لاختبار تطبيقك على الأجهزة الحقيقية، بما في ذلك Google Pixel 8 Pro وPixel Fold وأجهزة Samsung محدّدة والمزيد.

صورة متحركة لاستخدام ميزة "بث الجهاز" في "استوديو Android"

بعد الاتصال بجهاز، يمكنك نشر تطبيقك وعرض الشاشة والتفاعل مع الجهاز (بما في ذلك تدوير الجهاز أو فتحه) وأي إجراء آخر يمكنك تنفيذه مع الجهاز من خلال اتصال مباشر باستخدام أداة ADB عبر بروتوكول SSL ، وكل ذلك بدون مغادرة Android Studio. عند الانتهاء من استخدام الجهاز، تحذف Google جميع بياناتك وتعيد ضبط الجهاز على الإعدادات الأصلية قبل إتاحته لمطوّر آخر.

خلال الفترة التجريبية الحالية، يمكنك استخدام ميزة "البث على الأجهزة" بدون أي تكلفة معمشاريع Firebase في خطة Spark أو Blaze. للبدء، سجِّل الدخول إلى حساب المطوِّر من Android Studio واختَر مشروعًا على Firebase. إذا لم يكن لديك مشروع على Firebase، يمكنك إنشاء مشروع بسهولة. لمزيد من المعلومات، انتقِل إلى بث المحتوى من الأجهزة في Android Studio.

إتاحة "إحصاءات جودة التطبيقات" لأخطاء ANR والبيانات المخصّصة والأحداث المتعدّدة

يمكنك التعمّق في إحصاءات جودة التطبيقات (AQI) تقارير الأعطال في Android Studio Jellyfish مع إتاحة تقارير أخطاء ANR والبيانات المخصّصة والأحداث المتعدّدة:

  • التنقّل في الأحداث: يمكنك الآن استكشاف أحداث متعدّدة ضمن تقرير Crashlytics بترتيب زمني عكسي، ما يكشف عن أنماط لتصحيح الأخطاء بشكل أسرع.
  • استكشاف البيانات المخصّصة: يمكنك عرض المفاتيح/القيم والسجلّات المخصّصة لكل تقرير تعطُّل (يمكنك العثور عليها في علامتَي التبويب "المفاتيح" و"السجلّات" بعد اختيار تقرير).
  • تحليل أخطاء ANR: يمكنك الوصول إلى أخطاء ANR والتحقيق فيها مباشرةً ضمن علامتَي التبويب "مؤشرات Android الحيوية" وCrashlytics.
الأحداث المتعدّدة وأخطاء ANR والبيانات المخصّصة في "إحصاءات جودة التطبيقات"

أداة فحص التنسيق المضمّن

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

يتيح لك مساعِد الروابط إلى التطبيقات الآن التحقّق من صحة ملف روابط التنقل إلى مواد العرض الرقمية بتنسيق JSON الذي يجب نشره على موقعك الإلكتروني.

وتوفّر هذه الميزة إمكانات التحقّق الحالية لفلاتر الأهداف التي تُعلِن عنها في ملف بيان التطبيق. بالنسبة إلى كل نطاق تمّ الإعلان عنه فيملف البيان، يحلّل "مساعِد Google" الملف على موقعك الإلكتروني ويُجري سبعة عمليات فحص للتحقّق من الصحة، ويقدّم شرحًا مفصّلاً عن كيفية إصلاح أي أخطاء.

للبدء:

  1. في "استوديو Android"، انقر على الأدوات > مساعد روابط التطبيقات.
  2. انقر مرّتين على الروابط للحصول على عرض مفصّل لعمليات التحقّق التي أجراها "مساعد Google" معرفة كيفية إصلاح عمليات الضبط الخاطئة.

تأكَّد من توفير تجربة سلسة للمستخدمين من خلال التحقّق من أنّ ملف JSON منسَّق بشكلٍ سليم لتحميله إلى نطاقك.

تثبيت الملف الشخصي للمرجع

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

عمليات التحقّق الجديدة من الألوان لمستخدمي الألوان العمياء في فحص واجهة المستخدم لإنشاء الرسائل

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

مثال على واجهة المستخدم للتحقّق من توافق التطبيق مع مستخدمي عمى الألوان

إعادة توجيه الصوت باستخدام ميزة "إقران الجهاز"

بدءًا من الإصدار 5 من Android Studio Jellyfish Canary، يمكنك إعادة توجيه الصوت من الأجهزة المادية المتصلة إلى مكبّرات صوت الكمبيوتر أو سماعات الرأس. باستخدام ميزة إعادة توجيه الصوت، يمكنك إبقاء سماعات الرأس متصلة بالكمبيوتر والاستماع إلى كلٍّ من الكمبيوتر والهاتف المتصل بدون الحاجة إلى إعادة الاتصال يدويًا بأحد الجهازَين ثم بالآخر. لتفعيل إعادة توجيه الصوت، انتقِل إلى Android Studio > الإعدادات > الأدوات > عكس الشاشة على الجهاز واختَر إعادة توجيه الصوت من الأجهزة المحلية. يُرجى العلم أنّه تتم إعادة توجيه الصوت دائمًا، بغض النظر عن الإعدادات، على أجهزة Firebase Test Lab التي تعمل بنظام التشغيل Android 12 أو إصدار أحدث.

تعديلات على نظام IntelliJ 2023.3 الأساسي

يتضمّن الإصدار Jellyfish من "استوديو Android" إصدار IntelliJ 2023.3 من النظام الأساسي، والذي يحتوي على العديد من الميزات الجديدة، مثل التوافق الشامل مع أحدث ميزات لغة برمجة Java 21، وشريط أدوات عائم سهل الاستخدام يتضمّن إجراءات تعديل، وخيار إدراج Run to Cursor في أداة تصحيح الأخطاء لتسريع سير العمل. لمزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار IntelliJ.