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

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

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

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

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

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

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

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

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

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

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

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

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

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

يقدّم الإصدار 7 من الإصدار Giraffe من "استوديو Android" Canary واجهة برمجة تطبيقات لخدمة Grammatical Inflection API (متوفّرة اعتبارًا من الإصدار 1 من معاينة المطوّر لنظام التشغيل Android 14).

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

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

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

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

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

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

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

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

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

أدوات تشخيص محسّنة والإبلاغ عن الأخطاء

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

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

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

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

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

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

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

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

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