إصدار الميزات في Android Studio Koala | 2024.1.2 (أغسطس 2024)

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

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

في ما يلي قائمة بإصدارات الإصلاح في الإصدار المتوفّر من Android Studio Koala Feature Drop.

تحديث Android Studio Koala | إصدارا 2024.1.2 Patch 1 وAGP 8.6.1 (أيلول/سبتمبر 2024)

يتضمّن هذا الإصدار تحسينات بسيطة وإصلاحات للأخطاء.

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

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

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

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

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

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

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

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

  • الأجهزة التي تعمل بالمستوى 30 من واجهة برمجة التطبيقات (Android 11) أو الإصدارات الأحدث
  • محطات العمل التي تعمل بنظام التشغيل macOS أو Linux وسيتوفّر قريبًا نظام التشغيل Windows.
  • أحدث إصدار من أدوات حزمة تطوير البرامج (SDK)

تشبه المعلومات التي يقدّمها "استوديو 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. أنشئ معاينة لتطبيق Glance المصغر:
      @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، تم تعديل اختصار التحميل التلقائي لتغييراتك في الوضع اليدوي إلى Command+'. وسيظل بإمكانك تخصيصه في صفحة إعدادات Keymap.