في ما يلي الميزات الجديدة في 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 Studio على القناة الثابتة، يمكنك الحصول على التحديث من خلال النقر على المساعدة > البحث عن التحديثات (أو Android Studio > البحث عن التحديثات على نظام التشغيل macOS). بخلاف ذلك، نزِّل أحدث إصدار ثابت.
علاوة على ذلك، إذا استخدمت بشكل فعال وظيفة طلب سحب GitHub في بيئة التطوير المتكاملة (IDE)، ننصحك بشدة بإبطال أي رموز لـ GitHub يتم استخدامها من قبل المكون الإضافي. بما أنّ المكوّن الإضافي يمكنه استخدام عملية دمج OAuth أو رموزها المميّزة لمنح الأذونات (PAT)، يُرجى التحقّق من كليهما وإلغاءهما حسب الضرورة:
- لإبطال إذن الوصول لدمج OAuth، انتقِل إلى التطبيقات > تطبيقات OAuth المعتمَدة وأبطل إذن الوصول لرمز دمج JetBrains IDE.
- لإبطال إذن الوصول إلى رموز PAT، انتقِل إلى رموز الوصول الشخصية وحذِف الرمز المميّز الذي تم إصداره لمكوّن GitHub الإضافي. اسم الرمز المميّز التلقائي هو المكون الإضافي لدمج IntelliJ IDEA GitHub، ولكن ربما تستخدم الاسم المخصص.
بعد إبطال إذن الوصول إلى الرموز المميّزة، عليك إعداد المكوّن الإضافي مرة أخرى لتشغيل جميع ميزات المكوّن الإضافي، بما في ذلك عمليات Git.
نعتذر عن أي إزعاج ونحث جميع المستخدمين على تحديث التطبيق على الفور. لحماية التعليمات البرمجية والبيانات.
يتضمن هذا التحديث الثانوي أيضًا إصلاح الأخطاء هذه.
قنديل البحر في "استوديو Android" إصدارا 2023.3.1 Patch 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 على نظام التشغيل macOS) > الإعدادات > أدوات > حسابات Google:
الوصول إلى الأجهزة الحقيقية باستخدام ميزة "بث الجهاز" في Android Studio
يتيح لك تطبيق "بث الجهاز" في "استوديو Android" الاتصال بأمان بجهاز فعلي عن بُعد أجهزة Android المستضافة في مراكز البيانات الآمنة من Google تستند هذه الخدمة إلى Firebase، وهي أسرع وأسهل طريقة لاختبار تطبيقك على الأجهزة الحقيقية، بما في ذلك هاتفا Google Pixel 8 Pro وPixel Fold وأجهزة Samsung محدّدة والمزيد.

بعد الاتصال بجهاز، يمكنك نشر التطبيق أو عرض الشاشة التفاعل مع الجهاز (بما في ذلك تدوير الجهاز أو فتحه) أي شيء آخر يمكنك فعله مع أحد الأجهزة عبر ADB مباشر عبر طبقة المقابس الآمنة الاتصال، كل ذلك بدون مغادرة "استوديو Android". عند الانتهاء من استخدام الجهاز، تحذف Google جميع بياناتك وتعيد ضبط الجهاز على الإعدادات الأصلية قبل إتاحته لمطوّر آخر.
خلال الفترة التجريبية الحالية، يمكنك استخدام ميزة "الوصول المباشر إلى الأجهزة" بدون أي تكلفة معمشاريع Firebase في خطة Spark أو Blaze. للبدء، سجّل الدخول إلى حساب مطوِّر من "استوديو Android" واختيار مشروع على Firebase إذا كنت لم يكن لديك مشروع في Firebase، فمن السهل إنشاء مشروع. لمزيد من المعلومات، انتقِل إلى بث المحتوى من الأجهزة في Android Studio.
إتاحة "إحصاءات جودة التطبيقات" لأخطاء ANR والبيانات المخصّصة والأحداث المتعدّدة
الاطّلاع على مزيد من المعلومات عن إحصاءات جودة التطبيقات (AQI) تقارير الأعطال في Android Studio Jellyfish مع دعم ANR والتقارير والبيانات المخصّصة والأحداث المتعدّدة:
- التكرار عبر الأحداث: يمكنك الآن استكشاف أحداث متعددة داخل Crashlytics. بترتيب زمني عكسي، مما يكشف عن الأنماط لتصحيح الأخطاء بشكل أسرع.
- استكشاف البيانات المخصّصة: اطّلِع على المفاتيح/القيم المخصّصة والسجلات لكل تقرير أعطال. (يمكنك العثور عليها في علامتَي التبويب "المفاتيح" و"السجلات" بعد اختيار تقرير).
- تحليل أخطاء ANR: يمكنك الوصول إلى أخطاء ANR والتحقيق فيها مباشرةً ضمن علامتَي التبويب "مؤشرات Android الحيوية" وCrashlytics.

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

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