Η Google έχει πάντα πολλά έργα επάνω στο μανίκι της, αλλά μόνο μερικά, ειδικά, έχουν την τιμή να μεταφερθούν για εμπορική ανάπτυξη. Ένα τέτοιο ειδικό έργο είναι το Fuchsia OS, το οποίο έχει κυκλοφορήσει στο κοινό από το 2016 αλλά έχει ελάχιστο ενδιαφέρον από τους καταναλωτές. Πρόκειται για ένα λειτουργικό σύστημα που αποσκοπεί στην ενοποίηση ολόκληρου του οικοσυστήματος των συσκευών υπό μια ενιαία ομπρέλα. Το λειτουργικό σύστημα Fuchsia έχει σχεδιαστεί για να λειτουργεί όχι μόνο σε smartphones ή επιτραπέζιους υπολογιστές, αλλά και σε οποιοδήποτε έξυπνο τμήμα συσκευής ενός δικτύου IoT και η Google φαινομενικά θέλει να σας προσφέρει μια παρόμοια ενοποιημένη εμπειρία σε όλες τις πλατφόρμες ακριβώς όπως η Apple. Και, αυτό θα είναι ακόμη πιο αποτελεσματικό με την αύξηση της ταχύτερης κινητής επικοινωνίας μέσω 5G.
Στον πυρήνα του, το λειτουργικό σύστημα Fuchsia θα είναι ανεξάρτητο από τις προδιαγραφές υλικού, προσφέροντας μια ομοιόμορφη εμπειρία σε όλες τις συσκευές . Χρησιμοποιώντας μια σπονδυλωτή προσέγγιση, οι κατασκευαστές θα μπορούν να επιλέγουν τα στοιχεία της Fuchsia επιλεκτικά με βάση τη συσκευή, ενώ οι προγραμματιστές θα μπορούσαν να προωθήσουν μικρότερες ενημερώσεις μόνο για την εφαρμογή νέων λειτουργιών. Εκτός από την παροχή μιας ομοιόμορφης λειτουργικής διεπαφής, η Fuchsia θα μπορούσε να αναλάβει ακόμη και το ρόλο ενός ενιαίου λειτουργικού συστήματος που θα διέπει όλες τις μηχανές, τελικά.
Παρόλο που αυτό μπορεί να σας έδινε αρκετή υπόδειξη ότι η Google σχεδιάζει να αντικαταστήσει το Android με το Fuchsia και μάλιστα να συγχωνεύσει το Chrome OS παράλληλα με αυτό, αυτό το άρθρο θα σας καθοδηγήσει στις λεπτομέρειες σχετικά με το λειτουργικό σύστημα OS και πώς προσπαθεί η Google να λάβει τεχνολογίας κόσμο από μια καταιγίδα με αυτό. Ας ξεκινήσουμε μάθοντας για το ρόλο που έχει το Google στο μυαλό του για το λειτουργικό σύστημα, καθώς και για τις ιδέες που γέννησαν την ιδέα.
Σχετικά με το λειτουργικό σύστημα Fuchsia
Με το λειτουργικό σύστημα Fuchsia, η Google μπορεί να σκοπεύει να σβήσει το Android από το πρόσωπο της Γης - ή τουλάχιστον τις αναμνήσεις του gen-Z, αλλά ο μεγαλύτερος και ο πιο περιζήτητος ρόλος του OS είναι να παρέχει μια συνεπή και αδιάκοπη εμπειρία όλες τις συσκευές, ανεξάρτητα από τις προδιαγραφές, το μέγεθος ή τη χρησιμότητά τους.
Γιατί φούξια;
Η Apple μπορεί να είναι πιο γνωστή για τα iPhones και το Mac, αλλά έχει πολύ περισσότερα κόλπα λογισμικού μέχρι το μανίκι της από ό, τι είναι σεβαστό. Είναι η αποκλειστικότητα του λογισμικού της που όχι μόνο βοήθησε την Apple να διατηρήσει ένα ισχυρό προβάδισμα στη βιομηχανία, αλλά και βοήθησε να αναπηδήσει πίσω μετά από το stand-off της διαχείρισης που οδήγησε στον ιδρυτή Steve Jobs που απολύθηκε από τη δική του εταιρεία. Τώρα, η Google προσπαθεί να επιτύχει αυτό, αλλά το κάνει με διαφορετικό τρόπο, δηλ. Με την ορκωμοσία από τις αρχές της ανοιχτής πηγής .
Το πνευματικό τέχνασμα των προγραμματιστών Google, Fuchsia, αναμένεται να αναλάβει ένα μεγάλο κομμάτι όλων των έξυπνων μηχανών και συσκευών στο εγγύς μέλλον. Είναι αυτή η ομοιομορφία ανάμεσα σε όλες τις πλατφόρμες που θα εξασφαλίσουν ότι οι χρήστες δεν αισθάνονται αποξενωμένοι όταν μεταβαίνουν σε μια νέα μάρκα smartphone ή πηγαίνουν από την περιήγηση στον ιστό ή χρησιμοποιώντας την ίδια εφαρμογή από τη μία συσκευή στην άλλη. Έξυπνα ηχεία, κάμερες ασφαλείας, θερμοστάτες, καθαριστές αέρα ή νερού, βοηθητικά ρομπότ, ρομπότ βοηθώντας τα ρομπότ βοηθών - σχεδόν οτιδήποτε έξυπνο μπορείτε να σκεφτείτε θα έχει την ίδια εμπειρία χρήστη, ανεξάρτητα από το σχήμα ή τη μορφή του.
Σχεδιασμένο για αλληλεπιδράσεις ήχου
Ενώ έχει μεγαλύτερο μονοπώλιο για το λογισμικό του, είναι εξαιρετικά χρήσιμο για την Google οικονομικά, ένας άλλος σημαντικός λόγος για την επιλογή του Fuchsia σε μια τροποποιημένη έκδοση του Android είναι ότι το νέο λειτουργικό σύστημα θα επικεντρωθεί στις αλληλεπιδράσεις που βασίζονται σε φωνητική εμπειρία, αφή. Αυτό σημαίνει ότι η Fuchsia θα είναι ακόμη κατάλληλη για συσκευές με οθόνες που μπορεί να υποστηρίζουν ή όχι μια επιφάνεια αφής - ή ακόμα και μια οθόνη.
Σε αυτή την εποχή των εικονικών βοηθών, η φωνή έχει πάρει την κεντρική σκηνή και ο Βοηθός Google ήταν από τους πρωτοπόρους. Έχει κερδίσει εκπληκτικές λειτουργίες, συμπεριλαμβανομένης της δυνατότητας να λαμβάνουν κοσμικές ή βασικές κλήσεις για λογαριασμό των χρηστών. Αυτές οι δυνατότητες είναι πιθανό να είναι τα δομικά στοιχεία για το Fuchsia. Επιπλέον, αυτή η εστίαση στη φωνή - και όχι στην αφή - δίνει στον τεχνολογικό γίγαντα την ελευθερία να υλοποιήσει τα οπτικά στοιχεία χωρίς να ανησυχεί αν είναι καλά βελτιστοποιημένα ανάλογα με το μέγεθος και το σχήμα της οθόνης.
Ξεκινώντας φρέσκο αντί της ενημέρωσης
Το Android σχεδιάστηκε κυρίως με smartphones με πληκτρολόγια QWERTY και αργότερα εξελίχθηκε για να ταιριάξει τον έλεγχο αφής. Είναι πλέον μια δεκαετία παλιά και υποστηρίζει πλήθος συσκευών, όχι μόνο smartphones ή tablet, αλλά εξαρτάται σε μεγάλο βαθμό από την αλληλεπίδραση των επαφών. Έτσι, εάν η Google επιθυμεί να προετοιμαστεί για τις προκλήσεις της επόμενης δεκαετίας, η εκκίνηση από το μηδέν φαίνεται να είναι ένας καλύτερος τρόπος από την επανεπεξεργασία του Android για τις νέες ανάγκες.
Εκτός από αυτό, η Google ενδέχεται επίσης να προσπαθεί να αποστασιοποιηθεί από την αγωγή της Oracle. Οι δύο γίγαντες του λογισμικού βρέθηκαν σε μια μάχη των νεύρων για το θέμα των δικαιωμάτων σχετικά με τη χρήση από την Google ανοιχτού κώδικα εφαρμογών Java εφαρμογών ή API ενώ παράλληλα δημιουργούσε την πρώιμη έκδοση του Android. Οι δύο γίγαντες έχουν βρεθεί στο εμπόριο από το 2010 και σύμφωνα με την τελευταία δικαστική απόφαση ζητήθηκε από την Google να πληρώσει 8, 8 δισεκατομμύρια δολάρια στην Oracle - μια εντολή την οποία αμφισβήτησε και προετοιμάζει επί του παρόντος αίτηση αναθεώρησης.
Ενώ η Google ήδη έριξε τα άθλια APIs το 2015 η ίδια η μετάβαση σε ένα νέο οικοσύστημα που απέχει πολύ από το φάντασμα της Java καθώς και από την Oracle δεν θα δώσει στην Google περισσότερη ελευθερία να εξερευνήσει και να ευδοκιμήσει αλλά και να σκουπίσει την πλάκα καθαρή με την Oracle - μπορεί. Εκτός αυτού, η Google χρησιμοποιεί τον δικό της πυρήνα που λέγεται "Zircon" αντί των πυρήνων Linux που χρησιμοποιούνται στο Android για να μείνει μακριά από το Linux και να παραμείνει εστιασμένη σε μια θέση που δημιουργήθηκε από μόνη της.
Εκτός αυτού, το λειτουργικό σύστημα Fuchsia θα επιτρέψει επίσης στην Google να αντιμετωπίσει το πρόβλημα των συσκευών που λειτουργούν με ξεπερασμένο λογισμικό και θα μάθουμε για τη δυνατότητα που προσφέρει στην επόμενη ενότητα.
Zircon Kernel
Μέρος της νέας προσέγγισης που χρησιμοποιεί το Fuchsia είναι ο νέος πυρήνας που χρησιμοποιείται για το λειτουργικό σύστημα. Αυτός ο πυρήνας ονομάζεται Zircon και είναι κωδικοποιημένος σε C ++, αντί για C που χρησιμοποιείται για την εγγραφή πυρήνων Linux. Ουσιαστικά, το Zircon είναι ένας microkernel, ο οποίος, με απλό τρόπο, θα διαχειρίζεται καλύτερα τις αλληλεπιδράσεις λογισμικού-υλικού και θα προσφέρει μεγαλύτερη αποδοτικότητα όσον αφορά τη χρήση πόρων όπως η ισχύς επεξεργασίας και οι ταχύτητες δικτύου.
Οι πυρήνες ζιρκονίου δεν περιορίζονται σε smartphones ή υπολογιστές και θα υποστηρίξουν ένα ευρύτερο φάσμα υλικού όπως ψηφιακές φωτογραφικές μηχανές, έξυπνα ηχεία, άλλες συσκευές IoT, επιτραπέζιους υπολογιστές και φορητούς υπολογιστές όλων των μορφών και μεγεθών. Θα βοηθήσει επίσης την Google να προωθήσει τις ενημερώσεις σε όλες τις συσκευές ταυτόχρονα, ώστε όλες οι συσκευές με τις οποίες αλληλεπιδράτε να είναι πάντα ενημερωμένες. Αν αυτό αποδειχθεί αληθές, ο πυρήνας Zircon θα μπορούσε να βοηθήσει στην οικοδόμηση μιας ουτοπίας για τους geeks.
Το Zircon θα ενημερώνεται επίσης σε τακτική βάση, σε αντίθεση με έναν πυρήνα Linux, ο οποίος είναι γραμμένος μόνο για να καλύψει τις απαιτήσεις του υλικού, έτσι ώστε οι συσκευές να είναι άμεσα συμβατές με τις πιο πρόσφατες ενημερώσεις.
Fuchsia OS: Μια αρθρωτή προσέγγιση
Η Fuchsia χρησιμοποιεί μια αρθρωτή προσέγγιση η οποία σημαίνει ότι αντί να είναι μια μεγάλη στοίβα κώδικα, θα χωριστεί σε δομικά στοιχεία ή "πακέτα" . Όλα, συμπεριλαμβανομένων των αρχείων συστήματος, θα αποτελούνται από αυτά τα μικρότερα τεμάχια, δηλαδή πακέτα, τα οποία, με τη σειρά τους, μπορούν επίσης να αποτελούνται από ακόμη μικρότερα "συστατικά". Αυτά τα στοιχεία θα περιλαμβάνουν μόνο τον κώδικα που απαιτείται για την πραγματοποίηση μιας μόνο εργασίας . Από μόνη της, ένα στοιχείο δεν μπορεί να επιτελέσει πολλά, αλλά όταν ομαδοποιηθεί με άλλα συστατικά, το πλαίσιο θα είναι σε θέση να εκτελέσει μια διαδικασία. Επιπλέον, θα υπάρχουν δύο τύποι στοιχείων - "πράκτορες", οι οποίοι λειτουργούν στο παρασκήνιο, και "δομοστοιχεία" που θα είναι ορατά στους χρήστες.
Ενώ αυτή η διαμόρφωση θα επιτρέπει στα αρχεία συστήματος και τα πακέτα ενημέρωσης να κατανεμηθούν σε μικρότερα κομμάτια, εύκολα αποδεκτά από το σύστημα, θα έχουν και άλλα οφέλη. Ένα άλλο πλεονέκτημα αναμενόμενο από το σπονδυλωτό πλαίσιο της Fuchsia είναι ότι μπορεί να επιτρέψει την προσθήκη νέων χαρακτηριστικών μόνο με την εγκατάσταση νεότερων εξαρτημάτων . Κοιτάζοντας αυτό πρακτικά, η modularity δεν θα λύσει μόνο το ζήτημα των καθυστερημένων και μερικές φορές buggy ενημερώσεων του συστήματος, αλλά και να οδηγήσει σε γρηγορότερες ενημερώσεις εφαρμογών . Αν θέλετε να το απεικονίσετε καλύτερα, μπορείτε να το εξετάσετε σαν αρθρωτό υλικό, όπως ένα συναρμολογημένο υπολογιστή - ή ακόμα και απλούστερο, μια ναυαρχίδα της Motorola που χρησιμοποιεί Moto Mods που βελτιώνουν τη λειτουργικότητά του.
Όλα αυτά, μολονότι επιδρούν, απαιτούν και συνεργασία και ζήλο από τους προγραμματιστές, δεδομένου ότι αυτή η σπονδυλωτή προσέγγιση είναι κρίσιμη για την ομοιόμορφη εμπειρία της Fuchsia.
Αρθρωτά συστήματα αρχείων
Το λειτουργικό σύστημα Fuchsia υποστηρίζει επί του παρόντος μια χούφτα συστήματα αρχείων όπως:
- μόνο για ανάγνωση
- προσωρινή μνήμη (για μνήμη RAM)
- ένα επίμονο σύστημα αρχείων για μόνιμη αποθήκευση αρχείων
- ένα σύστημα αρχείων αποθήκευσης πακέτων επαλήθευσης ακεραιότητας (για κρυπτογράφηση δεδομένων) και
- ένα τυπικό σύστημα αποθήκευσης FAT
Με την πυκνότητα στον πυρήνα της, η αρχιτεκτονική της Fuchsia είναι ευέλικτη και μπορεί να λάβει υποστήριξη για πρόσθετα συστήματα αρχείων στο μέλλον .
Το λειτουργικό σύστημα Fuchsia θα μετασχηματίσει τον υπολογισμό, αλλά πώς;
Ενημερώσεις σε πραγματικό χρόνο
Το Android είναι ο ηγέτης όταν πρόκειται για userbase, αλλά παρ 'όλα αυτά, καθυστερεί στον τομέα των ενημερώσεων. Ενώ η εμπειρία του χρήστη μπορεί να είναι υποκειμενική, πολλοί εξακολουθούν να προτιμούν το iOS μέσω Android όταν λαμβάνουν υπόψη παράγοντες όπως η μακροχρόνια υποστήριξη λογισμικού και η ομοιόμορφη εμπειρία του πρώτου σε διαφορετικές συσκευές. Ενώ η Google είχε αναφερθεί νωρίτερα ότι αμφισβητεί τη διάσπαση πακέτων ενημέρωσης στον προμηθευτή και τα επίπεδα πλαισίου Android, αυτό θα βοηθούσε μόνο λίγο πιο γρήγορα τις ενημερώσεις ασφαλείας για το Android. Ωστόσο, η Fuchsia προσθέτει αυτή τη λειτουργικότητα σε ολόκληρο το λειτουργικό σύστημα.
Από την άλλη πλευρά, η Google χρησιμοποιεί το δικό της microkernel Zircon, αντί για έναν πυρήνα Linux, στο λειτουργικό σύστημα Fuchsia μαζί με τη σπονδυλωτή προσέγγισή της για να σπρώξει τις ενημερώσεις σχεδόν σε πραγματικό χρόνο . Αυτό σημαίνει ότι ανεξάρτητα από τη μάρκα, το smartphone μπορεί να λαμβάνει ενημερώσεις σχεδόν με την ίδια ταχύτητα και συχνότητα με τις συσκευές Google Pixel.
Για το λόγο αυτό, η Google σχεδίασε το Amber, ένα σύστημα ενημέρωσης ενσωματωμένο στο λειτουργικό σύστημα Fuchsia, το οποίο δεν θα ενημερώνει μόνο τα πακέτα συστημάτων και τις εγκατεστημένες εφαρμογές, αλλά και το νέο microkernel καθώς και το bootloader . Η ομάδα της Fuchsia διαχειρίζεται σήμερα διαφορετικά πλαίσια ενημέρωσης για να εξασφαλίσει ταχύτερη και ακριβέστερη ενημέρωση των αρθρωμάτων καθώς και διαλειτουργικότητα μεταξύ συστημάτων.
Καθολικά
Σε μια προσπάθεια να γίνει πιο ανθρώπινη η Fuchsia, το OS θα έρθει με ένα χαρακτηριστικό που ονομάζεται Ledgers, το οποίο θα διατηρεί δεδομένα σχετικά με τη χρήση ανά συσκευή. Αυτό θα επιτρέψει στους χρήστες να αρχίσουν να δουλεύουν σε μια νέα συσκευή κατευθείαν από εκεί που έφυγαν από την προηγούμενη . Η λειτουργία δεν θα συγχρονίσει μόνο τα δεδομένα από μεμονωμένη εφαρμογή χωριστά αλλά ολόκληρη τη διασύνδεση στο σύνολό της. Όλες αυτές οι πληροφορίες θα αποθηκευτούν σε ένα κοινό δίκτυο που θα επιτρέπει στους χρήστες να έχουν μια απρόσκοπτη εμπειρία κατά την εναλλαγή συσκευών .
Πλήρωση κενών
Το όνομα Fuchsia προέρχεται από το ίδιο όνομα, το οποίο με τη σειρά του προέρχεται από τα άνθη του ομώνυμου φυτού φούξια που έχει περισσότερα από 110 είδη. Παρόλο που το όνομα δεν είναι πολύ συνηθισμένο, μπορείτε να αναγνωρίσετε με αυτό το χρώμα πολύ εύκολα (HEX:). Εύκολα μπερδεμένη για ροζ από πολλούς, η φούξια μπορεί στην πραγματικότητα να εμφανιστεί ως ένα υβρίδιο μεταξύ ροζ και μοβ. Αλλά το όνομα υπερβαίνει την εξήγηση ενός συνδυασμού χρώματος και έχει μια υποκείμενη μεταφορά που συνδέεται με αυτό.
Σχεδόν όλοι οι επίσημοι χώροι αποθήκευσης που διατηρούνται από το Fuchsia σηματοδοτούν το σύνολο των ροζ και μοβ. Κάτω από την επιφάνεια, αυτό σημαίνει ότι το λειτουργικό σύστημα έχει σχεδιαστεί για να γεμίζει το χάσμα ανάμεσα σε smartphones και υπολογιστές, μεταξύ φορητών και ακίνητων συσκευών, ανάμεσα σε εφαρμογές που βασίζονται στο διαδίκτυο και σε εγγενείς εφαρμογές, ακόμα και μεταξύ συσκευών Android και iOS .
Flutter, το κιτ ανάπτυξης λογισμικού (SDK) που σχεδιάστηκε για να αναπτύξει εφαρμογές Fuchsia ειδικά μπορεί να χρησιμοποιηθεί για να γράψει εφαρμογές τόσο για το Android όσο και για το iOS εκτός από το λειτουργικό σύστημα Fuchsia. Με ελάχιστες αλλαγές κώδικα, οι προγραμματιστές θα μπορούν να μεταφέρουν το μπροστινό μέρος της εφαρμογής σε άλλες πλατφόρμες, επιτρέποντάς τους να προσφέρουν ομοιόμορφη εμπειρία όχι μόνο σε συστήματα που λειτουργούν από το λειτουργικό σύστημα Fuchsia, αλλά και σε εκείνα έξω από την πλατφόρμα.
Εξάρτηση από τις εφαρμογές Web
Ο ιστός αναλαμβάνεται αργά από προοδευτικές εφαρμογές ιστού ή διεπαφές που εκτελούνται απευθείας από τον ιστό για να προσφέρουν εμπειρία παρόμοια με την εφαρμογή χωρίς καμία εγκατάσταση. Ενώ υπάρχουν περιορισμένες πληροφορίες σχετικά με τις εφαρμογές Fuchsia διαθέσιμες από τώρα, εξετάζοντας το συνδεδεμένο μέλλον, μπορεί κανείς να πει ότι το λειτουργικό σύστημα θα σχεδιαστεί για μια πρώτη εμπειρία στο Web, όπως το Chrome OS.
Στην πραγματικότητα, η ομάδα των Googlers που διαχειρίζεται το έργο εργάζεται σε κάτι που ονομάζεται "Web Runner", μια μηχανή συναρμολόγησης web που θα χρησιμοποιηθεί σε εφαρμογές ιστού στο Fuchsia OS. Αυτό, με τη σειρά του, θα συμβάλει ώστε το Διαδίκτυο να αποτελέσει αναπόσπαστο και ουσιαστικό μέρος του λειτουργικού συστήματος . Αλλά αυτό δεν σημαίνει ότι ολόκληρο το λειτουργικό σύστημα θα εξαρτάται από τον ιστό για εργασία και ελπίζουμε να δούμε σύντομα κάποια ζωντανά παραδείγματα των εγγενών εφαρμογών που θα μεταφερθούν στην πλατφόρμα.
Γλώσσα οριοθέτησης διεπαφής Fuchsia (FIDL)
Η Fuchsia μπορεί να είναι μια ενδιαφέρουσα πρόταση για τους τελικούς χρήστες, αλλά είναι εξίσου συναρπαστική για τους προγραμματιστές. Η Google θέλει να διασφαλίσει ότι ανεξάρτητα από τις δυνάμεις σας στις γλώσσες προγραμματισμού, θα πρέπει να είστε σε θέση να συμβάλλετε στην ανάπτυξη της Fuchsia. Για να διασφαλιστεί αυτό, οι μηχανικοί που εργάζονται στο έργο έχουν αναπτύξει FIDL, σύντομη για τη γλώσσα προσδιορισμού διεπαφής Fuchsia, που έχει σχεδιαστεί για τη συγχώνευση κοινά χρησιμοποιούμενων γλωσσών προγραμματισμού.
Το FIDL υποστηρίζει επί του παρόντος το C / C ++, το Rust by Mozilla, καθώς και το Go and Dart (η κύρια γλώσσα για τη συγγραφή εφαρμογών Fuchsia) που αναπτύσσονται από την ίδια την Google, ενώ περισσότερες γλώσσες θα υποστηριχθούν και στο μέλλον . Με τη βοήθεια του FIDL, για παράδειγμα, οι προγραμματιστές μπορούν να αναπτύξουν μια εφαρμογή στη Rust και στη συνέχεια να μεταναστεύσουν την εφαρμογή σε Go ή Dart - ή σε οποιαδήποτε άλλη υποστηριζόμενη γλώσσα - χωρίς να χρειάζεται να κωδικοποιήσουν ξανά το GUI . Αυτό γίνεται με την αντιμετώπιση του νέου κώδικα ως "υλοποίησης".
Αυτό παρουσιάζει μια συναρπαστική ευκαιρία για τους προγραμματιστές και εάν είστε ένα, μπορείτε να χρησιμοποιήσετε αυτό το σεμινάριο για να μάθετε περισσότερα για το FIDL.
Πώς είναι το Fuchsia OS διαφορετικό από το Android;
Διασύνδεση χρήστη
Ενώ το λειτουργικό σύστημα Fuchsia απέχει πολύ από το να είναι διαθέσιμο στο εμπόριο, χάρη σε μερικούς καλούς Σαμαρείτες, έχουμε κάποια εικόνα για το πώς φαίνεται. Από τις διάφορες διαρροές και συμβουλές που σχετίζονται με την εμφάνιση του Fuchsia OS, γνωρίζουμε ότι θα είναι μια διεπαφή με βάση την κάρτα, με ασυνήθιστη ομοιότητα με το Google Now. Ωστόσο, υπάρχουν στοιχεία που φαίνεται να εμπνέονται από το Chrome OS και το iOS, με μια μεγάλη δόση του υλικού σχεδιασμού 2 της Google.
Πρόσφατα η Google άλλαξε τα αρχεία που σχετίζονται με το περιβάλλον χρήστη, το οποίο ήταν γνωστό νωρίτερα με το όνομα Armadillo, από κάτι που ονομάζεται Dragonglass. Η νέα εμπειρία χρήστη αναπτύσσεται ιδιωτικά από την Google, αλλά ορισμένα δημόσια σχόλια στο χώρο αποθήκευσης επισημαίνουν ότι η Google εργάζεται τουλάχιστον σε τρία διαφορετικά κελύφη χρηστών ή περιβάλλοντα επιφάνειας εργασίας για το Fuchsia - συγκεκριμένα το Dugonglass, το Flamingo και το Dragonglass.
Δεν γνωρίζουμε πολλά για αυτά τα κελύφη χρηστών, αλλά το Dragonglass είναι προφανώς η ίδια με αυτή που διατίθεται σε έξυπνες οθόνες, όπως το Google Hub. Έχει διαφορετικές κάρτες για διαφορετικές ενέργειες ή εφαρμογές αντί για εικονίδια, υπονοώντας ότι η Google στοχεύει να προσφέρει στους χρήστες μια καλύτερη εμπειρία από αυτή στην οποία περνούν πολύ χρόνο βρίσκοντας τη σωστή επιλογή σε μια οθόνη αφής. Αντίθετα, το λειτουργικό σύστημα φαίνεται να είναι έτοιμο για τον γρήγορο ρυθμό του μέλλοντος και είναι πιθανό να μειώσει την εξάρτηση από την αφή .
Ενώ η διασύνδεση Armadillo έχει τοποθετηθεί σε κονσέρβα, μπορείτε να δοκιμάσετε να δείτε τις διαφορές που πιθανόν να εμφανιστούν μεταξύ του Android και του Fuchsia OS. Υπάρχουν εφαρμογές που μιμούνται την εμπειρία του Fuchsia και στα δύο - ένα smartphone Android (βρείτε το APK εδώ) και στον ιστό (ελέγξτε το), για εύκολη εξέταση. Σε αυτήν τη διεπαφή που έχει διακοπεί τώρα, υπάρχει ένα μόνο κουμπί στη γραμμή πλοήγησης και αυτή τη στιγμή έχει ανατεθεί η υποχρέωση να σας μεταφέρει στην αρχική διασύνδεση. Επιπλέον, σύροντας το κουμπί αυτό προς τα επάνω από το κάτω μέρος εμφανίζεται το παράθυρο γρήγορων ρυθμίσεων όταν βρίσκεστε μέσα σε μια εφαρμογή (κάτι που μπορεί να σας υπενθυμίζει χειρονομίες iOS για τον Πίνακα Ελέγχου σε τηλέφωνα μεγαλύτερα από το iPhone X).
Παρόλο που δεν μπορούμε να σχολιάσουμε το ακριβές περιβάλλον εργασίας χρήστη, υπάρχουν πιθανότητες η Google να αποβάλει συνολικά την Αρχική σελίδα και να φέρει μια ενοποιημένη διεπαφή η οποία εμφανίζει γρήγορες ρυθμίσεις, το Recents και το Google Now (που υποστηρίζεται από μια προηγμένη έκδοση του Google Assistant) μια μόνο σελίδα. Θα σας κρατήσουμε ενημερωμένους μόλις μάθουμε τι θα μπορούσε να μοιάζει με τη νέα διεπαφή.
Υπολογιστές πολλαπλών πλατφορμών με λειτουργικό σύστημα Fuchsia
Το Fuchsia OS έχει σχεδιαστεί για να αξιοποιεί την ισχύ της ανταλλαγής, επιτρέποντάς σας να απολαμβάνετε ομοιόμορφη απόδοση της διασύνδεσης καθώς και των εφαρμογών σε όλες τις συσκευές ανεξάρτητα από το σχήμα ή το μέγεθος τους. Αλλά το πιο σημαντικό, το λειτουργικό σύστημα Fuchsia θα επιτρέψει στην Google να χρησιμοποιήσει το πλούσιο οικοσύστημα εφαρμογής της Apple επιτρέποντας την εύκολη μεταφορά των εφαρμογών.
Το Flutter, το SDK που αναπτύχθηκε από την Google, μπορεί να χρησιμοποιηθεί για τη δημιουργία όμοιων εφαρμογών για iOS και Android, αν και είναι και η μόνη πλατφόρμα SDK για την ανάπτυξη εφαρμογών Fuchsia από τώρα. Το SDK μεταφέρθηκε πρόσφατα εκτός beta, γεγονός που υποδηλώνει ότι η Google δεν έχει μόνο σοβαρά προβλήματα με το να μην αφήνει στους χρήστες του Android να αισθάνονται ότι δεν βρίσκονται πολύ πίσω από τους χρήστες του iOS από την άποψη της εμπειρίας των χρηστών, αλλά θέλει επίσης περισσότερους προγραμματιστές να δοκιμάσουν ένα χέρι στις εφαρμογές Fuchsia . Ακόμη και τα κοχύλια πυρήνα του χρήστη Fuchsia έχουν κατασκευαστεί χρησιμοποιώντας Flutter.
Επιπλέον, επιτρέποντας στους προγραμματιστές να πάρουν τα πόδια τους βρεγμένα με την ανάπτυξη της Fuchsia, ο επίσημος εξομοιωτής για τη δοκιμή εφαρμογών Android - το Android Studio έλαβε υποστήριξη για τον πυρήνα Zircon της Fuchsia. Ενώ κατά τη στιγμή αυτής της ανακοίνωσης, φαινόταν ότι η Google θέλει να επιτρέψει στους προγραμματιστές να τρέξουν το Fuchsia στο Android Studio, έγινε πρόσφατα μια αλλαγή στο αποθετήριο AOSP Gerrit για να επισημάνει ότι οι εφαρμογές Android θα τρέξουν στο Fuchsia με τη βοήθεια μιας προσαρμοσμένης έκδοσης του χρόνου εκτέλεσης Android.
Πέρα από αυτό, πριν από ένα χρόνο, η Google πρόσθεσε επίσης την υποστήριξη για το Swift, μια γλώσσα προγραμματισμού που δημιουργήθηκε από την Apple, στη Fuchsia. Παρόλο που αυτό δεν σημαίνει ότι το λειτουργικό σύστημα Fuchsia θα εκτελεί απευθείας εφαρμογές iOS, το βήμα θα εμπνεύσει τουλάχιστον και θα καλέσει τους προγραμματιστές που περιορίζονται στο οικοσύστημα της Apple να δοκιμάσουν το χέρι τους για την ανάπτυξη εφαρμογών για το ενιαίο λειτουργικό σύστημα.
Fuchsia OS Αισθάνεται σαν ένας διάδοχος του Android: Εδώ είναι γιατί
Στην πρόβλεψη, το λειτουργικό σύστημα Fuchsia μπορεί να θεωρηθεί ότι αντικαθιστά το Android και υπάρχουν ορισμένοι λόγοι που το δείχνουν. Η Fuchsia αισθάνεται σίγουρα ότι έχει εμπνευστεί από το Android, παρόλο που δεν είναι ακριβώς οπτικά πανομοιότυπο. Με τη Fuchsia, η Google μειώνει την εξάρτησή της από άλλους γίγαντες λογισμικού, αλλά φαίνεται ότι έχει πάρει τη δέουσα προσοχή για να βεβαιωθεί ότι τόσο οι χρήστες όσο και οι προγραμματιστές αισθάνονται σαν στο σπίτι τους. Ακολουθούν ορισμένοι από τους λόγους που την εξασφαλίζουν.
Στοιχεία UI Παρόμοια με το Android Pie
- Ένα κουμπί πλοήγησης: Το Fuchsia δεν εμφανίζεται απαραίτητα παρόμοιο με το Android Pie, αλλά θεωρεί ότι η τελευταία έκδοση του Android προορίζεται να προετοιμάσει τους χρήστες να μετακινηθούν στο νέο οικοσύστημα. Το κυριότερο παράδειγμα αυτού είναι το ενιαίο κουμπί στο σπίτι και η πρόσφατη απόφαση της Google να περιορίσει τους χρήστες του Google Pixel 3 από την εξαίρεση της νέας γραμμής πλοήγησης. Φαίνεται να είναι ένα βήμα προς τον καθορισμό των χρηστών για την πλοήγηση του Fuchsia.
- Δράσεις και προτάσεις εφαρμογής : Δεύτερον, οι προτάσεις της Fuchsia που εμφανίζονται στη διεπαφή επίδειξης μοιάζουν με τις "Ενέργειες εφαρμογής" του Android Pie, οι οποίες προτείνουν δράσεις ανά εφαρμογή βασισμένες στις προτιμήσεις ενός χρήστη και τη συνήθη επιλογή των ενεργειών. Το Android Pie χρησιμοποιεί την εκμάθηση μηχανών για να αποκαταστήσει αυτές τις επιλογές και με την εμφάνιση πιο έξυπνων και πιο έξυπνων συστημάτων, η πρόταση αυτή δεν είναι μόνο πιθανό να γίνει πιο ακριβής, αλλά και να εξαλείψει την ανάγκη να αγγίξει την οθόνη για να τις εκτελέσει - των στόχων της Fuschia.
- Modularity των εφαρμογών: Η τρίτη και τελική ομοιότητα μεταξύ Android και Fuchsia είναι με modularity. Η Google εισήγαγε πρόσφατα κάτι που ονομάζεται "δέσμη εφαρμογών", το οποίο είναι μια εναλλακτική μορφή αρχείου που μπορούν να χρησιμοποιήσουν οι προγραμματιστές κατά τη μεταφόρτωση των εφαρμογών τους στο Google Play Store. Μέχρι τώρα, ίσως το έχετε μαντέψει, αλλά αν δεν έχετε, τα App Bundles επιτρέπουν στους προγραμματιστές να σπάσουν τις εφαρμογές τους σε μικρότερα κομμάτια έτσι ώστε η λήψη να γίνει ευκολότερη ( μην το μισείτε όταν πρέπει να κατεβάσετε μια μεγάλη εφαρμογή ή παιχνίδι ξανά από η αρχή όταν χάσετε τη σύνδεση στο διαδίκτυο μεταξύ; ). Επιπλέον, εκτός από τη χαλάρωση της διαδικασίας λήψης για χρήστες, το App Bundles επιτρέπει επίσης στους προγραμματιστές να προσθέτουν πρόσθετες λειτουργίες κατά παραγγελία στις εφαρμογές τους χωρίς να αναγκάζουν τους χρήστες να κάνουν λήψη πρόσθετων πακέτων.
Το Google επεξεργάζεται ήδη πρωτότυπα Fuchsia
Η Google έχει ήδη εργαστεί σε ορισμένα προϊόντα λογισμικού και υλικού που δείχνουν ενεργή συμμετοχή από την Google, η οποία δεν είναι μόνο συναρπαστική για τους προγραμματιστές αλλά και για τους καταναλωτές. Πίσω τον περασμένο Ιούλιο, η Google συνεργάστηκε σύμφωνα με πληροφορίες σχετικά με μια εφαρμογή YouTube για το Fuchsia OS, εκτός από τυχαίες εξελίξεις όπως το παιχνίδι Tic-Tac-Toe.
Όσον αφορά το υλικό, η Google βρέθηκε πρόσφατα να φυσάει πόρους σε μια συσκευή - με την επωνυμία "Sherlock" - που πιθανότατα είναι μια ψηφιακή φωτογραφική μηχανή και υποπτεύεται ότι είναι ο διάδοχος των Google Clips . Αυτή η συσκευή χρησιμοποιεί έναν αισθητήρα Sony IMX277 και ενώ έχει το υψηλότερο δυναμικό να είναι μια ψηφιακή φωτογραφική μηχανή, θα μπορούσε επίσης να είναι μια κάμερα ασφαλείας, λαμβάνοντας υπόψη τη διερευνητική φύση του ονόματος.
Τέλος, μια συσκευή Fuchsia που πραγματικά ωριμάζει σε ένα εμπορικό προϊόν είναι το Google Home Hub, το οποίο στην πραγματικότητα δεν τρέχει Fuchsia αλλά ήταν ένα από τα πρώτα πρωτότυπα που δοκιμάστηκε. Η έξυπνη εμφάνιση από την Google τρέχει σε διαφορετική πλατφόρμα που ονομάζεται Cast, σε αντίθεση με άλλες έξυπνες οθόνες που βασίζονται στην πλατφόρμα Android Things. Για να καταστεί σαφές, το Cast και το Fuchsia είναι διαφορετικές πλατφόρμες, αλλά το τελευταίο αναμένεται να έχει κάποια από τα χαρακτηριστικά του έξυπνου ομιλητή, συμπεριλαμβανομένης μιας διεπαφής για άμεσες ενέργειες και υψηλής εξάρτησης από τους φωνητικούς ελέγχους. Έτσι, μπορεί να θεωρηθεί ότι είναι μια συσκευή που ξεκίνησε για να αντιληφθεί το γενικό συναίσθημα των χρηστών σχετικά με αυτή την εμπειρία.
Το λογότυπο της Fuchsia μοιάζει με ένα 'Q'
Αυτό το τελευταίο σημείο μπορεί να είναι υπερβολικά κερδοσκοπικό, αλλά αξίζει να σημειωθεί. Το λογότυπο του Fuchsia OS μοιάζει πολύ με το γράμμα "Q" και αυτό δεν θα ήταν πολύ εντυπωσιακό εάν το Android Q δεν ήταν η επόμενη έκδοση του Android. Έτσι, η Google σχεδιάζει να αντικαταστήσει το Android Q με την Fuchsia, ή είναι πολύ σύντομα;
Δεδομένου ότι το Android Pie έχει μετατραπεί σε σημαντική αλλαγή σε σχέση με το Oreo, η ρίψη της Fuchsia στους χρήστες θα μπορούσε να αντιστραφεί, αλλά θα μπορούσαμε ακόμα να ελπίζουμε να δούμε κάποια ενεργή ανάπτυξη μαζί με το Android Q. Έχουν γίνει ήδη προσπάθειες να τρέξει η Fuchsia σε smartphones και την Honor ήταν η πρώτη μάρκα που είχε τη συσκευή της να αποτελεί μέρος αυτής της δοκιμής.
Το μέλλον του Fuchsia OS;
Τώρα που έχουμε μάθει για το παρελθόν και το παρόν του λειτουργικού συστήματος Fuchsia, μια έγκυρη ερώτηση που θέτει αφορά το μέλλον του λειτουργικού συστήματος Fuchsia. Λαμβάνοντας τα λόγια του Travis Geiselbrecht, μέλους της ομάδας της Fuchsia στο Google, η εταιρεία δεν πρόκειται να πετάξει τη Fuchsia και φαίνεται να είναι αρκετά σοβαρή . Με τις εξελίξεις όπως ένα ξεχωριστό SDK, ειδικές γλώσσες προγραμματισμού, ένα νέο πυρήνα και ισχυρή αντίθεση με το Linux, η Fuchsia φαίνεται ότι είναι έτοιμη να αναλάβει ολόκληρο το οικοσύστημα των προϊόντων της Google - είτε πρόκειται για smartphones, φορητούς υπολογιστές ή απλώς συνδεδεμένες συσκευές όπως το Google Home και το Google Κεντρικό Hub. Το Fuchsia είναι ένα λειτουργικό σύστημα για να τους κυβερνά όλους.
Στο μέλλον, θα μπορούσαμε να δούμε ότι η Fuchsia συγχωνεύεται με άλλες αναδυόμενες τεχνολογίες, όπως το computing με βάση σύννεφο, τα εξαιρετικά γρήγορα δίκτυα 5G, τα κβαντικά υπολογιστικά κλπ., Για να εξελιχθούν ως ένα συλλογικό και συνδεδεμένο σύστημα συσκευών, έτσι ώστε το λειτουργικό σύστημα να μην λειτουργεί ξεχωριστά σε κάθε συσκευή. Αντίθετα, αυτό το ολόσωμο λειτουργικό σύστημα μπορεί να λειτουργήσει ως αποκεντρωμένες περιπτώσεις σε κάθε συσκευή, οι οποίες λειτουργούν από κοινού.
Αυτό μπορεί να ακούγεται σαν επιστημονική φαντασία αλλά δεν υπάρχει λόγος να το αρνηθείτε. Αλλά σε όλα αυτά, θα χάσουμε την ικανότητα να προσαρμόσουμε την εμπειρία των χρηστών μας - όπως συμβαίνει σε ένα smartphone Android - ή θα το χρησιμοποιήσει μια τεχνητή νοημοσύνη για να το προσαρμόσει και να το ταιριάξει για τις ανάγκες μας; Αυτό είναι κάτι που μόνο ο χρόνος θα απαντήσει, αλλά θα συνεχίσουμε να ενημερώνουμε αυτή τη συχνότητα του άρθρου με κάθε σημαντική εξέλιξη σε αυτόν τον τομέα για να σας κρατήσουμε ενήμερο για το τι ισχύει το μέλλον για το λειτουργικό σύστημα Fuchsia.