Το 2017, με την κυκλοφορία του Android Oreo, η Google έκανε τη μεγαλύτερη αλλαγή στον πυρήνα του Android από τότε που κυκλοφόρησε για πρώτη φορά το 2008: το Project Treble. Όχι μόνο διευκόλυνε τους OEM να διαθέσουν ενημερώσεις και βελτίωσε το πόσο γρήγορα μπορούν να αναπτυχθούν, αλλά είδαμε επίσης τη γέννηση του GSI ή "Generic System Image", ως εναλλακτική λύση στο κανονικό προσαρμοσμένο υλικολογισμικό.
Μπορεί να έχετε συναντήσει αυτή την έννοια πολλές φορές στο πλαίσιο μιας προσαρμοσμένης ROM. Επαληθεύω Πώς να εγκαταστήσετε μια προσαρμοσμένη ROM στη συσκευή σας Android.

Ωστόσο, το ερώτημα παραμένει: Τι είναι το GSI και σε τι διαφέρει από τις κανονικές προσαρμοσμένες ROM;
Γρήγοροι σύνδεσμοι
Τι είναι οι γενικές εικόνες συστήματος;
Συνήθως, ο τρόπος με τον οποίο κατασκευάζονται οι περισσότερες παραδοσιακές προσαρμοσμένες ROM, όπως το LineageOS, είναι η μεταγλώττιση τους από τον πηγαίο κώδικα με μία μόνο συσκευή στο μυαλό.
Αυτό σημαίνει ότι το αρχείο ROM περιλαμβάνει όχι μόνο την εικόνα του συστήματος, αλλά και τον πυρήνα, όλα τα blobs και τις βιβλιοθήκες για συγκεκριμένο υλικό και άλλους κωδικούς για στοιχεία υλικού, τα οποία χρειάζονται όχι μόνο για την αντικατάσταση του αρχικού υλικολογισμικού του τηλεφώνου, αλλά περιέχουν ήδη τα περισσότερα τις απαραίτητες διαμορφώσεις και δυνατότητες.
Αυτό έχει πλεονεκτήματα, αλλά και πολλές αρνητικές πτυχές. Με το προσαρμοσμένο αρχείο ROM που δημιουργήθηκε και μεταγλωττίστηκε ειδικά για ένα συγκεκριμένο τηλέφωνο, ο προγραμματιστής ή ο επόπτης μπορεί να χρειαστεί λίγο χρόνο για να διορθώσει τυχόν σφάλματα που ενδέχεται να προκύψουν για τη συγκεκριμένη συσκευή, όπως ελαττωματικό Wi-Fi ή κάμερες.
Αλλά αυτό το είδος ROM χρειάζεται έναν προγραμματιστή — ή συχνά μια ομάδα προγραμματιστών — να αφιερώσει χρόνο για να κάνει τη σκληρή δουλειά με το χέρι και να κάνει την προσαρμοσμένη ROM να τρέχει σε ένα νέο τηλέφωνο. Αυτό απαιτεί προσεκτική ανάγνωση, συνεχείς δοκιμές και πολλές δοκιμές και λάθη. Εάν κανείς δεν είναι έτοιμος για αυτήν την εργασία, ενδέχεται να μην μπορείτε καθόλου να εγκαταστήσετε ένα προσαρμοσμένο αρχείο ROM στο τηλέφωνό σας.
Το 2017 σημειώθηκε σημαντική εξέλιξη ως προς αυτό. Με το Android Oreo, η Google ανακοίνωσε το Project Treble, το οποίο ουσιαστικά τοποθετεί λειτουργικές μονάδες και διαχωρίζει τον κώδικα για συσκευές χαμηλότερου επιπέδου από το ίδιο το Android.
Η εικόνα του συστήματος ουσιαστικά λειτουργεί ως στρώμα που εφαρμόζεται στον κώδικα κατώτερου επιπέδου, πράγμα που σημαίνει ότι μπορείτε να αλλάξετε το λειτουργικό σύστημα χωρίς να χρειάζεται να αγγίξετε αυτό το χαμηλότερο επίπεδο. Αυτό γέννησε την έννοια των GSI, ή των Γενικών Εικόνων Συστήματος, που θα μπορούσαν να χρησιμοποιηθούν σε περισσότερα από ένα τηλέφωνα.
Ο κύριος στόχος αυτής της αλλαγής ήταν η αντιμετώπιση προβλημάτων με τους OEM να είναι αργοί και αναποτελεσματικοί στην κυκλοφορία των ενημερώσεων Android. Αλλά κατέληξε επίσης να αλλάξει τους κανόνες του παιχνιδιού στην κοινότητα mod.
Ενώ τα προσαρμοσμένα αρχεία ROM για τη συσκευή εξακολουθούν να είναι διαθέσιμα, ο προγραμματιστής δημιουργεί επίσης μια προσαρμοσμένη εικόνα σε μορφή GSI, την οποία μπορείτε να εγκαταστήσετε σε οποιοδήποτε smartphone Android. Η μόνη απαίτηση είναι ότι χρειάζεται ξεκλειδωμένο bootloader. Επαληθεύω Κορυφαίες επιλογές προγραμματιστών Android που αξίζουν μικροαλλαγές.
Θα υπάρξουν διαφορές αν χρησιμοποιήσω το GSI;

