الميزات الجديدة في معاينة "استوديو Android"

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

للحصول على آخر الأخبار حول إصدارات معاينة "استوديو Android"، بما في ذلك قائمة بالإصلاحات البارزة في كل إصدار لمعاينة الإصدار، يمكنك الاطّلاع على تحديثات الإصدار في مدونة "استوديو Android".

الإصدارات الحالية من "استوديو Android"

يسرد الجدول التالي الإصدارات الحالية من "استوديو Android" والقنوات الخاصة بها.

الإصدار قناة
Android Studio Iguana | 2023.2.1 ثابت
الإصدار 8.3.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android ثابت
قنديل البحر في "استوديو Android" | 2023.3.1 إصدار تجريبي
Android Studio Koala | 2023.3.2 الكاناري

التوافق مع معاينات المكوّن الإضافي لنظام Gradle المتوافق مع Android

يتم نشر كل إصدار معاينة من "استوديو Android" إلى جانب إصدار مقابل من المكوّن الإضافي لنظام Gradle المتوافق مع Android (AGP). يجب أن تعمل إصدارات المعاينة من الاستوديو مع أي إصدار متوافق وثابت من AGP. ومع ذلك، إذا كنت تستخدم إصدار معاينة من AGP، يجب استخدام إصدار المعاينة المقابل من Studio (على سبيل المثال، Android Studio Chipmunk Canary 7 مع AGP 7.2.0-alpha07). وتؤدي محاولات استخدام إصدارات مختلفة (مثل Android Studio Chipmunk التجريبي 1 مع AGP 7.2.0-alpha07) إلى تعذُّر المزامنة، ما يؤدي إلى ظهور طلب بالتحديث إلى الإصدار المقابل من AGP.

للحصول على سجلّ تفصيلي حول عمليات الإيقاف النهائي والإزالة من واجهة برمجة التطبيقات للمكوّن الإضافي لنظام Gradle المتوافق مع Android، يمكنك الاطّلاع على مقالة تعديلات واجهة برمجة التطبيقات للمكوّن الإضافي لنظام Gradle المتوافق مع Android.

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

في ما يلي الميزات الجديدة في Android Studio Jellyfish | قنديل البحر في استوديو Android. لمعرفة المشاكل التي تم إصلاحها في هذا الإصدار من "استوديو Android"، يمكنك الاطّلاع على المشاكل التي تم إغلاقها.

لمحة عن برنامج Studio Bot

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

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

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

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

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

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

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

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

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

  • انتقل إلى إحدى الميزات المذكورة سابقًا واتبع المطالبات لتسجيل الدخول وتوفير الأذونات اللازمة
  • إذا سبق أن سجّلت الدخول، يمكنك إدارة حساباتك وأذوناتك من خلال الانتقال إلى الإعدادات/الإعدادات المفضّلة > الأدوات > حسابات Google.

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

يتضمن Compose UI Check عمليات محاكاة وعمليات تحقق جديدة لعمى الألوان، ما يمكّنك من صياغة تجارب يسهل الوصول إليها مرئيًا لجميع المستخدمين. ما عليك سوى الدخول إلى وضع فحص واجهة المستخدم من Compose Preview لعرض واجهة مستخدم Compose بأنواع مختلفة من حالات قصور في رؤية الألوان لضمان بقاء تصميماتك واضحة وقابلة للاستخدام.

مثال على إنشاء فحص واجهة المستخدم لعمى الألوان

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

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

تثبيت الملف الشخصي الأساسي

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

التغييرات على سلوك المكوّن الإضافي لنظام Gradle المتوافق مع Android

بدءًا من الإصدار 8.4.0-alpha04 من المكوّن الإضافي لنظام Gradle المتوافق مع Android، إذا تم تصغير مشروع مكتبة Android، سيتم نشر صفوف البرامج المتناقصة لنشرها بين المشاريع. وهذا يعني أنّه إذا كان التطبيق يعتمد على الإصدار الذي تم تقليصه من المشروعات الفرعية لمكتبة Android، ستتضمن حزمة APK فئات مكتبة Android تم تقليصها. وقد تحتاج إلى تعديل قواعد الاحتفاظ بالمكتبة في حال عدم توفّر فئات في حزمة APK.

