زرافة "استوديو Android" | 2022.3.1

Android Studio هو بيئة تطوير البرامج (IDE) الرسمية لتطوير Android، ويضم كل ما تحتاج إليه لإنشاء تطبيقات Android.

تعرض هذه الصفحة الميزات والتحسينات الجديدة في أحدث إصدار في القناة الثابتة، وهي Android Studio Giraffe. يمكنك تنزيله من هنا أو التحديث إليه من "استوديو Android" من خلال النقر على مساعدة > البحث عن تحديثات (استوديو Android > البحث عن تحديثات على نظام التشغيل macOS)

للاطّلاع على ملاحظات الإصدار للإصدارات الأقدم من "استوديو Android"، يُرجى مراجعة الإصدارات السابقة.

لاستخدام الميزات والتحسينات القادمة قبل إطلاقها، يُرجى الاطّلاع على معاينة إصدارات "استوديو Android".

إذا واجهت مشاكل في "استوديو Android"، راجِع صفحة المشاكل المعروفة أو صفحة تحديد المشاكل وحلّها.

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

يعتمد نظام تصميم "استوديو Android" على نظام Gradle، بينما يضيف مكوّن Gradle الإضافي لنظام التشغيل Android (AGP) العديد من الميزات الخاصة بإنشاء تطبيقات Android. يسرد الجدول التالي إصدار AGP المطلوب لكل إصدار من استوديو Android.

إصدار "استوديو Android" إصدار AGP المطلوب
إغوانا | 2023.2.1 8.3-3.2
القنفذ | 2023.1.1 8.2-3.2
زرافة | 2022.3.1 8.1-3.2
طائر الفلامينغو | 1 كانون الثاني (يناير) 2022 8.0-3.2
ثعبان الماء | 2022.1.1 7.4-3.2

إصدارات سابقة

إصدار "استوديو Android" إصدار AGP المطلوب
دولفين | 2021.3.1 3.2-7.3
سنجاب أمريكي | 2021.2.1 7.2-3.2
نحلة | 2021.1.1 3.2-7.1
الثعلب القطبي | 2020.3.1 3.1-7.0

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

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

في ما يلي قائمة بإصدارات التصحيح في Android Studio Giraffe.

Android Studio Giraffe | 2022.3.1 التصحيح 2 (أيلول/سبتمبر 2023)

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

Android Studio Giraffe | 2022.3.1 التصحيح الأول (آب/أغسطس 2023)

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

الحد الأقصى لمستوى واجهة برمجة تطبيقات Android المتوافق

هناك حد أقصى مسموح به لمستوى واجهة برمجة التطبيقات لكل إصدار من "استوديو Android" وAGP. قد يؤدي استخدام استوديو Android أو AGP مع مشروع يزيد حجمه عن targetSdk أو compileSdk عن الحد الأقصى المسموح به إلى حدوث مشاكل غير متوقعة. ننصح باستخدام أحدث إصدار للمعاينة من Android Studio وAGP للعمل على المشروعات التي تستهدف إصدارات المعاينة من نظام التشغيل Android. يمكنك تثبيت إصدارات المعاينة من "استوديو Android" إلى جانب إصدار ثابت.

في ما يلي الحد الأقصى لمستويات واجهة برمجة التطبيقات:

إصدار "استوديو Android" إصدار AGP الحد الأقصى لمستوى واجهة برمجة التطبيقات المتوافق
إغوانا | 2023.2.1 8.3 34
القنفذ | 2023.1.1 8.2 34
زرافة | 2022.3.1 8.1 33
طائر الفلامينغو | 1 كانون الثاني (يناير) 2022 من نظام التشغيل Android 33

في ما يلي الميزات الجديدة في Android Studio Giraffe.

استخدام ميزة "التعديل المباشر" لتعديل العناصر في الوقت الفعلي

تتيح لك ميزة "التعديل المباشر" تعديل العناصر القابلة للإنشاء في أدوات المحاكاة والأجهزة المادية في الوقت الفعلي. يمكنك تعديل العناصر القابلة للتركيب والاطّلاع على التغييرات في واجهة المستخدم على الجهاز قيد التشغيل بدون إعادة نشر تطبيقك. وتقلل هذه الوظيفة من تبديل السياق بين كتابة وإنشاء تطبيقك، ما يتيح لك التركيز على كتابة الرموز لفترة أطول بدون مقاطعة. لتجربة ميزة "التعديل المباشر"، يجب استخدام الإصدار 8.1 من AGP أو إصدار أحدث والإصدار Compose 1.3.0 أو الإصدارات الأحدث.

