Βήματα για την εκτέλεση του Fuchsia στο Android Studio
συμβουλές και κόλπα Android / / August 05, 2021
Πριν από μερικούς μήνες, το νέο Fuchsia OS της Google δημιούργησε μια φήμη. Εάν ρωτήσετε Τι είναι το λειτουργικό σύστημα Fuchsia; Είναι ένα λειτουργικό σύστημα ανοιχτού κώδικα που αναπτύχθηκε από την ίδια την Google και θα αντικαταστήσει πιθανώς την πλατφόρμα Android που υποστηρίζεται από Linux και το Chrome OS στο εγγύς μέλλον.
Το συνέδριο προγραμματιστών I / O 2019 της Google βρίσκεται σε εξέλιξη. Η Google εργάζεται στο Fuchsia τα τελευταία 2-3 χρόνια για να καταστεί επιλέξιμη για χρήση σε συσκευές Android. Διότι, ακόμη και αν το Fuchsia θα είναι επίσημα διαθέσιμο σε λίγα χρόνια, τα περισσότερα άτομα και εταιρείες δεν μπορούν να αντικαταστήσουν τα smartphone τους Android τόσο εύκολα. Αυτό είναι ένα πραγματικό γεγονός.
Το Google fuchsia OS μπορεί να εκτελεστεί σε συσκευές Android με ορισμένες λειτουργίες ή τροποποιήσεις. Ωστόσο, η διαδικασία ανάπτυξης της Google είναι αρκετά γρήγορη, ακόμα περισσότερο τρόπος.
Πίνακας περιεχομένων
- 1 Τι είναι το Fuchsia OS;
-
2 Γιατί χρειαζόμαστε το Fuchsia OS;
- 2.1 Ζιρκονίτης
-
3 Βήματα για την εκτέλεση του Fuchsia στο Android Studio
- 3.1 Προϋποθέσεις:
Τι είναι το Fuchsia OS;
Το Fuchsia OS της Google θα αντικαταστήσει πλήρως το δικό του τόσο δημοφιλές και ευρέως χρησιμοποιούμενο Android Platform. Είναι μια πλατφόρμα λειτουργικού συστήματος ανοιχτού κώδικα με βάση μικροπυρήνα που κάλεσε 'Ζιρκονίτης'. Το έργο GitHub στο Fuchsia ισχυρίστηκε ότι το λειτουργικό σύστημα μπορεί να λειτουργεί σε σχεδόν όλες τις συσκευές όπως smartphone, tablet και προσωπικούς υπολογιστές.
Θα αντικαταστήσει επίσης το Chrome OS πολύ σύντομα λόγω της πλατφόρμας και της φιλικότητάς του για προγραμματιστές. Το λειτουργικό σύστημα έχει γράψει σε γλώσσες C, C ++, Dart, Go, Rust και βασίζεται στην πλατφόρμα ARM64, x86-64. Τρέχει σε Microkernel με την άδεια BSD, MIT, Apache License 2.0 αντίστοιχα.
Γιατί χρειαζόμαστε το Fuchsia OS;
Η διεπαφή χρήστη και οι εφαρμογές της Fuchsia είναι γραμμένες με λογισμικό Flutter. Κιτ ανάπτυξης λογισμικού Flutter που επιτρέπει δυνατότητες ανάπτυξης πολλαπλών πλατφορμών για πλατφόρμες Fuchsia, Android και iOS. Παράγει εφαρμογές βασισμένες στο Dart, προσφέροντας εφαρμογές με υψηλότερες αναλογίες απόδοσης που τρέχουν στα 120 καρέ / δευτερόλεπτο.
Το Flutter προσφέρει επίσης μια μηχανή απόδοσης γραφικών με βάση το Vulkan που ονομάζεται «Escher». Με τη βοήθεια αυτής της ειδικής υποστήριξης για «ογκομετρικές μαλακές σκιές». Λόγω του κιτ ανάπτυξης λογισμικού Flutter που προσφέρει ευκαιρίες μεταξύ πλατφορμών, οι χρήστες μπορούν να εγκαταστήσουν τμήματα του Fuchsia σε συσκευές Android.
Ζιρκονίτης
Το Fuchsia βασίζεται σε ένα νέο μικροπυρήνα που ονομάζεται «Zircon» που επιλέχθηκε από το «Little Kernel» που σημαίνει ότι ένα μικρό λειτουργικό σύστημα (λειτουργικό σύστημα) αναλαμβάνει για ενσωματωμένα συστήματα.
Βήματα για την εκτέλεση του Fuchsia στο Android Studio
Ως άπληστος χρήστης Android ή προγραμματιστής, μπορείτε να ακολουθήσετε προσεκτικά τα βήματα. Μπορείτε να εκτελέσετε το Fuchsia OS στον εξομοιωτή Android Studio. Οι οδηγίες για να κάνετε το ίδιο έχουν δημοσιευτεί στις r3pwn ιστολόγιο (πηγή), η οποία αναφέρεται από Προγραμματιστές XDA.
Προϋποθέσεις:
- Αρχικά, πρέπει να εγκαταστήσετε το Android Emulator 29.0.6 ή νεότερη έκδοση. (ίσως χρειαστεί να το εγκαταστήσετε μέσω SDK Manager)
- Το Git πρέπει να εγκατασταθεί στον υπολογιστή σας.
- Επιλέξτε την τοποθεσία του Android Emulator στο SDK.
- Στη συνέχεια, ρυθμίστε σωστά τα προγράμματα οδήγησης Vulkan για το GPU σας.
- Απαιτείται αντίγραφο του δέντρου προέλευσης της Φούξιας. (όπως ~ / φούξια)
Τώρα, μετά τη λήψη της πηγής φούξια, θα πρέπει να συγχωνεύσετε ορισμένες μη συγχωνευμένες δεσμεύσεις που μπορείτε να βρείτε από το r3pwn blog, που αναφέρεται παραπάνω.
Στη συνέχεια, οι προγραμματιστές έχουν τροποποιήσει το Fuchsia OS της Google για συμβατή με Android Emulator έκδοση. Το υπόλοιπο μέρος της κωδικοποίησης και των εντολών, μπορείτε να ακολουθήσετε τον οδηγό του r3pwn.
Τα στιγμιότυπα οθόνης που μοιράστηκαν το r3pwn κατάφεραν να τρέξουν το Fuchsia στο Android Studio Emulator αρκετά όμορφα. Αλλά υπάρχουν τόσα πολλά σφάλματα ή μπορείτε να πείτε έλλειψη ανάπτυξης που πρέπει να διορθωθεί. Ωστόσο, το Fuchsia OS διαθέτει πλέον ορισμένες εφαρμογές όπως Ρυθμίσεις, Καρτέλα Πρόσφατες Εφαρμογές, Λειτουργία Διαχωριστικής Οθόνης κ.λπ. εμπνευσμένη από το Android.
Η Subodh λατρεύει να γράφει περιεχόμενο είτε σχετίζεται με την τεχνολογία είτε άλλο. Αφού έγραψε στο blog τεχνολογίας για ένα χρόνο, γίνεται παθιασμένος με αυτό. Του αρέσει να παίζει παιχνίδια και να ακούει μουσική. Εκτός από το blogging, είναι εθιστικός στις κατασκευές PC gaming και στις διαρροές smartphone.