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

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

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

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

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

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

الإصدار القناة
طرح ميزات Meerkat في Android Studio | 2024.3.2 ثابت
الإصدار 8.10.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android ثابت
Android Studio Narwhal | 2025.1.1 الكاناري
طرح ميزات الإصدار Narwhal من "استوديو Android" | 2025.1.2 الكاناري

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

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

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

Android Studio Narwhal | 2025.1.1

في ما يلي الميزات الجديدة في الإصدار Narwhal من "استوديو Android" | 2025.1.1.

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

تقديم Gemini في "استوديو Android" للأنشطة التجارية

يقدّم الإصدار 5 من الإصدار التجريبي من Android Studio Narwhal Canary ميزة Gemini في "استوديو Android" لمشاريع الأنشطة التجارية. يتضمّن Gemini للأنشطة التجارية الميزات الأساسية لخدمة Gemini في Android Studio ، بالإضافة إلى ميزات الأمان والخصوصية على مستوى المؤسسة وغير ذلك. مزيد من المعلومات حول الاستفادة من قدرات الذكاء الاصطناعي في فريقك أو نشاطك التجاري

إتاحة مرفقات الصور المتعدّدة الوسائط في Gemini ضمن "استوديو Android"

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

إرفاق صورة في Gemini في "استوديو Android"
‫Gemini في "استوديو Android": إرفاق صورة

إتاحة مرفقات الملفات في Gemini في "استوديو Android"

يمكنك الآن إرفاق الملفات كسياق في تفاعلات المحادثة مع Gemini في Android Studio. اكتب @ في شريط الاستعلام لإظهار قائمة إكمال الملفات واختَر الملفات التي تريد إرفاقها. انقر على القائمة المنسدلة السياق للاطّلاع على الملفات التي ضمّنها تطبيق Gemini تلقائيًا. يمكنك اختيار وضع علامة في المربّع بجانب الملفات أو إزالتها. مرِّر مؤشر الماوس فوق الملفات الأخيرة للاطّلاع على قائمة الملفات المرفقة مؤخرًا.

إرفاق ملف في Gemini في "استوديو Android"
‫Gemini في "استوديو Android": إرفاق الملفات

برنامج Partner Device Labs متاح مع ميزة "البث من جهاز Android"

"مختبرات الأجهزة الشريكة" هي مختبرات أجهزة تديرها شركاء المصنّعين الأصليين للأجهزة في Google، مثل Samsung وXiaomi وOPPO وOnePlus وvivo وغيرها، وهي توسّع نطاق اختيار الأجهزة المتاحة في ميزة "بث محتوى من جهاز Android". هذه الخدمة متوفّرة في إصدار تجريبي ويمكنك العثور عليها في أحدث إصدارات Canary من Android Studio. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة الربط ببرنامج Partner Device Labs.



الاختبار والتطوير باستخدام ميزة "الاحتفاظ بنسخة احتياطية من التطبيقات واستعادتها"

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

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

إنشاء نسخة احتياطية

لإنشاء ملف احتياطي، اتّبِع الخطوات التالية:

  1. نشر إصدار تصحيح أخطاء من تطبيقك على جهاز متصل
  2. استخدِم أحد الإجراءات التالية لإنشاء نسخة احتياطية:
    • من نافذة الجهاز الذي يعمل، انقر على إجراء الاحتفاظ بنسخة احتياطية من بيانات التطبيق من شريط الأدوات.
    • اختَر تشغيل > الاحتفاظ بنسخة احتياطية من بيانات التطبيق من شريط القوائم الرئيسي.
    • من علامة التبويب مستكشف الجهاز > العمليات، انقر بزر الماوس الأيمن على عملية التطبيق واختَر الاحتفاظ بنسخة احتياطية من بيانات التطبيق.
  3. في مربّع الحوار الذي يظهر، اتّبِع الخطوات التالية:
    • أكِّد رقم تعريف التطبيق الذي تريد إنشاء نسخة احتياطية منه.
      • اختَر ما إذا كنت تريد إنشاء نسخة احتياطية من جهاز إلى جهاز أو في السحابة الإلكترونية أو في السحابة الإلكترونية (غير مشفَّرة).
    • أكِّد اسم النسخة الاحتياطية التي تريد حفظها وموقعها الجغرافي. يتم تلقائيًا حفظ النسخة الاحتياطية في الدليل الجذري لمشروع "استوديو Android" الحالي.
      أنشئ نسخة احتياطية من تطبيقك.
  4. انقر على حسنًا عندما يسألك Android Studio ما إذا كان بإمكانه إيقاف التطبيق. لإنشاء النُسخة الاحتياطية، يجب أن يوقف Android Studio عملية التطبيق.

