Το Fuchsia είναι ένα εντελώς νέο λειτουργικό σύστημα, που αυτή τη στιγμή βρίσκεται σε πολύ πρώιμα στάδια ανάπτυξης στη Google. Σε τι διαφέρει από το Android και το Chrome και μπορεί να αντικαταστήσει ένα από τα δύο; Ας το αναλύσουμε.



Τι είναι αυτό το πράγμα?

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

Ένα καθολικό λειτουργικό σύστημα είναι κάτι σαν ιερό δισκοπότηρο για τους κατασκευαστές λογισμικού, αλλά στην πραγματικότητα δεν έχει επιτευχθεί ακόμα. Η Microsoft προσπάθησε να κάνει τα Windows 10 καθολικά, τουλάχιστον με την έννοια ότι έχουν κατασκευαστεί ορισμένα τηλέφωνα που μπορούν να τα εκτελούν σε απογυμνωμένη έκδοση. Η Apple ισχυρίστηκε περίφημα (πολύ αμφίβολα) ότι το αρχικό iPhone διέθετε πραγματικό OS X, πριν τελικά εγκαταλείψει αυτή την ιδέα υπέρ ενός επώνυμου iOS. Το πιο κοντινό που έχουμε φτάσει σε λειτουργικά συστήματα που τρέχουν σε όλα τα επίπεδα καταναλωτικού υλικού είναι, κάπως ειρωνικά, το Linux. Διάφορες γεύσεις του πυρήνα Linux χρησιμοποιούνται για Android, Chrome OS, αποκωδικοποιητές, δρομολογητές και μόντεμ, έξυπνες συσκευές και τόνους βιομηχανικού λογισμικού.

Η προσπάθεια της Microsoft για μια καθολική πλατφόρμα δεν ήταν πολύ επιτυχημένη.

Αλλά απλά το να τρέξετε διαφορετικό υλικό με αόριστα παρόμοια κότσια λογισμικού δεν είναι πραγματικά το ζητούμενο. Ο στόχος για τη Microsoft, την Apple και την Google είναι να δημιουργήσουν ένα ενιαίο λειτουργικό σύστημα που να μπορεί να εκτελεί τις ίδιες εφαρμογές με ελάχιστες αλλαγές ανάπτυξης σε όσο το δυνατόν ευρύτερο φάσμα υλικού. Αυτό θα διευκόλυνε την εύκολη διασύνδεση στην τεχνολογία σε επίπεδο καταναλωτή, θα προσελκύσει προγραμματιστές λογισμικού που θέλουν να δημιουργήσουν αποτελεσματικά εφαρμογές σε πολλές πλατφόρμες και, κυρίως, θα κλειδώσει τους καταναλωτές σε ένα ενιαίο οικοσύστημα λογισμικού που είναι εύκολο να ελεγχθεί (και είναι δύσκολο να αφεθεί στον ανταγωνισμό).

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

μεταφορά επαφών μεταξύ τηλεφώνων android

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Το Android βασίζεται σε Linux, αλλά τι σημαίνει αυτό;

Πώς σχετίζεται το Fuchsia με το Android και το Chrome;

Μακρινά. Ενώ το Android και το Chrome OS Και οι δύο χρησιμοποιούν μια πολύ τροποποιημένη έκδοση του πυρήνα Linux , το Fuchsia είναι χτισμένο από την αρχή σε έναν εντελώς νέο μικρο-πυρήνα που ονομάζεται Zircon.

Διαφήμιση

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

Έννοιες Fuchsia UI που εκτελούνται σε τηλέφωνο Android.

