تطلق Google الإصدار الثابت من Android Studio 4.0 مع ميزات جديدة للمطورين

أصدرت Google Android Studio 4.0، أحدث إصدار من IDE لمطوري تطبيقات Android، في القناة الثابتة. وهنا سجل التغيير.

يبدو الأمر كما لو كان بالأمس فقط (إذا كان الأمس هو فبراير) ذلك تم إصدار أندرويد ستوديو 3.6 مع مجموعة من الإضافات المفيدة والإصلاحات اللازمة. الآن، بعد مرور يوم (ثلاثة أشهر)، قامت Google بدفع Android Studio 4.0 إلى الاستقرار مع المزيد من الإضافات المفيدة والإصلاحات اللازمة. تابع القراءة لمعرفة المزيد حول ما هو جديد.

محرر الحركة

الميزة الأولى التي سنتحدث عنها هي محرر الحركة. منذ ما يقرب من عامين حتى الآن، أندرويدX يحتوي على فئة فرعية من ConstraintLayout تسمى MotionLayout. الغرض من MotionLayout هو مساعدتك على التنقل بين حالات التخطيط بسهولة أكبر. كانت المشكلة الوحيدة هي أنه سيتعين عليك إنشاء التحولات في XML بنفسك. مع Android Studio 4.0، توجد واجهة Motion Editor الجديدة التي تتيح لك إنشاء وتحرير الانتقالات والرسوم المتحركة بشكل مرئي في MotionLayout. وينتهي الأمر كله في ملف XML على أي حال، ولكن لم يعد عليك كتابته بنفسك.

مفتش تخطيط جديد

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

التحقق من صحة التخطيط

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

Java 8 Desugaring لجميع واجهات برمجة التطبيقات

جزء آخر مزعج من التطوير لنظام Android هو محاولة استخدام ميزات Java 8. ربما وجدت بعض التعليمات البرمجية التي تنفذ الدفق أو تريد استخدام وظيفة لامدا. ربما توجد أيضًا واجهة برمجة تطبيقات Java 8 التي تحتاجها والتي ليس من العملي التعامل معها. منذ فترة، تمكن المكون الإضافي Android Gradle من تجميع بعض ميزات Java 8 إلى واجهات برمجة التطبيقات الأقدم، ولكن بدءًا من Android Studio 4.0، يجب الآن دعم جميع وظائف Java 8.


هذه القائمة ليست شاملة. هذه مجرد بعض الإضافات الأكثر إثارة للاهتمام في Android Studio 4.0. فيما يلي ملخص للتحسينات والميزات الرئيسية الجديدة التي تم تقديمها في الإصدار الأخير، من Google:

نظرة عامة على سجل التغيير في Android Studio 4.0

تصميم

  • محرر الحركة: واجهة بسيطة للإنشاء والتحرير والمعاينة MotionLayout الرسوم المتحركة
  • مفتش تخطيط تمت ترقيته: تجربة تصحيح أخطاء في الوقت الفعلي وأكثر سهولة
  • التحقق من صحة التخطيط: قارن واجهة المستخدم الخاصة بك عبر أبعاد شاشة متعددة

تطوير والملف الشخصي

  • تحديث ملف تعريف وحدة المعالجة المركزية: تحسينات لجعل واجهة المستخدم أكثر سهولة في التنقل وتسهيل فهم البيانات
  • تحديث قواعد R8: ميزات المحرر الذكي لقواعد تقليص التعليمات البرمجية الخاصة بك، مثل تمييز بناء الجملة، والإكمال، والتحقق من الأخطاء
  • تحديث النظام الأساسي IntelliJ IDEA 2019.3 مع تحسينات في الأداء والجودة
  • تحديث القالب المباشر: قوالب حية خاصة بنظام Android لرمز Kotlin الخاص بك
  • دعم Clangd: يتم تشغيل Clangd وClang-Tidy بشكل افتراضي

يبني

  • محلل البناء: فهم الاختناقات في البناء الخاص بك ومعالجتها
  • تحديث دعم لغة Java 8: واجهات برمجة التطبيقات التي يمكنك استخدامها بغض النظر عن الحد الأدنى لمستوى واجهة برمجة التطبيقات لتطبيقك
  • تبعيات الميزة على الميزة: تحديد التبعيات بين وحدات الميزات الديناميكية
  • buildFeatures DSL: تمكين أو تعطيل ميزات البناء المنفصلة، ​​مثل Data Binding
  • Kotlin DSL: دعم أساسي لملفات البرامج النصية Kotlin DSL

إذا كنت تريد معرفة المزيد حول هذا التحديث، فتأكد من ذلك اطلع على مشاركة مدونة Google و ملاحظات الإصدار للحصول على التفاصيل الكاملة أو شاهد الفيديو المضمن أدناه للحصول على نظرة عامة مرئية.