في ما يلي الميزات الجديدة في Android Studio Iguana.
إصدارات الرموز الإصلاحية
في ما يلي قائمة بإصدارات الإصلاح في 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" على القناة الثابتة، يمكنك الحصول على التحديث من خلال النقر على مساعدة > البحث عن تحديثات (أو استوديو Android > البحث عن التحديثات على نظام التشغيل macOS). بخلاف ذلك، نزِّل أحدث إصدار ثابت.
بالإضافة إلى ذلك، إذا سبق لك استخدام وظيفة طلب سحب GitHub في بيئة التطوير المتكاملة (IDE) بشكل نشط، ننصحك بإبطال أي رموز من رموز GitHub يتم استخدامها بواسطة المكوّن الإضافي. بما أنّ المكوّن الإضافي يمكنه استخدام عملية دمج OAuth أو رموزها المميّزة لمنح الأذونات (PAT)، يُرجى التحقّق من كلاهما وإلغاءهما حسب الضرورة:
- لإلغاء إذن الوصول إلى عملية دمج OAuth، انتقِل إلى التطبيقات > تطبيقات OAuth المعتمَدة وألغِ إذن الوصول إلى رمز دمج JetBrains IDE.
- لإبطال إذن الوصول إلى رموز PAT، انتقِل إلى رموز الوصول الشخصية وحذِف الرمز المميّز الذي تم إصداره لمكوّن GitHub الإضافي. اسم الرمز المميّز التلقائي هو المكوّن الإضافي للدمج IntelliJ IDEA GitHub، ولكن يُحتمَل أنّك تستخدم اسمًا مخصّصًا.
بعد إبطال إذن الوصول إلى الرموز المميّزة، عليك إعداد المكوّن الإضافي مرة أخرى لتشغيل جميع ميزات المكوّن الإضافي، بما في ذلك عمليات 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" مباشرةً من بيئة التطوير المتكاملة.
تسهِّل الإصدار Jellyfish من "استوديو Android" إضافة الحسابات وإدارتها، كما تمنِح IDE الأذونات المطلوبة فقط لكل ميزة. للبدء، قم بأحد الإجراءات التالية:
- انتقِل إلى إحدى الميزات المذكورة سابقًا و اتّبِع التعليمات لتسجيل الدخول ومنح الأذونات اللازمة.
- إذا سبق لك تسجيل الدخول، يمكنك إدارة حساباتك وأذوناتك من خلال الانتقال إلى ملف (Android Studio على نظام التشغيل macOS) > الإعدادات > الأدوات > حسابات Google.
الوصول إلى الأجهزة الحقيقية باستخدام ميزة "بث الجهاز" في Android Studio
تتيح لك ميزة "بث الجهاز" في Android Studio إمكانية الاتصال بأمان بأجهزة Android المادية البعيدة التي يتم استضافتها في مراكز بيانات Google الآمنة. بفضل Firebase، يشكّل هذا التطبيق الطريقة الأسرع والأسهل لاختبار تطبيقك على أجهزة حقيقية، بما في ذلك Google Pixel 8 Pro وPixel Fold وبعض أجهزة Samsung وغيرها.
بعد الاتصال بجهاز، يمكنك نشر تطبيقك وعرض الشاشة والتفاعل مع الجهاز (بما في ذلك تدوير الجهاز أو فتحه) وأي إجراء آخر يمكنك تنفيذه مع الجهاز من خلال اتصال مباشر باستخدام أداة 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".
أداة فحص التنسيق المضمّن
تم الآن تضمين "أداة فحص التنسيق" تلقائيًا في ملف نافذة أداة الأجهزة التي تعمل. يساعد هذا الدمج في توفير مساحة الشاشة على الموقع، وتركيز سير العمل في نافذة أداة واحدة، وتحقيق مكاسب كبيرة في الأداء، مع زيادة بنسبة %50 في سرعات العرض. يمكنك التبديل بسهولة بين الفحص الدقيق والتفاعل مع تطبيقك، واستخدام لقطات لتصورات ثلاثية الأبعاد لواجهة المستخدم. يمكنك الاطّلاع على المجموعة الكاملة من الميزات على الرابط تصحيح أخطاء التنسيق باستخدام "أداة فحص التنسيق".
يتيح "مساعِد روابط التطبيقات" التحقّق من صحة ملفات عمليات ربط الويب.
يتيح مساعد روابط التطبيقات الآن التحقق من صحة ملف روابط التنقل إلى مواد العرض الرقمية بتنسيق JSON الذي يجب نشره على موقعك الإلكتروني.
وتوسِّع هذه الميزة إمكانات التحقّق الحالية لفلاتر الأهداف التي تُعلِن عنها في ملف بيان التطبيق. بالنسبة إلى كل نطاق تمّ الإعلان عنه فيملف البيان، يحلّل "مساعِد Google" الملف على موقعك الإلكتروني ويُجري سبعة عمليات فحص للتحقّق من الصحة، ويقدّم شرحًا مفصّلاً عن كيفية إصلاح أي أخطاء.
للبدء:
- في "استوديو Android"، انقر على الأدوات > مساعد روابط التطبيقات.
- يُرجى النقر مرّتين على الروابط للاطّلاع على عرض مفصّل لعمليات الفحص التي أجراها "مساعد Google" والتعرّف على كيفية تصحيح الأخطاء في عملية الإعداد.
تأكَّد من توفير تجربة سلسة للمستخدمين من خلال التحقّق من أنّ ملف JSON منسَّق بشكلٍ صحيح لتحميله إلى نطاقك.
تثبيت الملف الشخصي الأساسي
يُجمِّع Android Studio Jellyfish تلقائيًا الملفات الشخصية الأساسية بعد التثبيت على الجهاز للمشاريع التي تستخدم AGP 8.4 أو إصدارًا أحدث. يشمل ذلك الملفات الشخصية الأساسية التي تم إنشاؤها من خلال وحدة أداة إنشاء الملفات الأساسية أو من مكتبات مثل Compose. يتيح لك التثبيت التلقائي الاستفادة من مزايا الأداء التي توفّرها "ملفات الأداء الأساسية" عند تثبيت تطبيق الإصدار على الجهاز، وعند استخدام ميزة "الملف الشخصي المنخفض التكلفة".
عمليات التحقّق الجديدة من الألوان لمستخدمي الألوان العمياء في فحص واجهة المستخدم لإنشاء الرسائل
يتضمّن فحص واجهة المستخدم عمليات محاكاة وفحص جديدة للأشخاص الذين يعانون من عمى الألوان، ما يتيح لك إنشاء تجارب سهلة الاستخدام ومرئية لجميع المستخدمين. ما عليك سوى الدخول إلى وضع التحقّق من واجهة المستخدم من ميزة "معاينة" ميزة "الإنشاء" لعرض واجهة مستخدم "الإنشاء" بأنواع مختلفة من عيوب الرؤية اللونية لضمان بقاء تصميماتك واضحة وقابلة للاستخدام.
إعادة توجيه الصوت باستخدام ميزة "إقران الجهاز"
بدءًا من الإصدار 5 من Android Studio Jellyfish Canary، يمكنك إعادة توجيه الصوت من الأجهزة المادية المتصلة إلى مكبّرات صوت الكمبيوتر أو سماعات الرأس. فباستخدام ميزة إعادة توجيه الصوت، أبقِ سماعات الرأس متصلة بجهاز الكمبيوتر واستمع إلى كل من الكمبيوتر والهاتف المتصل بدون الحاجة إلى إعادة الاتصال يدويًا بجهاز ثم آخر. لتفعيل إعادة توجيه الصوت، انتقِل إلى Android Studio > الإعدادات > الأدوات > عكس الشاشة على الجهاز واختَر إعادة توجيه الصوت من الأجهزة المحلية. يُرجى العلم أنّه تتم إعادة توجيه الصوت دائمًا، بغض النظر عن الإعدادات، على أجهزة Firebase Test Lab التي تعمل بنظام التشغيل Android 12 أو إصدار أحدث.
تعديلات على نظام IntelliJ 2023.3 الأساسي
يتضمّن Android Studio Jellyfish إصدار النظام الأساسي IntelliJ 2023.3 الذي يحتوي على العديد من الميزات الجديدة، مثل الدعم الشامل لأحدث ميزات لغة برمجة Java 21، وشريط أدوات عائم سهل الاستخدام مع إجراءات التعديل، وخيار التشغيل على المؤشر في أداة تصحيح الأخطاء لتسريع سير العمل. لمزيد من المعلومات، يمكنك الاطّلاع على ملاحظات إصدار IntelliJ.