Δεν βλάπτει το γεγονός ότι με ένα σύστημα που δημιούργησε μόνη της, η Google έχει περισσότερο ή λιγότερο απόλυτο έλεγχο στον τρόπο με τον οποίο εξελίσσονται το Zircon και το Fuchsia, τόσο πριν όσο και μετά την κυκλοφορία τους στην αγορά (εάν έρθει ποτέ). Η Google έμαθε το μάθημά της με το Android, το οποίο είναι πλέον σε μεγάλο βαθμό σπασμένα σε επίπεδο καταναλωτή χάρη στη φύση του ανοιχτού κώδικα. Το Chrome OS είναι ουσιαστικά κλειδωμένο από τους όρους αδειοδότησης, παρόλο που είναι επίσης τεχνικά ανοιχτού κώδικα. Το Fucshia, και πάλι ανοιχτού κώδικα, θα ελεγχόταν πιθανώς σχεδόν εξ ολοκλήρου από την ίδια την Google, ακόμα κι αν λειτουργούσε σε υλικό που πωλούνταν από συνεργαζόμενες εταιρείες.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πρώιμες εμφανίσεις Google Pixel 4: Ραντάρ, Face Unlock και κάμερα

Πώς θα επηρεάσει το Fuchsia τους προγραμματιστές;

Το Fuchsia δεν βρίσκεται ακόμη σε σημείο όπου οι προγραμματιστές μπορούν να δημιουργήσουν πρακτικά πλήρεις εφαρμογές. Αλλά όταν φτάσει εκεί, η Google δεν σκοπεύει να εγκαταλειφθεί εντελώς η δουλειά που έχει κάνει στο Android. Οι εφαρμογές Flutter μπορούν να γραφτούν σε διάφορες δημοφιλείς γλώσσες προγραμματισμού χρησιμοποιώντας το νέο κιτ ανάπτυξης λογισμικού Flutter.

Το Flutter επιτρέπει στις εφαρμογές να γράφονται με μέγιστη συμβατότητα μεταξύ Fucshia, Android και iOS. Όχι μόνο αυτό σημαίνει ότι οι εφαρμογές μπορούν να γραφτούν και στις τρεις πλατφόρμες με ελάχιστη επένδυση, αλλά καθιστά εύκολη τη μεταφορά υπαρχουσών εφαρμογών στο Fuchsia και την υποστήριξη και των τριών πλατφορμών.

Το Flutter βασίζεται επίσης στο τρέχον πρότυπο οπτικής σχεδίασης της Google—Material Design—το οποίο τηρεί για όλες τις ιδιότητες Android, Chrome OS και ιστού (σε διαφορετικό βαθμό). Περιλαμβάνει υποστήριξη για προηγμένα στοιχεία διεπαφής χρήστη που βασίζονται στην ευέλικτη μηχανή απόδοσης Vulkan, συμπεριλαμβανομένων των ογκομετρικών σκιών (ένα αγαπημένο εργαλείο του Material Design) και των εξαιρετικά ομαλών κινούμενων εικόνων 120 FPS. Είναι επίσης ικανό για μερικές εντυπωσιακές εφαρμογές παιχνιδιών και πολυμέσων, αν και η απόδοση θα εξαρτηθεί φυσικά από το υλικό.

προστατευτικά υπέρτασης με εφεδρική μπαταρία
Διαφήμιση

Αν αναρωτιέστε γιατί το Chrome OS δεν περιλαμβάνεται σε αυτήν τη λίστα συμβατότητας, θυμηθείτε ότι οι εφαρμογές για το Chrome βασίζονται σχεδόν εξ ολοκλήρου στον ιστό. Δεν κατεβάζει κώδικα και τον εκτελεί τοπικά όπως τα περισσότερα άλλα λειτουργικά συστήματα. Αλλά Chrome OS μπορώ τρέξτε τώρα εφαρμογές Android , και αυτή η δυνατότητα επεκτείνεται σημαντικά από την Google σε κάθε σημαντική έκδοση του Chrome. Το πιο εύκολο συμπέρασμα είναι ότι η Google ελπίζει να μεταφέρει την υποδομή της στο Play Store σε τουλάχιστον ορισμένες πλήρεις εφαρμογές που βασίζονται σε επιτραπέζιους υπολογιστές Android για το Chrome OS.

