يُظهر إصدار Flutter 1.0 أن Google جادة بشأن مشروع Fuchsia

تقنية / يُظهر إصدار Flutter 1.0 أن Google جادة بشأن مشروع Fuchsia 2 دقيقة للقراءة

Flutter 1.0.0 تحديث



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

Flutter 1.0 مجموعة أدوات واجهة المستخدم المحمولة من Google

أصدرت Google اليوم Flutter 1.0 ، مسجلة بذلك أول إصدار مستقر للمطورين. يساعد Flutter المطورين على تطوير تطبيقات أصلية لكل من Android و iOS ، دون الحاجة إلى إنشائها بشكل منفصل.



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



أصبح هذا ممكنًا من خلال منصة dart التي تتيح التجميع إلى كود ARM 32 بت و 64 بت لكل من iOS و Android.



يساعد في إنشاء تطبيقات جميلة وسريعة الاستجابة

مع اتجاهات الصناعة الحالية ، لا تحتاج فقط إلى تطبيق سلس ولكن أيضًا إلى شيء يبدو جيدًا. وهنا يأتي دور Flutter ، لمساعدة المطورين على تطوير تطبيقات رائعة ' الحصول على أفضل ما في العالمين: رسومات تسريع الأجهزة وواجهة مستخدم ، مدعومة برمز ARM أصلي ، وتستهدف أنظمة تشغيل الأجهزة المحمولة الشائعة . ' يتم تشغيله بواسطة محرك الرسومات Skia 2D المُسرع بالأجهزة ، والذي يستخدم أيضًا على Chrome و Android.

تكامل مضيئة

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

من الواضح أن هذا يوفر وقت التطوير ، ويساعد المطورين على تنفيذ رسوم متحركة رائعة لواجهة المستخدم بأقل جهد.



يستخدم وراء الهواتف

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

الطريق للأمام

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

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