قائمة المحتويات

    ما هو الرفرفة 3.3؟

    16 أكتوبر 2024

    يركز Flutter 3.3 على التحسينات وتحسينات الأداء التي تعزز الميزات التي يتم شحنها في Flutter 3. Flutter 3.3 هو تطبيق جميل، يعمل على تحسين الأداء، ومذكرة وداع. 

    أعلنت شركة Google LLC اليوم عن إصدار Flutter3.3. يعمل إطار تحسين تطبيقات واجهة المستخدم متعددة المنصات الخاص بشركة Flutter Development على زيادة الدعم لمواصفات أكبر. لأن المجموعة متخصصة في تغيير محرك الصور الخاص بها.

    يأتي هذا الإطلاق في أعقاب الإنجاز الجديد لـ Flutter3 في مايو، والذي زاد من إمكانية الوصول إلى دعم الإطار لأجهزة الكمبيوتر التي تعمل بنظامي macOS و Linux، مما جعله متاحًا على ست منصات.

    تسمح وكالة تطوير Flutter للمطورين بإنشاء واجهة مستخدم واحدة لتطبيقهم حتى يتم تشغيلها والظهور متطابقين عبر عدد من الأجهزة.

    فهو يسمح للمطورين بإنشاء واجهات مستخدم جميلة بسرعة ويشتمل الآن على المزيد من المساعدة المرغوبة لمواصفات المادة 3 على نظام Android، بالإضافة إلى إمكانات جديدة تستهدف الكبسولات وأجهزة الكمبيوتر والتي تتضمن دعم الكتابة اليدوية للكبسولات.

    توسع نمو Flutter منذ إطلاق Flutter 3. يوجد في الواقع أكثر من 25,000 حزمة Flutter متاحة للمطورين للاختيار من بينها ويستمر استخدام المنشئ لها لإرسال أكثر من 1,000 تطبيق جديد إلى تطبيق Apple و متاجر Google Play كل يوم.

    كانت المجموعة صارمة في العمل على تحسين Impeller، وهو محرك الصور الجديد والمتقدم من Flutter. إنها إعادة كتابة بالحجم الكامل لطبقة العرض الوسطى التي تشكل حاليًا أساس جميع إمكانات العرض الخاصة بـ Flutter. بمجرد الانتهاء من الكود بالكامل، ستقوم Impeller بتحديث كود Skia السابق برمز مخصص قادر على الاستفادة الكاملة من الشرائح الحديثة وواجهات برمجة البرامج المتطورة مثل Metal على iOS وVulkan على Android.

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

    ونتيجة لذلك، يجب أن تكون Impeller قادرة على تقديم رسوم تحديث سهلة ومستقرة تقريبًا تبلغ 60 هرتز لأقصى عدد من التطبيقات على الهاتف المحمول، وذلك لتكون مبالغة في دراسات الإنتاجية القصوى ويجب توفرها في أي لعبة.

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

    أدى هذا الإطلاق الجديد أيضًا إلى حماية Dart 2.18، وهي لغة برمجة لتطوير التطبيقات القوية، والتي تتضمن الحد الأقصى لإمكانية تسمية الميزات والمكتبات المكتوبة بلغة Swift أو Objective-C، والتي ليست لغات مكانية غير عادية لتطبيقات iOS وAndroid.

    أما بالنسبة لعرض كل شيء داخل Flutter 3 الجديد والمتطور مع Impeller، فقد تعاونت شركة تطوير تطبيقات Flutter للهواتف المحمولة مع فريق تصميم في gskinner لإطلاق تطبيق جديد لعرض جميع التحسينات الجديدة في Flutter و Impeller.

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

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

    ما الجديد في الرفرفة 3.3؟

    يوفر إصدار Flutter 3.3 تحديثًا لـ Flutter web وسطح المكتب وتحسينات في الأداء في التعامل مع النص وغير ذلك الكثير. توفر خدمات تطوير الرفرفة:

    في الإطار

    1. الاختيار العالمي: يعد استخدام إيماءة شاملة واحدة لاختيار النقاط في أحد تطبيقات الإنترنت ميزة محلية كانت مفقودة من تطبيقات Flutter على الإنترنت. لكن هذه التعديلات هذه الأيام مع ظهور Flutter 3.3. مع ظهور عنصر واجهة مستخدم جديد تمامًا يسمى SelectionArea. لتسهيل اختيار العوامل داخل تطبيق Flutter Web App، قم بلف Scaffold بوضوح باستخدام عنصر واجهة المستخدم SelectionArea وذراع الرافعة. جميع أحفاده قابلة للتحديد بالفعل. لتحليل المزيد حول الأداة، توجه إلى وثائق SelectionArea API.
    2. إدخال لوحة التتبع: يوفر Flutter 3.3 أيضًا بعض التعديلات على إدخال لوحة التتبع. الآن توفر لوحة التتبع تحكمًا أكثر ثراءً وسرعة. ليس من المفيد أن يزيل أيضًا التناقضات أثناء التمرير. للتعرف بشكل أكبر على لوحة التتبع، أدخل التحسينات.
    3. خربشة: يتم تمكين ميزة Scribble افتراضيًا في الأدوات مثل CupertinoTextField, حقل النص، ونص قابل للتحرير. كمستخدم، ما عليك سوى ترقية إصدار Flutter إلى Flutter 3.3.
    4. إدخال النص: يمكن للمطورين إنشاء حقل إدخال بنطاقات نمطية مختلفة يمكنها التوسع والتعاقد أثناء قيام المستخدم بالكتابة بمساعدة إدخال النص.
    5. تصميم المواد 3: مع المزيد من التحسينات المتزايدة داخل نظام التشغيل Android، تم تضمين المزيد من التكرارات الحديثة للتصميم متعدد الأبعاد فيه. ولا يستغرق Flutter أي وقت لمتابعة التحديثات. مع Flutter 3.3، كانت هناك تعديلات على التصميم متعدد الأبعاد لعناصر واجهة المستخدم مثل IconButton وChip وإصدارات AppBar.

    الحاسوب

    • ويندوز: قبل إصدار Flutter 3.3، إذا كنت ترغب في تعيين إصدار تطبيق سطح المكتب الخاص بك استنادًا إلى Flutter، فيجب عليك استبداله من تقرير خاص بتطبيق Windows. التعديلات هذه الأيام مع الاستبدال تجعل من الصعب استبدال أشكال التطبيق المختلفة من pubspec.yaml الخاص بالمشروع. وهذا يجعلها أكثر ثباتًا مع كيفية تعيين إصدارات النظام الأساسي المختلفة. للتعرف بشكل أكبر على هذا الاختيار وأكثر، توجه إلى Flutter Docs.

    هل تحتاج إلى مساعدة في خدمات تطوير التطبيقات والويب؟

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

    هل تحتاج إلى مساعدة في مشروع تطوير التطبيقات أو تطوير المواقع الإلكترونية؟

    دع مطورينا يساعدونك في تحويلها إلى حقيقة

    اتصل بنا الآن!
    مناقشة المشروع