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

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

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

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

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

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

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

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

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

طرح ميزات الإصدار Ladybug من "استوديو Android" | 2024.2.2

في ما يلي الميزات الجديدة في الإصدار Ladybug Feature Drop | 2024.2.2 من Android Studio. للاطّلاع على المشاكل التي تم حلّها في هذا الإصدار من Android Studio، يمكنك الاطّلاع على المشاكل التي تم إغلاقها.

إنشاء معاينات للعناصر القابلة للتجميع باستخدام Gemini

تساعدك معاينات العناصر القابلة للتجميع في عرض عناصرك القابلة للتجميع بشكل مرئي أثناء التصميم في Android Studio. لتسهيل تضمين بيانات وهمية كمَعلمات معاينة، أصبح "استوديو Android" يتضمّن الآن ميزة تجريبية: إنشاء معاينة باستخدام Gemini.

للوصول إلى هذه الأداة، انقر بزر الماوس الأيمن على أي عنصر قابل للتركيب وانتقِل إلى Gemini > إنشاء معاينة "<اسم العنصر القابل للتركيب>" أو إنشاء معاينة Compose لهذا الملف.

على الرغم من أنّ الرمز الذي يتم إنشاؤه باستخدام Gemini قد لا يكون مثاليًا في كل مرة، إلا أنّه يساعد في توفير نقطة بداية قيّمة لتسريع سير عمل التطوير.

إنّ ملاحظاتك مهمة جدًا لمساعدتنا في تحسين الدقة وجعل عملية التكامل هذه ميزة أكثر فعالية لمطوّري تطبيقات Android.

يظهر Gemini في منتصف قائمة النقر بزر الماوس الأيمن تقريبًا. يظهر خيار &quot;إنشاء معاينة&quot; بالقرب من أسفل القائمة من المستوى الثاني.
بإمكان Gemini إنشاء ميزة "معاينة الإنشاء" للعناصر القابلة للتجميع

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

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

للبدء:

  1. يجب تحديث Android Studio إلى الإصدار Ladybug Canary 2 أو إصدار أحدث.
  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" }
          androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" }
          androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" }
          androidx-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"

توفّر ميزة Ladybug في "استوديو Android" عددًا من ميزات "محرر الرموز البرمجية" الجديدة التي تستخدِم Gemini لمساعدتك في زيادة الإنتاجية. لاستخدام هذه الميزة، عليك تفعيل مشاركة سياق الرمز مع Gemini في مشروعك الحالي.

يمكنك استخدام الروابط التالية للاطّلاع على مزيد من المعلومات عن هذه الميزات:

دمج أداة Google Play SDK Index

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

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

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

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

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

الزر بالقرب من منتصف صف اللوحة
لوحة خدمات Wear Health، المتوفّرة في المحاكي

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

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

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

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

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

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

تجربة مستخدم معدَّلة لإضافة الأجهزة الافتراضية والأجهزة البعيدة إلى "مدير الأجهزة"

تحسِّن أداة Android Studio تجربة المستخدم عند إنشاء جهاز افتراضي على الجهاز أو إضافة جهاز من ميزة الوصول المباشر إلى جهاز Android.

للبدء، انقر على الزر + من "مدير الأجهزة"، ثم اختَر إما إنشاء جهاز افتراضي أو اختيار الأجهزة البعيدة.

عند إنشاء جهاز افتراضي جديد، تسهِّل الفلاتر والاقتراحات الجديدة إنشاء إعدادات جهاز تناسب احتياجاتك وتحقق أفضل أداء على محطة عملك.

تحديد صورة النظام المثلى لجهازك الافتراضل واختيارها باستخدام واجهة المستخدم

وبالمثل، عند اختيار الأجهزة البعيدة من ميزة "بث محتوى من جهاز Android"، تسهِّل فلاتر الجديدة العثور على الأجهزة التي تحتاجها واختيارها. ما عليك الآن سوى النقر على زر Firebase في أعلى نافذة "مدير الأجهزة" لتحديد مشروع Firebase الذي تريد استخدامه لميزة "بث محتوى Android".

Android Studio Meerkat | 2024.3.1

يُرجى العِلم أنّ هذا الإصدار التجريبي هو Android Studio Meerkat | 2024.3.1.

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