تحديث ميزات استوديو Android Studio Koala | 2024.1.2

"استوديو Android" هو بيئة تطوير متكاملة رسمية لنظام Android، ويشمل كل ما تحتاجه لإنشاء تطبيقات Android.

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

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

لعرض ملاحظات الإصدار الخاصة بالإصدارات القديمة من "استوديو Android"، يُرجى الاطّلاع على الإصدارات السابقة:

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

إذا واجهت مشاكل في "استوديو Android"، يمكنك الاطّلاع على المشاكل المعروفة أو تحديد المشاكل وحلّها .

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

ويستند نظام تصميم "استوديو Android" إلى نظام Gradle ونظام Gradle المتوافق مع Android. (AGP) العديد من الميزات الخاصة بإنشاء تطبيقات Android. تشير رسالة الأشكال البيانية يدرج الجدول التالي إصدار AGP المطلوب لكل إصدار من "استوديو Android".

إصدار "استوديو Android" إصدار AGP المطلوب
دعسوقة | 1 تشرين الثاني (نوفمبر) 2024 3.2-8.7
تحديث تطبيق كوالا | 2 تشرين الأول (أكتوبر) 2024 3.2-8.6
كوالا | 1 تشرين الأول (أكتوبر) 2024 8.5-3.2
قنديل بحر | 1 تشرين الأول (أكتوبر) 2023 8.4-3.2
إغوانا | 1 تشرين الأول (أكتوبر) 2023 3.2-8.3
القنفذ | 1 تشرين الأول (أكتوبر) 2023 من 3.2 إلى 8.2
زرافة | 1 آذار (مارس) 2022 من 3.2 إلى 8.1
زهري مرجاني | 1 تشرين الثاني (نوفمبر) 2022 من 3.2 إلى 8.0

إصدارات سابقة

إصدار "استوديو Android" إصدار AGP المطلوب
الأنقليس الكهربائي | 1 تشرين الأول (أكتوبر) 2022 3.2-7.4
دولفين | 1 تشرين الثاني (نوفمبر) 2021 3.2-7.3
سنجاب | 1 تشرين الثاني (نوفمبر) 2021 3.2-7.2
نحلة | 1 تشرين الأول (أكتوبر) 2021 3.2-7.1
الثعلب القطبي | 1/3/2020 من 3.1 إلى 7.0

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

الحد الأدنى من إصدارات الأدوات لمستوى واجهة برمجة تطبيقات Android

هناك حدّ أدنى من إصدارات "استوديو Android" وAGP يتوافق مع واجهة برمجة تطبيقات معيّنة. المستوى. إذا كنت تستخدم إصدارات من "استوديو Android" أو AGP أقلّ من تلك التي تتطلّبها أن يؤدي targetSdk أو compileSdk للمشروع إلى مشاكل غير متوقعة. أر ننصحك باستخدام أحدث إصدار معاينة من "استوديو Android" وAGP للعمل على للمشروعات التي تستهدف إصدارات المعاينة من نظام التشغيل Android. يمكنك تثبيت إصدارات معاينة "استوديو Android" إلى جانب إصدار ثابت.

في ما يلي الحد الأدنى لإصدارات "استوديو Android" وAGP:

مستوى واجهة برمجة التطبيقات الحدّ الأدنى لإصدار "استوديو Android" الحد الأدنى لإصدار AGP
معاينة VanillaIceCream قنديل بحر | 1 تشرين الأول (أكتوبر) 2023 8.4
34 القنفذ | 1 تشرين الأول (أكتوبر) 2023 8.1.1
33 زهري مرجاني | 1 تشرين الثاني (نوفمبر) 2022 7.2

في ما يلي الميزات الجديدة في الإصدار Android Studio Koala Feature Drop.

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

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

Android Studio Koala | إصدارا 2024.1.1 Patch 1 وAGP 8.5.1 (تموز/يوليو 2024)

يتضمن هذا التحديث الثانوي إصلاح الأخطاء هذه.

بث بيانات جهاز Android: توفير المزيد من الأجهزة وإمكانية الاشتراك المحسّنة

