φτερούγισμα 2.0

Η Google ανακοίνωσε τις νέες ενημερώσεις flutter 2.0 στις 3 Μαρτίου 2021. Υπάρχει μια ολόκληρη δέσμη αλλαγών σε αυτήν την έκδοση σε σύγκριση με το Flutter 1 και αυτό το ιστολόγιο θα επικεντρωθεί σε ό,τι άλλαξε για την επιφάνεια εργασίας και εκδόσεις για κινητά.

Με το Flutter 2.0, η Google έχει μεταφέρει την κατάστασή της κάπου κοντά στην έκδοση beta και σταθερή. Ποια είναι η σημασία εδώ; Λαμβάνοντας υπόψη όλα τα πράγματα, είναι διαθέσιμο στο Flutter 2.0 Stable, ωστόσο, η Google δεν πιστεύει ότι έχει ολοκληρωθεί πλήρως σε αυτό το σημείο. Θα έπρεπε να είναι εντάξει για χρήση στην παραγωγή, ωστόσο μπορεί να υπάρχει ένα σφάλμα σε μεγάλο βαθμό.

Η Google ανακοίνωσε σήμερα το Flutter 2, την πιο πρόσφατη παραλλαγή του κιτ εργαλείων ανοιχτού κώδικα διεπαφής χρήστη για τη δημιουργία συμπαγών εφαρμογών. Ενώ το Flutter ξεκίνησε με προσοχή στο κινητό όταν κυκλοφόρησε πριν από δύο χρόνια, άνοιξε τα φτερά του πρόσφατα. Με την έκδοση 2, το Flutter υποστηρίζει επί του παρόντος εφαρμογές ιστού και επιτραπέζιων υπολογιστών εκτός κλουβιού. Με αυτό, οι χρήστες του Flutter θα μπορούν πλέον να χρησιμοποιούν την ισοδύναμη βάση κώδικα για τη δημιουργία εφαρμογών για iOS, Android, Windows, macOS, Linux και τον Ιστό.

Το Flutter 2.0 φτάνει σε σταθερό και προσθέτει υποστήριξη για πτυσσόμενες συσκευές και συσκευές διπλής οθόνης.

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

Δεύτερον, το Flutter αποκτά δυνατότητες για να νιώθεις πιο εγγενής στο πρόγραμμα περιήγησης ιστού. Αυτό περιλαμβάνει βοηθητικά προγράμματα υποστήριξης προγράμματος ανάγνωσης οθόνης, κείμενο με δυνατότητα επιλογής και επεξεργασίας, καλύτερη υποστήριξη γραμμής διευθύνσεων, αυτόματη συμπλήρωση και πολλά άλλα.

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

Επί του παρόντος, υπάρχει ένα άλλο gadget TwoPane στο Flutter 2.0 που σας επιτρέπει, όπως υποδηλώνει το όνομα, να εμφανίζετε δύο παράθυρα. Το πρώτο παράθυρο θα εμφανίζεται σε οποιοδήποτε gadget, ενώ το δεύτερο θα εμφανίζεται στο δεξί μισό μιας αναδιπλούμενης οθόνης. Οι διάλογοι θα σας επιτρέψουν επίσης να επιλέξετε σε ποια πλευρά μιας αναδιπλούμενης οθόνης θα εμφανίζονται.

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

Επιπλέον, η Google έχει μεταφέρει την προσθήκη SDK διαφημίσεων για κινητά σε beta. Αυτό είναι ένα SDK για Android και iOS που σας επιτρέπει να εμφανίζετε διαφημίσεις AdMob στην εφαρμογή σας για κινητά. Προς το παρόν, δεν υπάρχει υποστήριξη για επιτραπέζιους υπολογιστές, ωστόσο τώρα θα πρέπει να έχετε την επιλογή να δημιουργείτε γενικά σταθερές εφαρμογές για κινητά με διαφημίσεις που χρησιμοποιούν Flutter.

Αυτές είναι οι τεράστιες αλλαγές στο Flutter 2.0 που αφορούν τόσο τις πλατφόρμες για υπολογιστές όσο και για φορητές συσκευές.