Android Studio Giraffe | 2022.3.1 (تموز/يوليو 2023)

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

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

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

لمزيد من المعلومات، اطّلِع على مستندات التعديل المباشر.

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

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

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

  • شريط أدوات رئيسي مبسّط مع أدوات VCS ومشروع وتشغيل جديدة
  • تنسيق جديد لنوافذ الأدوات
  • مظاهر جديدة للألوان الفاتحة والداكنة مع تباين مُحسَّن ولوحات ألوان متناسقة
  • تم ضبط رمز جديد لتحسين مستوى القراءة

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

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

إتاحة واجهة برمجة تطبيقات جديدة لمعاينة Compose Animation

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

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

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

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

عرض العمليات وإدارتها في Device Explorer

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

أداة ترقية حزمة تطوير البرامج (SDK) الجديدة لنظام التشغيل Android

في إصدار Android Studio Giraffe، يمكنك الاطّلاع على الخطوات المطلوبة لترقية targetSdkVersion، أو مستوى واجهة برمجة التطبيقات الذي يستهدفه تطبيقك، مباشرةً في بيئة تطوير البرامج (IDE) في Studio. يعمل مساعد ترقية حزمة تطوير البرامج لنظام التشغيل Android على سحب المستندات مباشرةً إلى نافذة الأداة الخاصة بها، لذا لا حاجة إلى التنقّل كثيرًا بين المتصفِّح وبيئة تطوير البرامج (IDE).

يساعدك "مساعد ترقية حزمة تطوير البرامج (SDK) لنظام التشغيل Android" في توفير الوقت والجهد عند تحديث targetSdkVersion:

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

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

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

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

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

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

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

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

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

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

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

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

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