Η Google και η Canonical θα συνεργαστούν για την ανάπτυξη εφαρμογών που βασίζονται στο Flutter

Παρουσιάστηκε η Google και η Canonical πρόσφατα πήραν μια πρωτοβουλία μαζί για να υποστηρίξει το ανάπτυξη εφαρμογών γραφήματα με βάση το πλαίσιο Επιτραπέζιος υπολογιστής Linux «Flutter».

Για όσους δεν είναι εξοικειωμένοι με αυτό το κατασκευαστικό πλαίσιο, πρέπει να γνωρίζετε ότι ο σχεδιασμός διεπαφής χρήστη Flutter είναι γραμμένο στη γλώσσα Dart (η μηχανή χρόνου εκτέλεσης για την εκτέλεση εφαρμογών είναι γραμμένη σε C ++), και αυτό σας επιτρέπει να δημιουργήσετε καθολικές εφαρμογές που εκτελούνται σε διαφορετικές πλατφόρμες και θεωρείται εναλλακτική λύση για το React Native.

Παρά την παρουσία του Flutter SDK για Linux, Μέχρι στιγμής έχει χρησιμοποιηθεί μόνο για ανάπτυξη εφαρμογών για κινητά και δεν υποστηρίζει τη συναρμολόγηση εφαρμογών επιφάνειας εργασίας Linux.

Πέρυσι, η Google ανακοίνωσε την πρόθεσή της να προσθέσει το Flutter η ικανότητα ανάπτυξης ολοκληρωμένα προγράμματα για επιτραπέζιους υπολογιστές και εισήγαγε μια έκδοση alpha για την ανάπτυξη τέτοιων προγραμμάτων για macOS.

Φτερουγίσματα τώρα επεκτείνεται με την ικανότητα ανάπτυξης εφαρμογών επιφάνεια εργασίας για Linux. Η υποστήριξη για την ανάπτυξη εφαρμογών Windows βρίσκεται ακόμη στο αρχικό πρωτότυπο στάδιο.

Ο στόχος της Google για το Flutter ήταν πάντα να παρέχει ένα φορητό πλαίσιο για την κατασκευή όμορφων διεπαφών χρήστη που λειτουργούν με εγγενείς ταχύτητες ανεξάρτητα από την πλατφόρμα που στοχεύετε.

Για να επικυρώσετε αυτήν την ικανότητα, Ξεκινήσαμε εστιάζοντας σε πλατφόρμες για κινητά, Android και iOS, όπου έχουμε δει περισσότερες από 80,000 γρήγορες και όμορφες εφαρμογές Flutter να δημοσιεύονται στο Google Play.

Για να σχεδιάσετε τη διεπαφή σε Linux, χρησιμοποιείται ένας σύνδεσμος που βασίζεται στη βιβλιοθήκη GTK (Υπόσχονται να προσθέσουν υποστήριξη για Qt και άλλα κιτ εργαλείων αργότερα). Εκτός από τη μητρική γλώσσα Dart Flutter, η οποία δημιουργεί widget, οι εφαρμογές μπορούν να χρησιμοποιήσουν τη διασύνδεση Dart Foreign Function για να καλέσουν κώδικα C / C ++ και να έχουν πρόσβαση σε όλες τις λειτουργίες της πλατφόρμας Linux.

Υπήρχαν πολλά πράγματα για το Flutter που ήταν συναρπαστικά για την Canonical:

  • Ταχεία ανάπτυξη του οικοσυστήματος προγραμματιστών εφαρμογών
  • Υποστήριξη πολλαπλών μορφών
  • Ιδιαίτερα βελτιστοποιημένες εγγενείς εφαρμογές
  • Σύγχρονο πλαίσιο διεπαφής χρήστη που υποστηρίζει δηλωτικά, αντιδραστικά και σύνθετα widget
  • Πλούσια πλατφόρμα ανάπτυξης με Visual Studio Code, Android Studio και IntelliJ

Υποστήριξη για ανάπτυξη εφαρμογών Linux προσφέρεται στην τελευταία έκδοση άλφα του Flutter SDK, η οποία εφαρμόζει επίσης τη δυνατότητα δημοσίευσης εφαρμογών Linux στον κατάλογο Snap Store. Στη μορφή συντονισμού, μπορείτε να βρείτε το συγκρότημα Flutter SDK.

Για την ανάπτυξη εφαρμογών που βασίζονται στο Flutter, προτείνεται να χρησιμοποιηθεί το πρόγραμμα επεξεργασίας κώδικα του Visual Studio Code ή τα περιβάλλοντα ανάπτυξης IntelliJ και Android Studio.

Για μεγάλο χρονικό διάστημα, το όραμά μας για το Flutter είναι οι πλατφόρμες τροφοδοσίας. Έχουμε ήδη δει αυτό το μανιφέστο στο Google με προϊόντα όπως ο Βοηθός, οπότε τώρα είμαστε ενθουσιασμένοι που βλέπουμε άλλους να χρησιμοποιούν το Flutter για να τροφοδοτούν περισσότερες πλατφόρμες. Σήμερα είμαστε στην ευχάριστη θέση να ανακοινώσουμε από κοινού τη διαθεσιμότητα του Linux alpha για το Flutter μαζί με την Canonical, τον εκδότη του Ubuntu, την πιο δημοφιλή διανομή Linux στον υπολογιστή.

Ως παράδειγμα προγραμμάτων Linux που βασίζονται στο Flutter, προτείνεται η εφαρμογή Επαφές Flokk για να εργαστείτε με το βιβλίο διευθύνσεων των Επαφών Google.

Εκτός από αυτά τα τρία πρόσθετα Flutter με υποστήριξη Linux δημοσιεύονται στον κατάλογο pub.dev: url_launcher για να ανοίξετε το url στο προεπιλεγμένο πρόγραμμα περιήγησης, shared_preferences για να αποθηκεύσετε ρυθμίσεις μεταξύ περιόδων σύνδεσης και path_provider για να ορίσετε τυπικούς καταλόγους (λήψεις, εικόνες, βίντεο κ.λπ.)

Η αρχική ανακοίνωση της Google ξεκίνησε με μια έκδοση άλφα συμβατή με macOS και σχέδια για Linux και Windows.

Η Canonical κάνει μια σημαντική επένδυση στο Flutter αφιερώνοντας μια ομάδα προγραμματιστών να συνεργαστεί με τους προγραμματιστές της Google για να προσφέρει την καλύτερη εμπειρία Flutter στις περισσότερες διανομές Linux.

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

Si θέλετε να μάθετε περισσότερα για τη διαφήμιση, Μπορείτε να επισκεφθείτε τη δήλωση της Canonical στον παρακάτω σύνδεσμο.

πηγή: https://ubuntu.com/


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

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

*

*

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