Logo el.androidermagazine.com
Logo el.androidermagazine.com

Τι είναι φούξια και γιατί πρέπει να σας ενδιαφέρει;

Πίνακας περιεχομένων:

Anonim

Πριν από πολύ καιρό, το 2016, το Διαδίκτυο έμαθε για μια υποτιθέμενη πρωτοβουλία Google για τη συγχώνευση του Chrome OS και του Android. Ήταν να έχει το κωδικό όνομα Andromeda και θα ενοποιήσει όλες τις πλατφόρμες υπολογιστών της Google έτσι ώστε όλοι να χρησιμοποιούν το ίδιο λειτουργικό σύστημα. Έχει νόημα από πολλές απόψεις. είναι παρόμοιο με αυτό που κάνει η Microsoft με το κινητό, tablet και επιτραπέζιο λογισμικό και υποτίθεται ότι η κατεύθυνση της Apple κινείται με iOS και macOS. Οι κωδικές ονομασίες και οι φήμες στην άκρη, αυτό που τελικά συνέβη ήταν η δυνατότητα να επισκεφτείτε το Google Play Store με ένα Chromebook και να τρέξετε εγγενώς εφαρμογές Android.

Αυτό ήταν μια μεγάλη υπόθεση, και αν ήταν αυτό που Andromeda αποδείχθηκε ότι ήταν σίγουρα αρκετό. Όλοι επωφελούνται από την ύπαρξη εφαρμογών Android που είναι διαθέσιμες στα Chromebook - η Google μπορεί να πουλήσει περισσότερα και μπορούμε να τα χρησιμοποιήσουμε καλύτερα επειδή θα υπάρχει μια "εφαρμογή για αυτό" όποτε χρειαζόμαστε μία. Αλλά η ιδέα της συγχώνευσης των Android και του Chrome ποτέ δεν έφυγε. Μόλις πήρε ένα νέο κωδικό όνομα: Fuchsia.

Περισσότερα: Πρόκειται για τα Chromebook που μπορούν να εκτελούν εφαρμογές Android και Linux

Η Fuchsia πήρε το όνομά της, σύμφωνα με ορισμένους από τους προγραμματιστές, από υπάρχοντα έργα.

Ροζ + Μωβ = Φούξια (νέο λειτουργικό σύστημα)

Το Project Pink ήταν μια πρωτότυπη ιδέα από την ομάδα μηχανικών της Apple, όταν αποφάσισαν ότι ήρθε η ώρα να δημιουργήσουν ένα νέο λειτουργικό σύστημα με ένα νέο περιβάλλον χρήστη και οι σημειώσεις γράφτηκαν σε ροζ κάρτες. Το Project Purple ήταν το αρχικό όνομα που δόθηκε στην πρωτότυπη παραγωγή ενός κινητού τηλεφώνου αφής από την Apple. το iPhone. Οι αρχικοί προγραμματιστές της Fuchsia είναι καλά εξοικειωμένοι με αυτή την ιστορία, καθώς αποτελούσαν επίσης μέρος πρώην έργων όπως το BeOS, το iOS και το WebOS.

Αλλά ένα λειτουργικό σύστημα χρειάζεται κάτι παραπάνω από ένα όνομα. Και χωρίς να μας λέει η Google τίποτα για το νέο της έργο, αφήνουμε να βγάλουμε μαζί όλα τα ψωμιά που μπορεί να βρει το Διαδίκτυο. Εδώ είναι αυτό που γνωρίζουμε μέχρι στιγμής.

Η Fuchsia δεν πρόκειται να αντικαταστήσει το Android ή το Chrome OS