Μπορεί να είστε εκεί ή να μην βρείτε κανένα—όλα θα εξαρτηθούν από τη συγκεκριμένη συσκευή σας. Το θέμα με ένα αρχείο ROM συσκευής είναι ότι ο προγραμματιστής θα αφιερώσει τον χρόνο του και θα δώσει ιδιαίτερη προσοχή στη συγκεκριμένη συσκευή που διατηρεί.
Εάν προκύψει πρόβλημα με αυτούς τους τύπους προσαρμοσμένων αρχείων ROM, ο προγραμματιστής μπορεί να αφιερώσει την προσοχή του στη σωστή διόρθωσή του.
Παρόλα αυτά, τα GSI δεν τραβούν αυτό το είδος προσοχής, καθώς έχουν σχεδιαστεί για χρήση σε οποιαδήποτε συσκευή Android. Συχνά προκύπτουν προβλήματα, αλλά τα εύσημα για την επίλυσή τους είναι χάρη στην κοινότητα προγραμματιστών που κατέβαλε τεράστιες προσπάθειες αφιερωμένη στη διόρθωση των σφαλμάτων και των προβλημάτων της συσκευής που βασίζονται σε GSI, ώστε να λειτουργεί καλύτερα σε όσο το δυνατόν περισσότερα τηλέφωνα.
Αλλά είναι αδύνατο να διορθώσετε τα πάντα για όλους, και εκτός κι αν το πρόβλημά σας συμβαίνει σε πολλά άλλα άτομα, είναι πιθανότατα αρκετά χαμηλά στη λίστα δεξαμενών προγραμματιστών.
Αυτό δεν σημαίνει ότι τα GSI είναι κακά. Είναι ο μόνος τρόπος με τον οποίο πολλά τηλέφωνα μπορούν να αποκτήσουν προσαρμοσμένη ROM και, ως επί το πλείστον, είναι τέλεια για καθημερινή χρήση στη συντριπτική πλειοψηφία των δημοφιλών smartphone. Αλλά εάν το αρχείο προσαρμοσμένης ROM είναι διαθέσιμο για το τηλέφωνό σας, αυτή είναι πιθανώς μια καλύτερη επιλογή.
Διαφορετικά, μπορείτε να δοκιμάσετε το GSI. Προσπαθήστε να ελέγξετε εάν άλλα άτομα χρησιμοποιούν το ίδιο τηλέφωνο με εσάς και εάν το χρησιμοποιούν, δοκιμάστε να γράψετε τα προβλήματα που αντιμετωπίζουν, εάν έχουν. Και αν συναντήσετε κάτι, φροντίστε να το αναφέρετε. Επαληθεύω Γιατί δεν χρειάζεται πλέον να εγκαταστήσετε προσαρμοσμένη ROM σε συσκευές Android.
ROM ΓΙΑ ΟΛΟΥΣ
Ένα προσαρμοσμένο αρχείο ROM είναι πάντα η καλύτερη επιλογή εάν σκοπεύετε να εμβαθύνετε στον κόσμο των mods Android. Αλλά, εάν δεν υπάρχει κανένα διαθέσιμο ή τίποτα που σας αρέσει, το GSI μπορεί να είναι το καλύτερο στοίχημά σας.
Θα σας επιτρέψει να εκτελέσετε μια εναλλακτική εμπειρία Android, ανεξάρτητα από το τηλέφωνο που χρησιμοποιείτε, εφόσον το τηλέφωνό σας είναι συμβατό με το Project Treble. Ελπίζουμε μέχρι τώρα να γνωρίζετε τη διαφορά. Τώρα μπορείτε να δείτε Καλύτεροι εκτοξευτές για Android: Προσαρμόστε το τηλέφωνό σας.










