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

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

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

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

طرح ميزات جديدة في الإصدار Koala من "استوديو Android" | تصحيح 1 للإصدار 2024.1.2 وAGP 8.6.1 (أيلول/سبتمبر 2024)

يحتوي هذا الإصدار على تحسينات طفيفة وإصلاحات للأخطاء.

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

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

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

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

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

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

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

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

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

تتشابه المعلومات التي يوفّرها Android Studio مع المعلومات التي يمكنك الحصول عليها باستخدام إحدى الأدوات التالية، استنادًا إلى نظام التشغيل:

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

مسار تسجيل الدخول المعدَّل إلى خدمات Google

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

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

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

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

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

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

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

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

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

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

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

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

إنشاء معاينات لتطبيق Glance المصغّر

تسهّل ميزة Android Studio Koala Feature Drop معاينة تطبيقات Glance المصغّرة المبرمَجة باستخدام Jetpack Compose مباشرةً في حزمة تطوير البرامج المتكاملة (IDE). يمكنك رصد المشاكل المحتمَلة في واجهة المستخدم وتحسين مظهر التطبيق المصغّر في مرحلة مبكرة من عملية تطويره. للبدء، اتّبِع الخطوات التالية:

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