Το Android είναι ένα περίπλοκο πράγμα. Μπορεί να θεωρηθεί ως ένα πλήρες λειτουργικό σύστημα που θα βρείτε σε ένα smartphone ή tablet ή μπορεί να είναι ένα μικρό μέρος ενός λειτουργικού συστήματος που είναι κατασκευασμένο για να τρέχει εφαρμογές όπως είδαμε από το BlackBerry σε συσκευές OS 10. Πάνω απ 'όλα, το Android είναι εξοικειωμένο με περίπου δύο δισεκατομμύρια ανθρώπους και έχει ένα τεράστιο οικοσύστημα λογισμικού, συσκευών, αξεσουάρ και προσωπικό υποστήριξης. Ποτέ δεν εγκαταλείπετε κάτι τέτοιο με επιτυχία - βασίζεστε σε αυτό.

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

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

Αυτή τη στιγμή το Android χρησιμοποιεί τον πυρήνα Linux και μια χούφτα προγραμμάτων βοηθητικών προγραμμάτων γραμμένα για να λειτουργούν με το Linux. Το Linux είναι μεγάλο από πολλές απόψεις. Είναι κατασκευασμένο για να λειτουργεί με σχεδόν οτιδήποτε hardware-σοφός, έχει μια τεράστια κοινότητα που συμβάλλει και κάνει κάθε έκδοση καλύτερη από την τελευταία και θα είναι πολύ περισσότερο από οποιοδήποτε υλικό που αγοράζετε σήμερα που το χρησιμοποιεί. Το Chrome είναι ως επί το πλείστον ο ίδιος τρόπος. Είναι μια δέσμη υπηρεσιών και χρησιμότητες που αντιμετωπίζουν οι χρήστες που τρέχουν πάνω από τον πυρήνα του Linux. Έτσι είναι το Android Auto, το Android TV και το Wear OS.

Αλλά το Linux δεν ανήκει στην Google και δεν σχεδιάστηκε ειδικά για το κινητό υλικό. Αυτά είναι δύο πράγματα που η Google θέλει και τελικά θα χρειαστεί για να συνεχίσει να ανταγωνίζεται.

Η Φούξια θα χτιστεί για το 2019 και πέρα, όχι για την κληρονομιά του παρελθόντος.

Η Google χρειάζεται ένα λειτουργικό σύστημα κινητής τηλεφωνίας χτισμένο από το έδαφος σε κάθε επίπεδο που έχει σχεδιαστεί για το 2018. Πρέπει να είναι άπαχο και εύκολο στους πόρους, να μπορεί να υπολογίζει γρήγορα χωρίς να φορολογεί τα τσιπ μέσα στα τηλέφωνά μας και πρέπει να είναι σε θέση να ανταποκριθεί αμέσως σε όλους τους τρόπους που μπορούμε να "μιλάμε" σε αυτό, όπως η αφή, το ποντίκι και το πληκτρολόγιο ή η φωνή. Και πρέπει να κάνει όλα αυτά, ενώ εξακολουθεί να είναι το ίδιο user-friendly Android που ήδη γνωρίζουμε και εξακολουθούν να τρέχουν τα εκατομμύρια των εφαρμογών γραμμένες για το Android.

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

Οφέλη από την αλλαγή

Όπως αναφέρθηκε, η Google θέλει το λογισμικό που έχει περισσότερο έλεγχο και το οποίο σχεδιάστηκε για να είναι φτωχό και γρήγορο στο σχετικά χαμηλό τέλος υλικό που βλέπουμε στα κινητά προϊόντα. Υπάρχουν όμως δύο ακόμη πολύ σημαντικά οφέλη από τη μετάβαση σε ένα προσαρμοσμένο λειτουργικό σύστημα και αυτή τη φορά τα βλέπουμε.

Οι προγραμματιστές θα μπορούν να χρησιμοποιούν πιο σύγχρονες γλώσσες προγραμματισμού για να γράφουν εφαρμογές. Βλέπουμε ήδη αυτό με εργαλεία προγραμματισμού όπως το Dart και το Flutter που κάνουν το δρόμο τους στο Android, και κάθε νέο λειτουργικό σύστημα είναι σίγουρα γραμμένο με σύγχρονα εργαλεία προγραμματισμού στο μυαλό.

Μερικές φορές χρειάζεστε ένα σφυρί. Άλλες φορές χρειάζεστε κάτι πιο λεπτό.

