Η χρήση του Flutter από προεπιλογή σε νέες εφαρμογές. Νέα δυνατότητα Ubuntu;

Χρησιμοποιώντας το Flutter

Χρησιμοποιώ κάποια παραλλαγή του Ubuntu για 15 χρόνια, εκ των οποίων τα τελευταία 13 χρόνια έχουν περάσει να γράφω άρθρα και ακόμη και ένα βιβλίο για την κανονική διανομή. Παρ 'όλα αυτά, τα παιδιά στο Mark Shuttleworth καταφέρνουν να με εκπλήξουν.

Πρόσφατα επινόησα μια φράση για να εκφράσω τις προσδοκίες μου για το μέλλον των νέων εκδόσεων. "Ένα Fedora με βάση το Debian με Snap πακέτα". Με αυτό ήθελα να δείξω ότι όλο και περισσότερο το Ubuntu τείνει να μοιάζει περισσότερο με μια παραδοσιακή διανομή που βασίζεται στο GNOME, χωρίς κανένα από τα αρχικά χαρακτηριστικά που μου αρέσουν πολύ.

Όπως πολλές άλλες φορές, φαίνεται ότι έκανα λάθος.

Χρησιμοποιώντας το Flutter από προεπιλογή

Un τιτίβισμα δημοσιεύτηκε στο λογαριασμό διανομής λέει:

Το Flutter είναι η προεπιλεγμένη επιλογή για μελλοντικές εφαρμογές Ubuntu.

Ο @kenvandine ¿, Μηχανικός Διευθυντής, είναι εδώ για να σας ενημερώσει για μερικές από τις συνεισφορές της Canonical στο Flutter στο #FlutterEngage.

Και περιλαμβάνει ένας σύνδεσμοςέλα στη συζήτηση.

Τι είναι το Flutter;

Το πτερυγισμό είναι ένα σύνολο εργαλείων για τη δημιουργία διεπαφών χρήστη. Αναπτύχθηκε από την Google, στόχος του είναι ότι με μία βάση κώδικα είναι δυνατή η δημιουργία διεπαφών για εγγενείς εξηγήσεις για επιτραπέζιους υπολογιστές, κινητές συσκευές και ιστότοπους.

Σύμφωνα με την Google, τα πλεονεκτήματα του Flutter είναι:

  • Γρήγορη φόρτιση: Το flutter hot reload επιταχύνει τους χρόνους ανάπτυξης φορτώνοντας ξανά την τροποποιημένη διεπαφή σε λιγότερο από ένα δευτερόλεπτο σε εξομοιωτές, προσομοιωτές και ζωντανά περιβάλλοντα.
  • Εύκολη δημιουργία διεπαφών:  Το Flutter διαθέτει μια σειρά Widget Material Design και Cupertino (Ιδανικό για iOS), Api της κίνησης και της κύλισης και πολλαπλά χειριστήρια.
  • Εγγενής συμπεριφορά σε όλες τις υποστηριζόμενες πλατφόρμες: Τα διαφορετικά συστατικά του λαμβάνουν υπόψη τις διαφορές στην εργασία σε κάθε μία από τις πλατφόρμες.

Canonical και Flutter

Εκείνη την εποχή, ο συνεργάτης μου 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 με την κυκλοφορία της επόμενης εκτεταμένης έκδοσης υποστήριξης.

Σημειώστε ότι βρήκα ένα κουμπί και ράβω ένα σακάκι πάνω του. Εκτός από το tweet που μιλάει για τη χρήση του 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 ακολουθήστε το eΕπόμενος σύνδεσμος.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.