يشتمل البث على أجهزة Android الآن على الأجهزة اللاحقة، بالإضافة إلى المجموعة التي تضم أكثر من 20 طرازًا من الأجهزة متوفرة:

  • هاتف Samsung Galaxy Fold5
  • هاتف Samsung Galaxy S23 Ultra
  • Google Pixel 8a

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

رصد سرعة كابل USB

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

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

تتوفّر ميزة "رصد سرعة كابل USB" مع الميزات التالية:

تشبه المعلومات التي يقدّمها "استوديو Android" المعلومات التي يمكنك تقديمها استخدام إحدى الأدوات التالية حسب نظام التشغيل لديك:

  • نظام التشغيل Mac: تشغيل system_profiler SPUSBDataType من الوحدة الطرفية
  • نظام التشغيل Linux: تشغيل lsusb -vvv من الوحدة الطرفية

تم تعديل عملية تسجيل الدخول إلى خدمات Google

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

اختصارات إعدادات واجهة مستخدم الجهاز

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

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

تتوفّر اختصارات إعدادات واجهة مستخدم الجهاز للأجهزة التي تعمل بالمستوى 33 أو مستوى واجهة برمجة التطبيقات. أعلى.

اختصارات إعدادات واجهة مستخدم الجهاز في نافذة تشغيل الجهاز
اختصارات إعدادات واجهة مستخدم الجهاز في نافذة تشغيل الجهاز

محلّل أسرع ومحسّن باستخدام نهج يركز على المهام

لقد أدخلنا تحسينات على أداء "أداة تحليل استوديو Android" الشائعة، مهام تحليل البيانات، مثل تسجيل تتبُّع تتبُّع النظام باستخدام التطبيقات التي يمكن تحليلها بدء التشغيل بشكل أسرع بنسبة تصل إلى 60٪.

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

لوحة معاينة مربّعات Wear OS

تطابق أسماء المجموعات في لوحة المعاينة مع اسم المجموعة الموضح في
    تعليق توضيحي لمعاينة
لوحة معاينة "شاشات المعلومات" في "استوديو Android"

من خلال تضمين العديد من الاعتماديات على الإصدار 1.4 من مكتبة Jetpack Tiles، يمكنك عرض لقطات لمربّعات تطبيق Wear OS تكون لوحة المعاينة هذه مفيدة بشكل خاص إذا تغير مظهر المربع في الاستجابة للظروف، مثل المحتوى المختلف بناءً على أو حجم شاشة العرض أو حدث رياضي يصل إلى نصف المدة.

إنشاء معاينات التطبيق المصغّر لميزة "نظرة سريعة"

يسهّل Android Studio Koala Feature Drop معاينة Jetpack Compose. يمكنك إلقاء نظرة سريعة على التطبيقات المصغّرة مباشرةً في بيئة التطوير المتكاملة. التقاط القذائف المشكلات المحتملة في واجهة المستخدم وتحسين مظهر الأداة في بداية تطوير البرامج. للبدء، اتبع الخطوات التالية:

  1. أضف التبعيات.
    1. أضِف التبعيات إلى كتالوج الإصدارات:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. أضِف الاعتماديات إلى ملف build.gradle.kts على مستوى التطبيق:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. استيراد الموارد التابعة في الملف الذي تتوفّر فيه ميزة "نظرة سريعة" لواجهة المستخدم:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. إنشاء معاينة لتطبيق "نظرة سريعة" المصغّر:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

تفعيل ميزة "التعديل المباشر" في ميزة "الكتابة" تلقائيًا وفي الاختصار الجديد

أصبحت ميزة التعديل المباشر الآن يتم تفعيلها تلقائيًا في الوضع اليدوي. وقد تمت زيادة مستوى استقرارها وتعزيز متانتها كشف التغيير، بما في ذلك دعم عبارات الاستيراد.

يُرجى ملاحظة أنّه بدءًا من الإصدار التجريبي 1 من Android Studio Koala Feature Drop ، يكون اختصار لدفع التغييرات في الوضع اليدوي إلى Command+'. لا يزال بإمكانك تخصيصها في إعدادات خريطة المفاتيح. .