يمكنك عرض النُسخ الاحتياطية التي تنشئها في نافذة أداة المشروع > Android ضمن عقدة الملفات الاحتياطية.

استعادة بيانات التطبيق

لاستعادة بيانات التطبيق، اتّبِع الخطوات التالية:

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

بدلاً من ذلك، يمكنك تضمين ملف احتياطي كجزء من إعدادات التشغيل، بحيث يؤدي أيضًا نشر تطبيقك إلى استعادة بيانات التطبيق من ملف احتياطي. لإجراء ذلك، يُرجى اتّباع الخطوات التالية:

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

توفُّر دعم XR في Android Studio

يتيح إصدار Narwhal من "استوديو Android" للمطوّرين إنشاء تجارب شاملة باستخدام Jetpack XR. يقدّم هذا الإصدار أدوات تساعدك في تجربتها ونشرها وتصحيح أخطاء تطبيقات الواقع الممتد بكفاءة أكبر.

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

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

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

قد لا يكون الرمز الذي ينشئه Gemini مثاليًا في كل مرة، ولكنه يساعد في توفير نقطة بداية قيّمة لتسريع سير عمل التطوير.

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

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

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

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

تحسين شجرة مكوّنات أداة فحص التنسيق المضمّنة

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

  1. التنقّل الأفقي: يمكنك الآن الانتقال أفقيًا ضمن شجرة المكونات، ما يسهّل التنقّل في التنسيقات المُدمجة على نطاق واسع أو عميق والاطّلاع عليها بدون فقدان السياق.
  2. الانتقال التلقائي عند الاختيار: سيؤدي اختيار عنصر في شجرة المكونات إلى الانتقال تلقائيًا في العرض، أفقيًا وعموديًا، لتركيز العنصر المحدّد بدقة. يضمن ذلك ظهور العنصر الذي يهمّك في المقدّمة دائمًا.
  3. تصور محسّن للعلاقات: لقد حسّنا خطوط الدعم ضمن شجرة المكوّنات لتقديم إشارات مرئية أكثر وضوحًا لفهم علاقات العقد. تشير الخطوط المنقطة الآن بوضوح إلى علاقة تسلسل استدعاء الدوالّ بين العقدة الرئيسية ونقطتها الفرعية، ما يساعدك في تتبُّع عمليات الربط الآلي بفعالية أكبر. تستمر الخطوط الثابتة في تمثيل جميع علاقات الأب/الابن العادية الأخرى ضمن الشجرة.

تهدف هذه التحسينات إلى توفير تجربة debugging أكثر سلاسة وكفاءة، ما يتيح لك فهم واجهة المستخدم وتحسينها بسرعة.

تتيح الآن شجرة المكوّنات في &quot;أداة فحص التنسيق المضمّن&quot; الانتقال الأفقي والانتقال التلقائي عند الاختيار.
تحسين شجرة مكونات "أداة فحص التصميم المضمّن"

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

في ما يلي الميزات الجديدة في الإصدار Narwhal من Android Studio | 2025.1.2.

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

ميزة "المسارات" في "استوديو Android"

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

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

يمكنك كتابة مسارات المستخدمين وتنفيذها مباشرةً من Android Studio على أي جهاز Android محلي أو عن بُعد. يوفّر بيئة تطوير البرامج المتكاملة تجربة جديدة للمحرّر من أجل إنشاء تجارب عملاء، بالإضافة إلى نتائج غنية تساعدك في متابعة استنتاجات Gemini وتنفيذ تجربتك بشكل أفضل.

