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

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

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

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

يعرض الجدول التالي الإصدارات الحالية من "استوديو Android" القنوات المعنية.

الإصدار القناة
Android Studio Ladybug | 2024.2.1 ثابت
الإصدار 8.7.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android ثابت
Android Studio Ladybug | 2024.2.1 إصدار تجريبي
طرح ميزات الإصدار Ladybug من "استوديو Android" | 2024.2.2 الكاناري

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

يتم نشر كل إصدار تجريبي من "استوديو Android" مع إصدار corresponding من المكوّن الإضافي لنظام Gradle المتوافق مع Android‏ (AGP). يجب أن تكون إصدارات المعاينة من "استوديو YouTube" العمل مع أي متوافق الإصدار الثابت من 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" | 2 تشرين الثاني (نوفمبر) 2024

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

معاينة الصور المتحركة لمربّعات الشاشة على Wear

يتيح الإصدار 2 من Android Studio Ladybug Canary والإصدارات الأحدث الآن معاينة الرسوم المتحركة للشاشة المربّعة على Wear، ما يسهّل عليك فحص الرسوم المتحركة للشاشة المربّعة وتصحيح أخطائها مباشرةً داخل بيئة تطوير البرامج (IDE). تستند هذه الميزة إلى ميزة معاينة مربّعات التطبيقات على Wear OS التي تم تقديمها في الإصدار Koala من Android Studio.

للبدء:

  1. يجب التحديث إلى الإصدار 2 من Android Studio Dabug Canary أو إصدار أحدث.
  2. إضافة مكتبات التطبيقات المصغّرة والأدوات:
    1. أضِف الملحقات إلى ملف build.gradle.kts على مستوى التطبيق:
            # Required for the previews
            debugImplementation(libs.androidx.tiles.tooling)
            implementation(libs.androidx.tiles.tooling.preview)
            # Dependencies needed to build the tiles
            implementation(libs.androidx.tiles)
            implementation(libs.androidx.protolayout)
            implementation(libs.androidx.protolayout.material)
          
    2. ملف libs.versions.toml:
          [versions]
          tiles = "1.5.0-alpha01"
          protolayout = "1.3.0-alpha01"
          [libraries]
          androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" }
          androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" }
          androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" }
          protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" }
          protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" }
          protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
          
  3. إعداد معاينات لخدمات "اللوحات" يُرجى الرجوع إلى دليل معاينة مربّعات الشاشة للحصول على تعليمات مفصّلة. إذا كانت مربّعاتك تتضمّن صورًا متحركة، ستظهر تلقائيًا معاينة لصورك المتحركة، ما يتيح لك فحصها وتصحيح أخطائها.

يعمل هذا التحسين على تبسيط سير عمل تطوير شاشة Wear Tile من خلال توفير طريقة مرئية وتفاعلية لتحسين الرسوم المتحركة للشاشة ضمن IDE Android Studio.

إيقاف أداة تعديل الصور المتحركة نهائيًا

في الإصدار القادم، سنوقف نهائيًا استخدام أداة تعديل الصور المتحركة كجزء من عملية النقل المستمرة من XML إلى Jetpack Compose يوفّر تطبيق Compose أسلوبًا أكثر حداثة وفعالية لإنشاء الصور المتحركة، وننصح المطوّرين ببدء استخدام ميزة معاينة الصور المتحركة في Compose لمشاريعهم الجديدة.

اقتراحات الرموز البرمجية باستخدام Gemini في "استوديو Android"

يمكنك الآن تقديم طلبات مخصّصة لخدمة Gemini في "استوديو Android" لإنشاء اقتراحات للرموز البرمجية:

  1. فعِّل Gemini من خلال النقر على عرض > نوافذ الأدوات > Gemini.
  2. للاطّلاع على حقل الطلب، انقر بزر الماوس الأيمن في محرِّر الرموز البرمجية واختَر Gemini > تحويل الرمز البرمجي المحدّد من قائمة السياقات.
  3. اطلب من Gemini إنشاء اقتراح رمز يضيف رمزًا جديدًا أو يحوّل الرمز المحدّد. يمكنك أن تطلب من Gemini تبسيط الرمز البرمجي المعقد عن طريق إعادة كتابته، أو إجراء عمليات تحويل محددة جدًا للرمز البرمجي، مثل "جعل هذا الرمز البرمجي متوافقًا مع القواعد النحوية"، أو إنشاء دوال جديدة تصفها. يعرض "استوديو Android" بعد ذلك يمكنك استخدام رمز Gemini المقترَح للمراجعة والقبول الاقتراحات التي تريدها فقط.

تحليل تقارير الأعطال باستخدام Gemini في "استوديو Android"

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

يمكنك إنشاء كل هذه المعلومات بالنقر على عرض الإحصاءات في التطبيق نافذة أداة "إحصاءات الجودة" في "استوديو Android" بعد تفعيل Gemini من عرض > نوافذ الأدوات > Gemini