Δεν υπάρχει τίποτα λάθος με τον προγραμματισμό σε C ή Java. Και οι δύο γλώσσες είναι πολύ ισχυρές και μπορούν να κάνουν οποιοδήποτε υλικό να κάνει τίποτα. Αλλά αυτό σημαίνει επίσης ότι έχουν σχεδιαστεί για να κάνουν πολλά πράγματα που ένας προγραμματιστής εφαρμογών για κινητά δεν χρειάζεται και αυτό μπορεί να τους κάνει λίγο δυσκίνητο να μάθουν και να χρησιμοποιήσουν. Ένας προγραμματιστής εφαρμογών Android δεν χρειάζεται τον κωδικό του για να επικοινωνεί απευθείας με τη CPU χρησιμοποιώντας τον κωδικό μηχανής. Ωστόσο, ένας προγραμματιστής εφαρμογών χρειάζεται να έχει πρόσβαση σε ευκολότερους και αποτελεσματικότερους τρόπους για να έχει ομαλές μεταβάσεις UI ή δυνατότητα κλιμάκωσης για διαφορετικές οθόνες. Το C ++ είναι ιδανικό για την τροφοδοσία ενός ρομπότ, αλλά το Flutter είναι ιδανικό για τη δημιουργία ενός εξαιρετικού περιβάλλοντος εφαρμογής. Αφήνοντας τους προγραμματιστές να εκμεταλλευτούν τα εργαλεία που βοηθούν στην παραγωγή καλύτερων εφαρμογών σημαίνει ότι έχουμε καλύτερες εφαρμογές.

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

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

Αυτό θα αλλάξει με εργαλεία όπως το Flutter και αυτό είναι το δεύτερο όφελος. Αυτή τη στιγμή είναι δύσκολο να δημιουργήσετε μια εφαρμογή Android που λειτουργεί σε μια μικρή οθόνη 5 ιντσών, αλλά μεταμορφώνεται για να επωφεληθεί από μια οθόνη 12 ιντσών. Μπορεί να γίνει όμορφα - για παράδειγμα, βλέπετε την εφαρμογή Gmail - αλλά η σχετική εργασία συνήθως βάζει τους προγραμματιστές από την ιδέα. Εάν τα εργαλεία θα επιτρέψουν σε έναν προγραμματιστή να ορίσει μερικούς διαφορετικούς τρόπους να χρησιμοποιήσει την πλήρη οθόνη για να μας δώσει τη σωστή ποσότητα πληροφοριών με μερικά μόνο βήματα, οι περισσότεροι προγραμματιστές θα το έκαναν.

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

Παρατηρήστε τις ομοιότητες και, στη συνέχεια, παρατηρήστε τις διαφορές. Έτσι μπορεί να αλλάξει ένα κομμάτι λογισμικού, σε αυτή την περίπτωση, ένα απλό περιβάλλον εργασίας χρήστη ή μια εφαρμογή "σπίτι" για να εκτελεστεί σε δύο διαφορετικές οθόνες μεγέθους. Αυτό είναι που το Android στην τρέχουσα κατάσταση του λείπει. Αυτό είναι που πρέπει να συμβεί. Αυτός είναι ο λόγος για τον οποίο η Google - και εμείς - θέλουμε να γίνει πραγματικότητα το Fuchsia.

Τίποτα δεν είναι τελικό, όλα μπορούν να αλλάξουν

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

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

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

Οι 3 καλύτεροι τρόποι με τους οποίους η Fuchsia μπορεί να είναι ένα καλύτερο λειτουργικό σύστημα από το Android

Chromebooks για όλους

Chromebooks

  • Τα καλύτερα Chromebook
  • Τα καλύτερα Chromebook για φοιτητές
  • Τα καλύτερα Chromebook για ταξιδιώτες
  • Καλύτεροι διανομέας USB-C για Chromebook

Μπορούμε να κερδίσουμε προμήθεια για αγορές χρησιμοποιώντας τους συνδέσμους μας. Μάθε περισσότερα.