في ما يلي الميزات الجديدة في Android Studio Iguana.
إصدارات التصحيح
في ما يلي قائمة بإصدارات التصحيح في إصدار Android Studio Jellyfish الإصدار 8.4 من المكوّن الإضافي لنظام Gradle المتوافق مع Android.
قنديل البحر في "استوديو Android" إصدارا 2023.3.1 Patch 2 وAGP 8.4.2 (حزيران/يونيو 2024)
تحديث أمان مهم: ثغرة أمنية في مكوّن GitHub الإضافي متوفّرة في Android Studio Iguana | الإصدار 2023.2.1 والإصدارات الأحدث قد يكشف عن إمكانية الوصول الرموز المميزة لجهات غير مصرّح بها.
الحل: لدى Jetbrains حلّ المشكلة في منتجات منصة IntelliJ ويتوفر الحل الآن في قنديل البحر في "استوديو Android" 2023.3.1 Patch 2 (2023.3.1.20).
إذا كان لديك إصدار "استوديو Android" على ثابتة، يمكنك احصل على التحديث من خلال النقر على مساعدة > البحث عن تحديثات (أو Android استوديو > البحث عن تحديثات على نظام التشغيل macOS) وإلا، تنزيل أحدث إصدار ثابت.
علاوة على ذلك، إذا استخدمت بشكل فعال وظيفة طلب سحب GitHub في بيئة التطوير المتكاملة (IDE)، ننصحك بشدة بإبطال أي رموز لـ GitHub يتم استخدامها من قبل المكون الإضافي. بما أنّه يمكن للمكون الإضافي استخدام تكامل OAuth أو لرموز الدخول (PATs)، يُرجى التحقق من كلتيهما وإبطالهما حسب الضرورة:
- لإلغاء الوصول إلى عملية دمج OAuth، انتقِل إلى التطبيقات > تطبيقات OAuth المسموح بها وإبطال وصول الرمز المميّز لـ دمج JetBrains IDE.
- لإبطال وصول PATs، انتقل إلى رموز الدخول الشخصية وحذف الرمز المميز الصادر للمكون الإضافي GitHub. اسم الرمز المميّز التلقائي هو المكون الإضافي لدمج IntelliJ IDEA GitHub، ولكن ربما تستخدم الاسم المخصص.
بعد إبطال الوصول للرموز المميّزة، ستحتاج إلى إعداد المكوِّن الإضافي مرة أخرى. لتشغيل جميع ميزات المكون الإضافي، بما في ذلك عمليات Git.
نعتذر عن أي إزعاج ونحث جميع المستخدمين على تحديث التطبيق على الفور. لحماية التعليمات البرمجية والبيانات.
يتضمن هذا التحديث الثانوي أيضًا إصلاح الأخطاء هذه.
قنديل البحر في "استوديو Android" إصدارا 2023.3.1 Patch 1 وAGP 8.4.1 (أيار/مايو 2024)
يتضمن هذا التحديث الثانوي إصلاح الأخطاء هذه.
لمحة عن Gemini في "استوديو Android"
Gemini في "استوديو Android" هو رفيقك في الترميز لتطوير تطبيقات Android. من المهم تجربة محادثة مستندة إلى الذكاء الاصطناعي (AI) في "استوديو Android" تساعدك على أن تكون أكثر إنتاجية من خلال الإجابة عن استفسارات تطوير Android لمزيد من المعلومات، يُرجى مراجعة تعرَّف على Gemini في "استوديو Android".
مسار جديد لتسجيل الدخول
عند تسجيل الدخول إلى "استوديو Android" باستخدام حساب المطوّر الخاص بك، ستستفيد من خدمات مطوّري برامج Google، مثل عرض Firebase Crashlytics وAndroid تقارير المؤشرات الحيوية في إحصاءات جودة التطبيقات الوصول إلى الأجهزة البعيدة الحقيقية باستخدام بث الجهاز في "استوديو Android"، وكتابة تعليمات برمجية أعلى جودة باستخدام Gemini في "استوديو Android": مباشرةً من بيئة التطوير المتكاملة
يسهِّل Android Studio Jellyfish إضافة الحسابات وإدارتها وتوفير بيئة التطوير المتكاملة (IDE) مع الأذونات المطلوبة فقط لكل ميزة. للبدء، قم واحد مما يلي:
- الانتقال إلى إحدى الميزات المذكورة سابقًا اتّبِع التعليمات لتسجيل الدخول وتقديم الأذونات اللازمة
- إذا سبق أن سجّلت الدخول، يمكنك إدارة حساباتك وأذوناتك من خلال الانتقال إلى ملف (استوديو Android على نظام التشغيل macOS) > الإعدادات > أدوات > حسابات Google:
الوصول إلى الأجهزة الحقيقية باستخدام ميزة "بث الجهاز" في "استوديو Android"
يتيح لك تطبيق "بث الجهاز" في "استوديو Android" الاتصال بأمان بجهاز فعلي عن بُعد أجهزة Android المستضافة في مراكز البيانات الآمنة من Google بواسطة Firebase، فهو الطريقة الأسرع والأسهل لاختبار تطبيقك على الأجهزة الحقيقية بما في ذلك Google Pixel 8 Pro وPixel Fold وأجهزة Samsung محدَّدة وغيرها.
![صورة متحركة لاستخدام ميزة "بث الجهاز" في "استوديو Android"](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?hl=ar)
بعد الاتصال بجهاز، يمكنك نشر التطبيق أو عرض الشاشة التفاعل مع الجهاز (بما في ذلك تدوير الجهاز أو فتحه) أي شيء آخر يمكنك فعله مع أحد الأجهزة عبر ADB مباشر عبر طبقة المقابس الآمنة الاتصال، كل ذلك بدون مغادرة "استوديو Android". عند الانتهاء من استخدام تحجب Google جميع بياناتك وتعيد ضبط الجهاز على الإعدادات الأصلية قبل اتخاذ لمطور آخر.
خلال الفترة التجريبية الحالية، يمكنك بث المحتوى على الجهاز بدون أي تكلفة من خلال مشاريع Firebase إمّا على خطة Spark أو Blaze. للبدء، سجّل الدخول إلى حساب مطوِّر من "استوديو Android" واختيار مشروع على Firebase إذا كنت لم يكن لديك مشروع في Firebase، فمن السهل إنشاء مشروع. للمزيد من المعلومات الانتقال إلى بث الجهاز في "استوديو Android"
إتاحة ميزة "إحصاءات جودة التطبيقات" في ما يخص أخطاء ANR والبيانات المخصّصة والأحداث المتعددة
الاطّلاع على مزيد من المعلومات عن إحصاءات جودة التطبيقات (AQI) تقارير الأعطال في Android Studio Jellyfish مع دعم ANR والتقارير والبيانات المخصّصة والأحداث المتعدّدة:
- التكرار عبر الأحداث: يمكنك الآن استكشاف أحداث متعددة داخل Crashlytics. والإبلاغ بترتيب زمني عكسي، مما يكشف عن الأنماط لتصحيح الأخطاء بشكل أسرع.
- استكشاف البيانات المخصّصة: اطّلِع على المفاتيح/القيم المخصّصة والسجلات لكل تقرير أعطال. (يمكنك العثور عليها في علامتَي التبويب "المفاتيح" و"السجلات" بعد اختيار تقرير).
- تحليل أخطاء ANR: يمكنك الوصول إلى أخطاء ANR والتحقيق فيها مباشرةً من نظام التشغيل Android. علامتا التبويب "المؤشرات الحيوية" و"Crashlytics".
![الأحداث المتعددة وأخطاء ANR والبيانات المخصّصة في "إحصاءات جودة التطبيقات"](https://developer.android.com/static/studio/images/releases/aqi-jellyfish.png?hl=ar)
أداة فحص التخطيطات المضمّنة
يتم الآن تضمين "أداة فحص التنسيق" بشكل تلقائي في أداة الأجهزة قيد التشغيل. نافذة. يساعد هذا التكامل في توفير مساحة الشاشة، ويمركز سير العمل في نافذة أداة واحدة، وتحقيق أرباح كبيرة في الأداء، بنسبة %50 في سرعات العرض يمكنك التبديل بسهولة بين وفحص تطبيقك والتفاعل معه، واستخدام لقطات ثلاثية الأبعاد والتصورات لواجهة المستخدم لديك. تعرَّف على المجموعة الكاملة من الميزات على تصحيح أخطاء التنسيق باستخدام "أداة فحص التنسيق"
يتيح "مساعد Google" إمكانية التحقّق من صحة ملفات ربط المواقع الإلكترونية.
يتوافق مساعد روابط التطبيقات الآن مع التحقق من صحة ملف روابط التنقل إلى مواد العرض الرقمية بتنسيق JSON التي يجب نشرها على موقعك الإلكتروني
توسّع هذه الميزة إمكانات التحقّق الحالية لفلاتر الأهداف. كما هو موضَّح في ملف البيان الخاص بالتطبيق لكل نطاق تم الإعلان عنه في ملف البيان، ويحلّل "مساعد Google" الملف على موقعك الإلكتروني، وينفذ سبعة والتحقق من الصحة، وتوفر شرحًا تفصيليًا حول كيفية إصلاح أي أخطاء.
للبدء:
- في "استوديو Android"، انقر على الأدوات >. مساعد روابط التطبيقات
- النقر مرّتين على الروابط للاطّلاع بشكل تفصيلي على عمليات التحقّق التي يجريها "مساعد Google" تنفيذها وفهم كيفية إصلاح الأخطاء في التهيئة.
يمكنك ضمان تجربة مستخدم سلسة من خلال التحقُّق من صحة ملف JSON. تنسيقها للتحميل على نطاقك.
تثبيت الملف الشخصي الأساسي
يجمع Android Studio Jellyfish تلقائيًا الملفات الشخصية المرجعية بعد التثبيت على الجهاز للمشروعات التي تستخدم الإصدار AGP 8.4 أو الإصدارات الأعلى. يغطي هذا الملفات الشخصية المرجعية التي تم إنشاؤها من خلال منشئ الملف الشخصي الأساسي أو من مكتبات مثل Compose. يتيح لك التثبيت التلقائي تجربة مزايا أداء "الملفات الشخصية الأساسية" عند تثبيت وإطلاق تطبيقك محليًا، وعند استخدام ملفات تعريف منخفضة المستوى.
عمليات تحقّق جديدة لعمى الألوان في ميزة Compose UI Check
التحقّق من واجهة المستخدم عمليات محاكاة وفحوصات جديدة لعمى الألوان تتيح لك صناعة وتجارب الوصول إليها لجميع المستخدمين. ما عليك سوى الدخول إلى وضع "التحقّق من واجهة المستخدم" من "إنشاء" المعاينة لعرض واجهة مستخدم Compose بأنواع مختلفة من أوجه القصور في رؤية الألوان لضمان أن تظل تصميماتك واضحة وقابلة للاستخدام.
![مثال على إنشاء فحص عمى الألوان في واجهة المستخدم](https://developer.android.com/static/studio/images/design/compose-ui-check-colorblind.png?hl=ar)
إعادة توجيه الصوت باستخدام النسخ المطابق للجهاز
بدءًا من الإصدار Android Studio Jellyfish Canary 5، يمكنك إعادة توجيه الصوت من الأجهزة المادية المتصلة بمكبّرات الصوت أو سماعات الرأس بصوت إلى إعادة التوجيه، فاحتفظ بسماعات الرأس متصلة بجهاز الكمبيوتر واستمع إلى كليهما الكمبيوتر والهاتف المتصل دون الحاجة إلى إعادة الاتصال يدويًا ثم جهاز آخر. لتفعيل إعادة توجيه الصوت، يمكنك الانتقال إلى استوديو Android > الإعدادات > الأدوات > النسخ المطابق للجهاز واختيار إعادة توجيه الصوت من الجهاز المحلي الأجهزة. لاحظ أنه تتم إعادة توجيه الصوت دائمًا، بغض النظر عن الإعدادات، أجهزة Firebase Test Lab التي تعمل بالإصدار 12 من نظام التشغيل Android أو الإصدارات الأحدث
تحديثات النظام الأساسي IntelliJ 2023.3
يتضمّن Android Studio Jellyfish إصدار النظام الأساسي IntelliJ 2023.3، والذي يتضمّن العديد من الميزات الجديدة، مثل الدعم الشامل لأحدث إصدار من Java 21 ميزات لغة البرمجة، وشريط أدوات عائم سهل الاستخدام مع إمكانية التعديل والخيار التشغيل على المؤشر المضمّن في برنامج تصحيح الأخطاء لتسريع سير العمل. لمزيد من المعلومات، يُرجى مراجعة ملاحظات إصدار IntelliJ: