استخدام Flutter بشكل افتراضي في التطبيقات الجديدة. ميزة Ubuntu الجديدة؟

باستخدام Flutter

لقد كنت أستخدم بعض متغيرات Ubuntu منذ 15 عامًا ، أمضيت 13 عامًا منها في كتابة المقالات وحتى كتابًا عن التوزيع الكنسي. على الرغم من ذلك ، تمكن الرجال في Mark Shuttleworth من مفاجأتي.

لقد قمت مؤخرًا بصياغة عبارة للتعبير عن توقعاتي حول مستقبل الإصدارات الجديدة. "فيدورا مبنية على دبيان ومزودة بحزم Snap". مع هذا أردت أن أشير إلى أن المزيد والمزيد من Ubuntu تميل إلى الظهور مثل التوزيع التقليدي المستند إلى جنوم ، دون أي من الميزات الأصلية التي أحبها كثيرًا.

مثل العديد من الأوقات الأخرى ، يبدو أنني كنت مخطئا.

استخدام Flutter بشكل افتراضي

Un سقسقة نشر على حساب التوزيع يقول:

Flutter هو الخيار الافتراضي لتطبيقات Ubuntu المستقبلية.

kenvandine ¿، مدير الهندسة ، هنا ليخبرك ببعض مساهمات Canonical في Flutter على #FlutterEngage.

ويتضمن رابطتعال إلى الحديث.

ما هو Flutter؟

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

وفقًا لـ Google ، فإن مزايا Flutter هي:

  • شحن سريع: يسرع إعادة التحميل السريع Flutter أوقات التطوير عن طريق إعادة تحميل الواجهة المعدلة في أقل من ثانية في المحاكيات وأجهزة المحاكاة والبيئات الحية.
  • إنشاء واجهة سهلة:  يأتي Flutter مع سلسلة من Widget Material Design و Cupertino (مثالي لنظام iOS) ، و Api للحركة والتمرير وعناصر تحكم متعددة.
  • السلوك الأصلي على جميع الأنظمة الأساسية المدعومة: تراعي مكوناته المختلفة الاختلافات للعمل على كل من المنصات.

الكنسي ورفرفة

في ذلك الوقت ، كان شريكي Pablinux تحدث معهم من الاتفاق الذي أبرمته Canonical و Google لجعل Flutter "جزءًا رسميًا من Linux". لقد كانت خطوة تناسب كلا الشركتين. من جانب Google ، لديها شركة أخرى تدفع للمطورين لجعل Flutter مناسبًا لسطح المكتب. Canonical ، من جانبها ، تضع Ubuntu كبوابة للعديد من تطبيقات Android (مكتوبة في Dart) ليتم نقلها إلى Linux أو أن مطوري برامج الجوال قرروا التبديل إلى نظام أساسي آخر.

لنأخذ مثالاً افتراضيًا. لا يعد إنشاء عميل WhatsAPP لنظام Linux في Python واستخدام GTK أو QT للواجهة الرسومية مماثلاً لتعديل الكود في Dart والواجهة التي تم إنشاؤها باستخدام Flutter. ملاحظة: ليس لدي أي فكرة عن اللغة التي تمت كتابة تطبيق WhatsApp بها ، فمن المحتمل أن تكون Java ، لكن المثال مفهوم.

بواسطة Dart أعني لغة لإنشاء تطبيقات عبر الأنظمة الأساسية تم إنشاؤها أيضًا بواسطة Google.

متى سنرى التطبيقات الجديدة؟

من مظهره ، سيكون أول تطبيق رسمي يستخدم واجهة مبنية على Flutter هو المثبت الذي يحل محل Ubiquity. سيكون من الممكن استخدامه في نسخة تجريبية في Ubuntu 21.10 القادم (أكتوبر من هذا العام) في حال سارت الأمور على ما يرام ، سيكون الظهور الرسمي لأول مرة في أبريل 2022 مع إطلاق إصدار الدعم الموسع التالي.

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

تثبيت Flutter على Ubuntu

لتشجيع استخدام Flutter افتراضيًا للتطبيقات الجديدة ، قررت Ubuntu تسهيل تثبيت الأدوات اللازمة باستخدام حزم Snap.

يتم ذلك بالأمر:

sudo snap install flutter --classic

نقوم بتثبيت بيئة التطوير المتكاملة مع:
sudo snap install android-studio --classic

ننضم إلى القطع مع الأمر التالي

flutter config --android-studio-dir /snap/android-studio/current/android-studio

إذا كنت ترغب في العثور على مزيد من الإرشادات الكاملة حول التثبيت في Ubuntu ، فيمكنك العثور عليها هنا. لمعرفة المزيد عن Flutter تابع el الارتباط التالي.


اترك تعليقك

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

*

*

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