عرض الإحصاءات من Gemini من نافذة أداة "إحصاءات جودة التطبيقات"

دمج أداة Google Play SDK Index

يتضمّن دمج Google Play SDK Index في "استوديو Android" الآن تحذيرات من Google Play SDK Console. يمنحك ذلك نظرة شاملة على أي مشاكل محتملة في الإصدار أو السياسة في التبعيات قبل إرسال تطبيقك إلى Google Play Console.

يعرض "استوديو Android" الآن أيضًا ملاحظات من مؤلفي حِزم SDK مباشرةً في المحرِّر لتوفير الوقت. عندما يتوفر إصدار أو نطاق إصدارات موصى به، يتضمن "استوديو Android" أيضًا إصلاحًا سريعًا:

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

إمكانات وقيم أجهزة الاستشعار الوهمية

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

يقع الزر بالقرب من منتصف صف اللوحة.
لوحة Wear Health Services المتوفّرة في المحاكي

لفتح اللوحة واستخدامها، اتّبِع الخطوات التالية:

  1. إنشاء جهاز Android افتراضي (AVD) أو فتحه وشغِّل تطبيقك على المحاكي.
  2. في لوحة المحاكي، اختَر خدمات Wear Health. فتح لوحة "خدمات الصحة" في Wear لوحة Wear Health Services يعرض قائمة بأجهزة الاستشعار المتوفرة في الأجهزة التي تعمل بنظام التشغيل Android

بعد فتح اللوحة، يمكنك إجراء ما يلي:

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

أداة اختبار لقطة الشاشة لإنشاء المعاينة

استخدِم أداة "اختبار لقطات شاشة معاينة ميزة "إنشاء" لاختبار واجهات مستخدم ميزة "إنشاء" ومحاولة منع حدوث أي تراجعات. تساعدك الأداة الجديدة في إنشاء تقارير HTML تتيح لك رصد أي تغييرات في واجهة مستخدم تطبيقك بشكل مرئي. مزيد من المعلومات على إنشاء اختبار لقطة الشاشة للمعاينة:

تم تعديل قائمة الإصدار والإجراءات.

لقد أجرينا التغييرات التالية على إجراءات الإصدار وقائمة "إنشاء" لمساعدتك تجعل من السهل إنشاء ما تريد بالضبط أثناء عملك في المشروعات في استوديو Android:

  • تمت إضافة إجراء جديد لإنشاء "اسم-إعداد-التشغيل" لإعدادات التشغيل: يؤدي هذا الإجراء إلى إنشاء إعدادات التشغيل المحدّدة حاليًا. على سبيل المثال، إذا كان لديك إعداد تشغيل :app محدّدًا، سينشئ الإجراء إعداد التشغيلapp وسيجمّعapp. إذا كنت قد أجريت مؤخرًا اختبارًا على جهاز، سينشئ الإجراء هذه الاختبارات.
  • تم إنشاء الإصدار 'run-configuration-name' تشغيل "الإعداد" على الإصدار التلقائي الإجراء: لمطابقة نية المطوّر بشكل أفضل، يمكنك استخدام كلّ من زر شريط الأدوات يؤدي الاختصار Control/Command+F9 الآن إلى تنفيذ الإصدار الجديد. run-config-name تشغيل إجراء الضبط.
  • إجراءات الإصدار المُعاد ترتيبها: أضفنا الاسم الجديد لميزة "الإعداد" في الإصدار الجديد أعلى قائمة الإنشاء. وضعنا أيضًا إجراءات التجميع أدناه ونقلت أداة "تجميع ..." الإجراءات (إجراءات "إجراء ..." السابقة) أسفل ذلك.
  • استخدام أفعال تتطابق مع الإجراءات الفعلية لعملية الإنشاء: بالإضافة إلى إجراءات "الإنشاء" و"الترجمة البرمجية"، أعادنا تسمية "إنشاء المشروع" إلى "تجميع المشروع". قدمنا أيضًا "تجميع مشروع باستخدام اختبارات" جديد الإجراء لتجميع الاختبار المكونات أيضًا.
  • تقليل أهمية بعض الإجراءات التي لا يتم استخدامها بشكل متكرّر: أزلنا أيضًا بعض الإجراءات من قائمة الإنشاء (مثل Run Generate Sources Gradle Tasks). يبقى هذا الإجراء متوفّرًا حتى تتمكّن من العثور عليه من خلال "العثور على إجراء". (Control/Command+Shift+A). تم نقل الإجراءات الأخرى إلى قوائم أخرى. على سبيل المثال، تم نقل "إعادة تحميل مشاريع C++ المرتبطة" إلى قائمة "الملف" أسفل "مزامنة المشروع مع ملفات Gradle".