تطبيق Backup and Sync

يمكنك الآن الاحتفاظ بنسخة احتياطية من إعدادات Android Studio في مساحة التخزين السحابي باستخدام حسابك على Google أو JetBrains. يساعد ذلك في مزامنة إعداداتك، مثل خرائط المفاتيح، وإعدادات "محرر الرموز"، وإعدادات النظام، وغير ذلك. للبدء، يُرجى تنفيذ أحد الإجراءَين التاليَين:

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

    1. اتّبِع التعليمات الواردة في مربّع الحوار الذي يظهر وتأكَّد من وضع علامة في مربع التصويت لتفويض Android Studio بالوصول إلى مساحة تخزين حسابك على Google.
    2. اتّبِع التعليمات لمنح إذن الوصول إلى Android Studio.
  • انتقِل إلى الإعدادات > الاحتفاظ بنسخة احتياطية والمزامنة.

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

إذا سبق لك مزامنة البيانات مع الجهاز الذي اخترته، يمنحك Android Studio خيار تنزيل الإعدادات من مساحة التخزين البعيدة (هذا هو الخيار التلقائي) أو تحميل إعداداتك المحلية واستبدال الإعدادات التي تمت مزامنتها مع مساحة التخزين البعيدة.

الحلول المقترَحة للأعطال

في الإصدار Meerkat Feature Drop من "استوديو Android"، أطلقنا إحصاءات Gemini للأعطال التي تم الإبلاغ عنها في نافذة أداة إحصاءات جودة التطبيقات. يمكن الآن لخدمة "استوديو Android" استخدام Gemini لتحليل بيانات الأعطال مع رمز المصدر لاقتراح حلول محتملة. بعد اختيار عطل في نافذة أداة تحليلات جودة التطبيقات، انتقِل إلى علامة التبويب الإحصاءات وانقر على اقتراح حلّ بعد أن تُنشئ أداة Gemini إحصاءات عن العُطل. بعد ذلك، ينشئ Gemini تغييرات مقترَحة على الرمز البرمجي يمكنك مراجعتها وقبولها في علامة التبويب diff في المحرّر.

محاكي الواقع المعزّز المضمّن

يتم الآن تشغيل XR Emulator تلقائيًا في الحالة المضمَّنة. يمكنك الآن نشر تطبيقك والتنقّل في المساحة الثلاثية الأبعاد واستخدام "أداة فحص التنسيق" مباشرةً داخل Android Studio.

يتم الآن تشغيل XR Emulator تلقائيًا في الحالة المضمَّنة.
استخدِم XR Emulator مباشرةً داخل "استوديو Android".

تحسينات على ميزة "إنشاء المعاينة"

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

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

أداة اختيار المعاينة

يتوفّر الآن أداة اختيار معاينة الإنشاء. لتجربة هذه الميزة، انقر على أي @Preview تعليق توضيحي في رمز الإنشاء.

معاينات قابلة للتغيير

في وضع التركيز في ميزة "معاينة الإنشاء" في Android Studio، يمكنك الآن تغيير حجم نافذة المعاينة من خلال سحب حوافها.

التوافق مع حجم الصفحة البالغ 16 كيلوبايت

يضيف الإصدار Narwhal من "استوديو Android" ميزات جديدة محسّنة للتبديل إلى صفحات بحجم 16 كيلوبايت. لمساعدتك في الانتقال إلى هذه الإصدارات الجديدة بسلاسة، يقدّم Android Studio الآن تحذيرات استباقية عند إنشاء حزم APK أو حزم تطبيق Android غير المتوافقة مع الأجهزة التي تستخدم صفحات ذاكرة بحجم 16 كيلوبايت. باستخدام أداة تحليل APK، يمكنك أيضًا معرفة المكتبات غير المتوافقة مع الأجهزة التي تستخدم صفحات ذاكرة بحجم 16 كيلوبايت. لاختبار تطبيقاتك في هذه البيئة الجديدة، يتوفّر أيضًا في Android Studio هدف مخصّص لمحاكي بحجم 16 كيلوبايت بجانب الصور الحالية التي تبلغ 4 كيلوبايت.