إذا كنت تنشئ وتنشر AAR، سيتم تضمين الأواني التي تعتمد عليها مكتبتك بدون تقليصها في AAR، ما يعني أنّ أداة تقليص الرموز لن تعمل عليها.

للعودة إلى السلوك السابق، يجب ضبط android.disableMinifyLocalDependenciesForLibraries في gradle.properties والإبلاغ عن خطأ. وستزيل الإصدارات المستقبلية من AGP هذه العلامة.

Android Studio Koala | 2023.3.2

في ما يلي الميزات الجديدة في Android Studio Koala | 2023.3.2. لمعرفة المشاكل التي تم إصلاحها في هذا الإصدار من "استوديو Android"، يمكنك الاطّلاع على صفحة المشاكل التي تم إغلاقها.

تشغيل "استوديو Android" في "الوضع الآمن"

يتيح "استوديو Android" الآن تشغيل "استوديو Android" في "الوضع الآمن". ويمكن أن يكون هذا الوضع مفيدًا في حال لم تعمل ميزات معيّنة أو تعذُّر تشغيل بيئة تطوير البرامج (IDE) بالكامل، وهو ما يمكن أحيانًا أن يكون بسبب التهيئات المخصّصة أو متغيرات البيئة أو المكوّنات الإضافية غير المتوافقة مع "استوديو Android".

يؤدي استخدام الوضع الآمن مؤقتًا إلى إرجاع بيئة التطوير المتكاملة (IDE) إلى مجموعة من الإعدادات الافتراضية التي قد تسمح بتشغيلها، بحيث يمكنك تحديد المشاكل وحلّها من هناك لتحديد المشكلة واستعادة الوظائف. يحاول "الوضع الآمن" فتح "استوديو Android" بوظائف محدودة من خلال اتّخاذ إجراءات تشمل ما يلي:

  • لإيقاف المكونات الإضافية التابعة لجهات خارجية
  • استعادة مكوّن Kotlin الإضافي المجمَّع إلى الإصدار المضمَّن في الأصل في "استوديو YouTube"
  • إعادة ضبط عمليات الضبط مؤقتًا، على سبيل المثال في ملف studio.vmoptions
  • تتحقّق هذه السياسة من متغيرات البيئة التي يمكن أن تمنع بدء التشغيل، مثل JRE_HOME وTMP.
  • لإعادة JRE إلى إصدار متوافق إذا لزم الأمر

لتشغيل Android Studio في الوضع الآمن، اتبع الخطوات التالية:

  1. ابحث عن النص البرمجي للوضع الآمن.
    • على نظام التشغيل Windows، انتقِل إلى AndroidStudio/bin وابحث عن النص البرمجي studio_safe.bat.
    • على نظام التشغيل macOS، انتقِل إلى Android Studio/Contents/bin وابحث عن النص البرمجي studio_safe.sh.
    • على نظام التشغيل Linux، انتقِل إلى android-studio/bin وابحث عن النص البرمجي studio_safe.sh.
  2. شغِّل النص البرمجي: افتح سطر الأوامر واكتب studio_safe.bat (studio_safe.sh لنظام التشغيل macOS أو Linux)، واضغط على Enter.

إنشاء تطبيق للذكاء الاصطناعي التوليدي باستخدام نموذج Gemini API

يمكنك الآن استخدام "استوديو Android" لإنشاء تطبيق ينفّذ الذكاء الاصطناعي التوليدي باستخدام حزمة تطوير البرامج (SDK) للذكاء الاصطناعي من Google. يتيح لك نموذج Gemini API في "استوديو Android" دمج الميزات المستندة إلى الذكاء الاصطناعي (AI)، مثل تلك التي تعتمد على إنشاء النصوص والتعرّف على الصور، في تطبيقك بهدف إسعاد المستخدمين.

للتعرّف على طريقة البدء، يمكنك الاطّلاع على مقالة إنشاء أول تطبيق للذكاء الاصطناعي التوليدي في "استوديو Android".