لمعرفة مزيد من المعلومات، يُرجى الاطّلاع على مستندات التعديل المباشر.

معاينة واجهة المستخدم الجديدة

يتوافق Android Studio Giraffe مع مظهر واجهة المستخدم الجديد من IntelliJ. لتفعيل هذا الخيار، انتقِل إلى استوديو Android > الإعدادات > المظهر والسلوك.

يهدف المظهر المُعاد تصميمه إلى تقليل التعقيد البصري وإمكانية الوصول بسهولة إلى الميزات الأساسية والكشف عن الوظائف المعقدة حسب الحاجة، ما يؤدي إلى الحصول على مظهر ومضمون حديثين وأنيقين. التغييرات الرئيسية هي:

  • شريط أدوات رئيسي مبسّط يتضمّن أدوات VCS وProject وRun جديدة
  • تصميم جديد لنوافذ الأدوات
  • مظاهر جديدة للألوان الفاتحة والداكنة مع تباين محسّن ولوحات ألوان متسقة
  • تم ضبط رمز جديد لتسهيل قراءة النص.

للحصول على قائمة كاملة بالتغييرات، يمكنك الاطّلاع على مستندات واجهة المستخدم الجديدة من IntelliJ.

إذا أردت تقديم تعليقات بشأن واجهة المستخدم الجديدة في "استوديو Android"، يُرجى الإبلاغ عن خطأ.

توافق واجهة برمجة تطبيقات جديدة مع معاينة إنشاء الصور المتحركة

تتوافق ميزة معاينة Compose Animation الآن أيضًا مع animate*AsState وCrossFade وrememberInfiniteTransition وAnimatedContent (بالإضافة إلى updateTransition وAnimatedVisibility). لاستخدام واجهات برمجة التطبيقات الإضافية هذه مع معاينة Compose Animation، عليك الترقية إلى Android Studio Giraffe alpha 3.0 أو الإصدار الأحدث.

التوافق مع واجهة برمجة التطبيقات Grammatical Inflection

يُتيح Android Studio Giraffe Canary 7 إمكانية استخدام واجهة برمجة التطبيقات Grammatical Inflection API (تتوفّر اعتبارًا من إصدار Android 14 Developer Preview 1).

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

عرض العمليات في "مستكشف الأجهزة" وإدارتها

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

مساعد ترقية Android SDK الجديد

يمكنك الانتقال إلى بيئة تطوير البرامج (IDE) في Studio، للاطّلاع على الخطوات المطلوبة لترقية targetSdkVersion أو مستوى واجهة برمجة التطبيقات الذي يستهدفه تطبيقك، وذلك بدءًا من Android Studio Giraffe. يسحب "مساعد Google" الخاص بترقية Android SDK المستندات مباشرةً إلى نافذة الأدوات الخاصة به، حتى لا تضطر إلى التنقّل باستمرار بين المتصفّح وبيئة تطوير البرامج (IDE).

يساعدك مساعد ترقية Android SDK في توفير الوقت والجهد عند تحديث targetSdkVersion:

  • لكل خطوة من خطوات نقل البيانات، تسلط الضوء على التغييرات الرئيسية التي قد تؤدي إلى أعطال وكيفية معالجتها.
  • وهو يفلتر القائمة الكاملة بالتغييرات لعرض الخطوات ذات الصلة بتطبيقك فقط.

لفتح "مساعد ترقية حزمة تطوير البرامج (SDK) لنظام التشغيل Android"، انتقِل إلى الأدوات > مساعد ترقية حزمة تطوير البرامج (SDK) لنظام التشغيل Android. في لوحة المساعد، اختَر مستوى واجهة برمجة التطبيقات الذي تريد الترقية إليه للحصول على إرشادات. للحصول على أفضل تجربة، يجب ترقية قيم targetSdkVersion لمستوى واحد في كل مرة.

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

أدوات تشخيص محسَّنة وتقارير للأخطاء

يقدم Android Studio Giraffe Canary 8 أدوات تشخيص جديدة تسهِّل عملية الإبلاغ عن الأخطاء مع إرفاق ملفات السجلات ذات الصلة. لاستخدام أداة إنشاء تقارير بيانات التشخيص الجديدة، يُرجى اتّباع الخطوات التالية:

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

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

زر شريط أدوات إنشاء الوحدات المحدّدة

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

تنزيل المعلومات أثناء المزامنة

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

تنزيل المعلومات أثناء المزامنة.

تتوفر معلومات التنزيل هذه أيضًا أثناء الإصدارات في نافذة أداة الإنشاء وأداة تحليل الإصدارات.