Έχετε ακούσει ποτέ για μια ενδιαφέρουσα νέα εφαρμογή που θα θέλατε να κατεβάσετε, μόνο για να μάθετε ότι δεν είναι διαθέσιμη για το λειτουργικό σύστημα του κινητού σας; Ή ίσως υπάρχει μια έκδοση της εφαρμογής για το λειτουργικό σας σύστημα, αλλά δεν είναι τόσο καλή (Snapchat για Android μπορεί να μου έρθει στο μυαλό). Εάν έχετε ζήσει κάποια από αυτές τις στιγμές, υπάρχει ένας καλός λόγος: οι εφαρμογές Android και iOS είναι γραμμένες σε διαφορετικές γλώσσες προγραμματισμού, πράγμα που σημαίνει ότι οι προγραμματιστές πρέπει να ξεκινήσουν ουσιαστικά από το μηδέν όταν αναδημιουργούν την εφαρμογή τους για μια νέα πλατφόρμα ή κινδυνεύουν να συμβιβαστούν εκτέλεση. Πολλές εταιρείες έχουν δημιουργήσει εργαλεία για να βοηθήσουν στην αντιμετώπιση αυτού του ζητήματος, συμπεριλαμβανομένης της Microsoft (Xamarin) και Facebook (React Native), αλλά υπάρχει πάντα περιθώριο βελτίωσης — και αυτό ακριβώς υπόσχεται η Google με τη δημόσια κυκλοφορία του Flutter 1.0.
Το Flutter κυκλοφορεί σε διάφορες επαναλήψεις beta από το 2015, αλλά από σήμερα δηλώνει ένα πλήρως ανεπτυγμένο και ώριμο μηχανή ανοιχτού κώδικα για ανάπτυξη κινητών τηλεφώνων μεταξύ πλατφορμών, πράγμα που σημαίνει ότι μπορούμε να περιμένουμε να δούμε την επιρροή του σε πολλές περισσότερες εφαρμογές στο μελλοντικός.
Προτεινόμενα βίντεο
Αρχικά, μπορούμε να περιμένουμε να δούμε στοιχεία σχεδίασης υλικού. Το υλικό είναι το σχεδιαστικό ήθος της Google που ευνοεί μια minimal, λευκή και στρογγυλεμένη εμφάνιση. Η εταιρεία βρίσκεται στη διαδικασία κυκλοφορίας της πιο πρόσφατης έκδοσης του Material στην πλειοψηφία των προϊόντων της, οπότε μάλλον το γνωρίζετε και έχετε ήδη αποφασίσει αν είστε θαυμαστής ή όχι. Κάποιοι το αποκαλούν κομψό, άλλοι προτιμούν λίγο περισσότερο χρώμα και υφή, αλλά σε κάθε περίπτωση, προγραμματιστές εφαρμογών που χρησιμοποιούν Flutter θα δοθούν όλα τα εργαλεία για να καταστεί δυνατή η «τελική υλοποίηση του Υλικού Σχέδιο."
Σχετίζεται με
- Οι 6 μεγαλύτερες δυνατότητες του iOS 17 που έκλεψε η Apple από το Android
- Το Android εξακολουθεί να κερδίζει το iPhone με μικρό (αλλά σημαντικό) τρόπο
- Το iPhone σας θα μπορούσε να κλέψει αυτήν τη λειτουργία Pixel Tablet όταν αποκτήσει το iOS 17
Μπορεί επίσης να δούμε λίγο περισσότερη ποικιλομορφία στον τρόπο εμφάνισης και αίσθησης των εφαρμογών που δημιουργούνται από το Flutter. Η μηχανή της Google υπόσχεται να επιτρέψει στους σχεδιαστές μεγαλύτερη ακρίβεια στη δημιουργία εφαρμογών. Ο κινητήρας επιτρέπει στους σχεδιαστές να ελέγχουν κάθε pixel στην οθόνη και υπάρχουν λιγότεροι περιορισμοί σχετικά με το πού και πώς μπορούν να επικαλύψουν και να ζωντανέψουν γραφικά, βίντεο, κείμενο και στοιχεία ελέγχου. Μέχρι στιγμής, αυτές οι δυνατότητες διεπαφής χρήστη έχουν κερδίσει καλές κριτικές από αυτές στις κοινότητες ανάπτυξης, οπότε ελπίζουμε ότι μπορούμε να περιμένουμε λιγότερα cookie cutter, περισσότερες επιλογές σχεδίασης που πιέζουν τα όρια από εφαρμογές που κατασκευάζονται με Ταραχή.
Η απόδοση είναι επίσης ένα σημαντικό σημείο πώλησης για το Flutter. Ο κινητήρας κινείται από το ίδιο Μηχανή γραφικών Skia 2D που τροφοδοτεί το Chrome και Androidκαι η Google έχει βελτιστοποιήσει τα γραφικά ώστε να εκτελούνται με την εγγενή ταχύτητα της συσκευής σας, επομένως η απόδοση των γραφικών θα πρέπει να είναι εντυπωσιακά ομαλή στις εφαρμογές Flutter.
Ένα πλεονέκτημα για τους προγραμματιστές είναι η επαναφόρτωση με κατάσταση κατάστασης, μια δυνατότητα που τους επιτρέπει να κάνουν αλλαγές στην εφαρμογή τους και να βλέπουν άμεσα αποτελέσματα χωρίς επανεκκίνηση της εφαρμογής. Αν και αυτό δεν επηρεάζει άμεσα τους καταναλωτές, εάν μειώνει σημαντικά τον χρόνο ανάπτυξης, θα μπορούσε να έχει ενδιαφέρουσα επίδραση στον πολλαπλασιασμό των εφαρμογών στην αγορά.
Τελικά, είναι ακόμα λίγο νωρίς να πούμε τι επιπτώσεις θα έχει το Flutter για τους καταναλωτές. Πρώτον, πρέπει να αποκτήσει δημοτικότητα στους προγραμματιστές — προς το παρόν, το React Native (ο κινητήρας πίσω από το Instagram, το Airbnb και Το UberEats, μεταξύ άλλων) έχει ξεπεράσει σε μεγάλο βαθμό την υποστήριξη της αγοράς και της κοινότητας, αλλά αυτό θα μπορούσε κάλλιστα να αλλάξει τώρα που το Flutter είναι δημόσιο. Δεν υπάρχει επίσης καμία αμφιβολία ότι τα στοιχεία Σχεδιασμού Υλικού είναι ένα σημαντικό όφελος για την κοινότητα ανάπτυξης Android, καθιστώντας ευκολότερο από ποτέ τη μίμηση του ξεχωριστού στυλ αυτού του λειτουργικού συστήματος.
Συστάσεις των συντακτών
- Πώς δοκιμάζουμε τα tablet
- Google Pixel Watch 2: φημολογούμενη τιμή, ημερομηνία κυκλοφορίας, νέα και πολλά άλλα
- Η Apple προσθέτει μια ολοκαίνουργια εφαρμογή στο iPhone σας με το iOS 17
- Βρήκα ένα τεράστιο πρόβλημα με τη νέα εφαρμογή ChatGPT για iPhone
- Μισώ το πληκτρολόγιο του iPhone μου, αλλά αυτή η εφαρμογή το έκανε καλύτερο
Αναβαθμίστε τον τρόπο ζωής σαςΤο Digital Trends βοηθά τους αναγνώστες να παρακολουθούν τον γρήγορο κόσμο της τεχνολογίας με όλα τα τελευταία νέα, διασκεδαστικές κριτικές προϊόντων, διορατικά editorial και μοναδικές κρυφές ματιές.