Τι είναι το Google Flutter; Εξήγησε η νέα μηχανή κωδικοποίησης της Google
Αυτή την εβδομάδα, η Google ανακοίνωσε τη σταθερή κυκλοφορία του Flutter, της νέας μηχανής κωδικοποίησης. Το Flutter υποτίθεται ότι επιτρέπει στους προγραμματιστές να αναπτύξουν εφαρμογές παντού, ακόμη και στο iOS της Apple.
Η Google προώθησε μια έκδοση Flutter beta στο Mobile World Congress το 2018, η οποία επιτρέπει στους χρήστες να κωδικοποιούν εφαρμογές για Android και iOS. Από την Τρίτη αυτή την εβδομάδα, το Flutter κυκλοφόρησε επίσημα, με μια πλήρως σταθερή έκδοση 1.0 διαθέσιμη για όσους θέλουν μια εμφάνιση.
Διαβάστε περισσότερα: Καλύτερο smartphone
Γιατί κυματίζει;
Το μεγάλο πλεονέκτημα του Flutter είναι ότι μπορείτε να αναπτύξετε ταυτόχρονα για Android και iPhone ταυτόχρονα. Οι προγραμματιστές συχνά πρέπει να κάνουν μια επιλογή για το αν θέλουν πρώτα να δουλέψουν σε εφαρμογές iOS ή Android. Η ενοποίηση αυτής της διαδικασίας μπορεί να σημαίνει ότι οι προγραμματιστές δεν χρειάζεται πλέον να επιλέγουν προτεραιότητα.
Συχνά βλέπουμε μεγάλες εφαρμογές να προσγειώνονται στο iOS πριν από το Android, κάτι που είναι λογικό όταν εξετάζετε αυτήν την ανάπτυξη για κάθε μία Η πλατφόρμα έχει συχνά τις δικές της προκλήσεις και ως εκ τούτου απαιτεί διαφορετικούς ειδικούς και πολλή εξατομικευμένη εργασία για κάθε μία πλατφόρμα.
Εάν η Google μπορεί να κάνει απλή την ανάπτυξη εφαρμογών και στα δύο μεγάλα δύο λειτουργικά συστήματα για κινητά, θα μπορούσαμε να δούμε την ισότητα μεταξύ των κυκλοφοριών στις δύο πλατφόρμες. Αν δεν υπάρχει τίποτα άλλο, αυτό θα μπορούσε να εξοικονομήσει πολλή δουλειά για τους φτωχούς προγραμματιστές που προσπαθούν να διατηρήσουν τις εφαρμογές σε όλες τις πλατφόρμες ίσες όσον αφορά τις δυνατότητες.
Είναι επίσης ανοιχτού κώδικα. Αυτό σημαίνει ότι θα μπορεί να συνεργαστεί και με άλλα δημοφιλή εργαλεία κωδικοποίησης.
Τι άλλο?
Η ανάπτυξη μιας εφαρμογής πολλαπλών πλατφορμών σε μία βάση κώδικα θα πρέπει ήδη να είναι μια σημαντική κλήρωση, αλλά η επανάληψη του Flutter 1.0 προσθέτει μερικές απίθανες λειτουργίες.
Ένα από τα καλύτερα είναι η λειτουργία hot reload. Αυτό θα επιτρέψει στους προγραμματιστές να κάνουν αλλαγές στις εφαρμογές τους κατά τη διάρκεια της δοκιμής χωρίς επανεκκίνηση ή απώλεια της κατάστασης της εφαρμογής. Αυτό θα μπορούσε να είναι ανεκτίμητο εάν προσπαθείτε να εργαστείτε σε ένα συγκεκριμένο στοιχείο διεπαφής χρήστη ή σφάλμα, μόνο και μόνο επειδή θα σώσει την απογοήτευση που πρέπει να ακολουθήσετε πολλά βήματα για να επιστρέψετε σε αυτήν την κατάσταση με το καθένα μικροδιόρθωση.
Η λειτουργία Προσθήκη στην εφαρμογή θα επιτρέψει στους προγραμματιστές να ενημερώσουν τις υπάρχουσες εφαρμογές τους χρησιμοποιώντας το Flutter, είτε αυτό είναι ταυτόχρονα είτε μετατρέποντάς το σταδιακά.
Το Flutter είναι ήδη εκεί έξω στον κόσμο. Η Google το χρησιμοποιεί εσωτερικά για να εργαστεί σε πολλές εσωτερικές εφαρμογές. Αλλού, η Capital One, η Alibaba, η Philips Hue, η Tencent και πολλές άλλες εταιρείες συνεργάζονται ήδη με τη Flutter για να αναπτύξουν τις εφαρμογές τους. Η Square ανακοίνωσε επίσης δύο SDK για την πλατφόρμα Flutter που θα μπορούσαν να χειριστούν πληρωμές εντός εφαρμογής.
Εν ολίγοις, ο Flutter πηγαίνει κάπου.
Διαβάστε περισσότερα: iPhone έναντι Android
Τι γίνεται με το Fuschia;
Σύμφωνα με πληροφορίες, η Google εργάζεται επίσης σε ένα νέο λειτουργικό σύστημα που θα μπορούσε να αντικαταστήσει την πλατφόρμα Android για κινητά και τις προσπάθειες της εταιρείας με το Chrome, δημιουργώντας μια ενοποιημένη πλατφόρμα που θα της επέτρεπε να εκτελείται σε tablet, smartphone, υπολογιστές, smartwatch και άλλες έξυπνες συσκευές γύρω από το Σπίτι.
Ονομάζεται Fuschia και η ελπίδα είναι ότι μπορεί να αντιμετωπίσει το πρόβλημα κατακερματισμού του Android, εκτός από τη συγκέντρωση εφαρμογών σε όλες τις διαφορετικές πλατφόρμες της Google. Υπάρχει ακόμη λόγος ότι το Fuschia θα τρέχει εφαρμογές Android χωρίς πρόβλημα, για να ανακουφίσει τον πόνο κάθε μετάβασης.
Αλλά δεν είναι μόνο η Fuschia. Μέρος αυτού είναι το Flutter, το οποίο ελπίζει να κάνει τη δημιουργία εφαρμογών για οποιαδήποτε πλατφόρμα απλή. Όταν το Fuschia συνδυάζεται, η ιδέα είναι ότι θα μπορείτε να δημιουργήσετε ταυτόχρονα εφαρμογές για iOS και Fuschia, χωρίς επιπλέον εργασία. Στη συνέχεια, μπορούν να αναπτυχθούν οπουδήποτε χωρίς φασαρία.
Ποιες είναι οι σκέψεις σας για το Flutter; Ενημερώστε μας στο Twitter @TrustedReviews.