Σε εκείνο το σημείο, εάν η Google καταφέρει να ξεκινήσει το Fuchsia και να αντικαταστήσει ή να μεταφέρει και τις δύο πλατφόρμες, θα ήταν μια εύκολη προσαρμογή για τους προγραμματιστές (και επομένως τους χρήστες).

Πότε βγαίνει το φούξια;

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

Είναι απολύτως πιθανό κάποια στιγμή η Google να αξιολογήσει τη Φούξια σε σχέση με τις τρέχουσες συνθήκες της αγοράς και να αποφασίσει να καταργήσει το έργο. Μπορεί να συνεχίσει με το Android (ως έχει ελαττώματα) και το Chrome OS ή να αναπτύξει κάτι που δεν έχουμε δει ακόμη. Αλλά αυτή τη στιγμή, το Fuchsia μοιάζει με τον πιο πιθανό (αν και μακρινό) διάδοχο του Android και πιθανώς του Chrome.

Μπορώ να το δοκιμάσω τώρα;

Περίπου. Αρκετά από τα οστά του Fuschia είναι διαθέσιμα στα αποθετήρια ανοιχτού κώδικα που είναι δυνατό να τεθεί σε λειτουργία μια εξαιρετικά πρώιμη κατασκευή του έργου — αλλά μόνο σε μερικά συγκεκριμένα κομμάτια υλικού αυτή τη στιγμή. Κατά τη στιγμή της γραφής, αυτά περιορίζονται στο Μίνι υπολογιστή Intel NUC , ο Acer Switch Alpha 12 δισκίο, το HiKey960 , και το Khadas VIM . Αυτά τα δύο τελευταία είναι συστήματα σε ένα τσιπ, όπως ένα πιο ισχυρό Raspberry Pi.

Το Acer's Switch Alpha 12 είναι μία από τις μόνες mainstream συσκευές που υποστηρίζονται επίσημα από πρώιμες εκδόσεις Fuchsia.

Υπάρχει ένα κομμάτι υλικού που δεν υποστηρίζεται επίσημα, αλλά μπορεί να τρέξει ούτως ή άλλως το Fuchsia: το Pixelbook. Και είναι λογικό—ως το υπερ-premium Chromebook της Google, είναι φυσικό να υποθέσουμε ότι υπάρχουν πολλά από αυτά που περιφέρονται στις αίθουσες στα χέρια των προγραμματιστών της Google. Ron Amadeo της Ars Technica κατάφερε να θέσει σε λειτουργία τον πρώιμο κώδικα Fuchsia σε ένα μοντέλο καταναλωτή για να ελέγξει το λειτουργικό σύστημα.

Η Ars Technica έκανε το Fuchsia να τρέχει στο Pixelbook.

Διαφήμιση

Είναι επίσης δυνατή η εκτέλεση κομματιών κώδικα Fuchsia σε τηλέφωνα Android χρησιμοποιώντας ορισμένες παλαιότερες εκδόσεις. Αλλά σε όλες αυτές τις περιπτώσεις, θα χρειαστείτε κάποιες σοβαρές τεχνικές μπριζόλες για να δημιουργήσετε τον κώδικα σε σημείο που να μπορείτε να τον εγκαταστήσετε και η απόδοση της επένδυσής σας στο χρόνο δεν θα είναι μεγάλη. Θα μπορείτε να δείτε μόνο πώς λειτουργεί μια πολύ πρώιμη έκδοση της διεπαφής χρήστη. Ακόμη και η σύνδεση Google δεν λειτουργεί αυτή τη στιγμή. Συνιστώ να ελέγξετε τα άρθρα τεχνολογίας που έχουν ήδη γραφτεί ή να παρακολουθήσετε μερικά πρακτικά βίντεο στο YouTube .

Πώς να κάνετε στιγμιότυπο οθόνης των windows 10

Πίστωση εικόνας: Ron Amadeo/Ars Technica , Microsoft , Αμαζόνα

ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ
Επιλογή Συντάκτη