يأتي Flutter 2.5 مع تحسينات في الأداء والمزيد

في مقال سابق تحدثنا عن إصدار النسخة الجديدة من لغة البرمجة Dart 2.14 والآن في هذه المقالة يجب أن نتحدث عن الإصدار الجديد من Flutter 2.5 والذي تم إصداره بالتوازي مع Dart.

في هذا الإصدار الجديد من Flutter تم إجراء تحسينات مهمة في الأداء ، بدأ العمل في دعم Apple M1 ، بالإضافة إلى العديد من التحسينات ، ودعم ملء الشاشة على Android ، وتنفيذ "Material You" وغير ذلك الكثير.

لمن لا يعرفون رفرفة، يجب أن يعرفوا أن هذا يعتبر بديلاً لـ React Native ويسمح بتشغيل التطبيقات لمنصات مختلفة ، بما في ذلك iOS و Android و Windows و macOS و Linux ، بناءً على نفس قاعدة الشفرة ، بالإضافة إلى التطبيقات التي تعمل في المتصفحات

يمكن تكييف تطبيقات الأجهزة المحمولة التي تمت كتابتها مسبقًا في Flutter 1 ، بعد التبديل إلى Flutter 2 ، للعمل على سطح المكتب والويب دون الحاجة إلى إعادة كتابة التعليمات البرمجية.

حول Flutter

معظم كود Flutter تم تنفيذه في دارت ومحرك وقت التشغيل لتشغيل التطبيقات مكتوب بلغة C ++. عند تطوير التطبيقات ، بالإضافة إلى لغة Flutter Dart الأصلية ، يمكنك استخدام واجهة الوظيفة الأجنبية Dart لاستدعاء كود C / C ++.

قابلية رفرفة أيضا يمتد إلى الأجهزة المضمنةأي للأجهزة الأصغرمثل Raspberry Pi و Google Home Hub.

في هذه المرحلة ، تقول Google ، تعتمد إحدى الأنظمة الأساسية المتكاملة التي يعمل فيها Flutter بالفعل على أنظمة تشغيل العرض الذكية التي تشغل أمثال Google Home Hub.

الميزات الرئيسية الجديدة لـ Flutter 2.5

في هذا الإصدار الجديد من Flutter 2.5 ، من أهم التغييرات التي تبرز على سبيل المثال التظليل قبل التجميع لواجهة برمجة تطبيقات الرسوميات المعدنية المطبقة على أنظمة iOS و macOS ، منذ ذلك الحين في هذا الإصدار الجديد تم تحسين كفاءة معالجة الأحداث غير المتزامنة.

إلى جانب ذلك كما تم حل مشكلة التأخير أثناء تحرير الذاكرة جامع القمامة للصور غير المستخدمة (على سبيل المثال ، أثناء تشغيل صورة GIF متحركة مدتها 20 ثانية ، تم تقليل عدد عمليات جمع البيانات المهملة من 400 إلى 4 تأخير في نقل الرسائل بين Dart و Objective-C / Swift حتى 50٪ (iOS) أو Java / Kotlin (Android).

من التغييرات التي تتعلق بإلى Android ، تم إنشاء دعم لـ تشغيل التطبيقات في وضع ملء الشاشة، بالإضافة إلى الاستمرار في تطبيق مفهوم التصميم "مادتك"، توصف بأنها البديل من الجيل القادم من التصميم متعدد الأبعاد.

تمت إضافة حالة MaterialState.scrolledUnder جديدة أيضًا ، وتم تنفيذ العرض الديناميكي لأشرطة التمرير عند تغيير الحجم وتم اقتراح واجهة جديدة لعرض اللافتات مع الإخطارات.

وقد تم توسيع قدرات المكون الإضافي للعمل مع الكاميرا بشكل كبير ، حيث توجد أدوات للتحكم في التركيز التلقائي ، والتعريض ، والفلاش ، والتكبير ، وإخماد الضوضاء ، والدقة.

من التغييرات الأخرى التي تتميز عن هذا الإصدار الجديد من Flutter 2.5:

  • إصلاحات وتحسينات مختلفة للإطار
  • إضافة إخطارات قياس التمرير
  • ميزات جديدة لتحرير النص
  • أدوات المطور المحسّنة (DevTools) مع وضع مشاهدة عنصر واجهة مستخدم محدث ، بالإضافة إلى أدوات للكشف عن تأخيرات الرسم وتتبع عمليات التظليل.
  • ملحقات محسنة لبرنامج Visual Studio Code و IntelliJ / Android Studio.
  • بدأ العمل على هذا الإصدار ، على دعم تطبيقات Flutter التي تم إنشاؤها في Apple Silicon M1 والتي تعمل أصلاً على محاكيات ARM iOS.

نعم في النهاية تريد معرفة المزيد عنها حول هذا الإصدار الجديد من Flutter 2 ، يمكنك التحقق من التفاصيل في الإعلان الأصلي. الرابط هو هذا.

في حين لأولئك المهتمين بتثبيت Flutter ، يمكنك اتباع التعليمات الموجودة في نهاية منشور دييغو. الرابط هو هذا.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.