يدعم Flutter 2.0 إنشاء التطبيقات على الهواتف القابلة للطي وذات الشاشة المزدوجة

تم إصدار Flutter 2.0 للتو إلى الإصدار المستقر، ويتضمن تغييرات كبيرة لإنشاء تطبيقات سطح المكتب والهاتف المحمول. تابع القراءة لمعرفة المزيد!

إنه الثالث من مارس، وFlutter 2.0 هنا! هناك مجموعة كاملة من التغييرات في هذا الإصدار مقارنة بـ Flutter 1، وستركز هذه المقالة على ما تغير في إصدارات سطح المكتب والهاتف المحمول.

سطح المكتب

منذ فترة، كان Flutter for Desktop في مرحلة ألفا، مما يعني تغيير واجهات برمجة التطبيقات والأخطاء ومشكلات الأداء. مع Flutter 2.0، نقلت Google حالتها إلى مكان ما بين الإصدار التجريبي والمستقر. ماذا يعني ذالك؟ حسنًا، إنه متوفر في Flutter 2.0 Stable، لكن Google لا تعتقد أنه مكتمل بالكامل بعد. يجب أن يكون جيدًا للاستخدام في الإنتاج، ولكن قد يكون هناك خطأ هنا وهناك.

يجب أن يتمتع Flutter for Desktop أيضًا بدعم مناسب لاختصارات لوحة المفاتيح، مما يجعله يبدو وكأنه تطبيق أصلي حقيقي على أنظمة التشغيل Windows أو Linux أو macOS. إذا لم تكن مقتنعًا باستقراره، فقد بدأت شركة Canonical (الشركة التي تقف وراء Ubuntu) بالفعل في إعادة تصميم أداة تثبيت Ubuntu في Flutter وقررت استخدم Flutter لجميع تطبيقاته للمضي قدما.

تمت كتابة مثبت Ubuntu الآن بلغة Flutter.

متحرك

نظرًا لأن Flutter كان في الأصل إطارًا متنقلًا متعدد الأنظمة الأساسية، فليس هناك الكثير مما يمكن قوله هنا. بالنسبة للجزء الأكبر، كانت Flutter مكتملة بميزات الهاتف المحمول منذ فترة، باستثناء شيء واحد: الأجهزة القابلة للطي. مع Flutter 2.0، يتوفر الآن دعم للشاشات القابلة للطي، وذلك بفضل المساهمات التي قدمتها Microsoft. يعرف Flutter الآن كيفية التعامل مع عامل الشكل هذا ويتيح للمطورين تصميم تطبيقاتهم بالطريقة التي يريدونها.

بناء تطبيقات ل مايكروسوفت سيرفس ديو وغيرها من الأجهزة ذات الشاشات المزدوجة المزودة بـ Flutter.

توجد الآن أداة TwoPane جديدة في Flutter 2.0 تتيح لك، كما يوحي الاسم، عرض جزأين. سيظهر الجزء الأول على أي جهاز، بينما سيظهر الجزء الثاني على النصف الأيمن من الشاشة القابلة للطي. ستتيح لك مربعات الحوار أيضًا اختيار الجانب الذي يجب أن تظهر فيه الشاشة القابلة للطي.

يتم عرض الثنية أو المفصلة الموجودة على الجهاز القابل للطي للمطورين كميزة عرض (مثل النوتش)، لذلك لا يزال بإمكان التطبيقات قم بتمديد الشاشة القابلة للطي بالكامل إذا أرادوا ذلك، أو ضع في الاعتبار مكان المفصلة والشاشة وفقاً لذلك.

علاوة على ذلك، قامت Google بنقل المكون الإضافي SDK لإعلانات الجوال إلى الإصدار التجريبي. هذه حزمة SDK لنظامي التشغيل Android وiOS تتيح لك عرض إعلانات AdMob في تطبيق الجوال الخاص بك. حاليًا، لا يوجد دعم لسطح المكتب، ولكن الآن من المفترض أن تكون قادرًا على إنشاء تطبيقات جوال مستقرة نسبيًا مع الإعلانات باستخدام Flutter.


هذه هي التغييرات الكبيرة في Flutter 2.0 فيما يتعلق بمنصات سطح المكتب والأجهزة المحمولة. ما رأيك في Flutter كإطار عمل لتطوير سطح المكتب والهاتف المحمول؟ دعنا نعرف!