Η ενημέρωση ASUS Zenfone 4 Android Oreo φέρνει την υποστήριξη Project Treble χωρίς χωριστό διαμέρισμα προμηθευτή

click fraud protection

Το Asus Zenfone 4 έχει λάβει υποστήριξη Project Treble, αλλά η υλοποίηση της Asus δεν χρησιμοποιεί ξεχωριστό διαμέρισμα προμηθευτή για την αποθήκευση των BLOB της συσκευής.

Μια σημαντική κριτική των κατασκευαστών τηλεφώνων Android από την κυκλοφορία του Android Oreo ήταν η αποτυχία υποστήριξης του Project Treble, Το αρθρωτό πρόγραμμα αναβάθμισης της Google που έχει τη δυνατότητα να βοηθήσει την ανάπτυξη προσαρμοσμένης ROM με τρόπους που προηγουμένως δεν ήταν νοητός. Με το Project Treble, Μια μεμονωμένη εικόνα συστήματος μπορεί να εκκινήσει σε πολλές συσκευές, επομένως δεν προκαλεί έκπληξη το γεγονός ότι μερικοί άνθρωποι έχουν απογοητευτεί που δεν το υποστηρίζουν όλοι οι OEM. Η Nokia και η OnePlus ισχυρίζονται και οι δύο ότι οι συσκευές τους δεν έχουν τα απαραίτητα διαμερίσματα -- μια δίκαιη δικαιολογία, δεδομένου ότι το Project Treble απαιτεί ένα διαμέρισμα /vendor για να κρατήσει όλη τη συσκευή σιενδιάμεση μεγάλοarge Obζωάκια (BLOBs). Αλλά η Asus δεν την άφησε να την εμποδίσει να κυκλοφορήσει μια ενημέρωση βασισμένη στο Android Oreo για το Asus Zenfone 4 που φέρνει υποστήριξη Project Treble

χωρίς ένα ξεχωριστό διαμέρισμα προμηθευτή.

Τώρα, δεν είναι το ίδιο είδος Project Treble που έχει κυκλοφορήσει σε άλλες συσκευές μέχρι στιγμής. Στην πραγματικότητα, δεν είναι τόσο χρήσιμο για την ανάπτυξη custom ROM όσο, για παράδειγμα, η υλοποίηση Project Treble του Huawei Mate 9. Επειδή η Asus επέλεξε να μην χρησιμοποιήσει ένα διαμέρισμα /vendor, τα BLOBS της συσκευής αποθηκεύονται στο διαμέρισμα /system Αντίθετα, πράγμα που σημαίνει ότι είναι αδύνατο να δημιουργηθεί μια ενιαία εικόνα συστήματος στο Zenfone 4 που θα εκκινεί σε άλλα Asus συσκευές. Αυτό δεν σημαίνει ότι δεν θα ωφελήσει τους προγραμματιστές custom ROM, ωστόσο -- Τα BLOBS της συσκευής Asus Zenfone 4 έχουν πλέον τυποποιηθεί και οι προγραμματιστές custom ROM μπορούν τώρα να ακολουθήστε την ίδια προσέγγιση στην ανάπτυξη ROM όπως θα δημιουργούσαν μια ενιαία εικόνα συστήματος -- απλώς θα ενσωματώσουν τα δυαδικά αντικείμενα μέσα στο διαμέρισμα συστήματος αντι αυτου.

Ενώ η υποστήριξη Project Treble της Asus για το ZenFone 4 δεν πρόκειται να βοηθήσει τους προγραμματιστές να δημιουργήσουν μια καθολική εικόνα συστήματος για όλες τις συσκευές, θα βοηθήσει στην ανάπτυξη προσαρμοσμένης ROM για το τηλέφωνο και θα διευκολύνει την αναβάθμιση της Asus σε μελλοντικός.

Ενημέρωση: Περισσότερο πλαίσιο

Για προγραμματιστές προσαρμοσμένης ROM, η υποστήριξη Project Treble της Asus θα κάνει τα πράγματα πολύ πιο εύκολα από ορισμένες πτυχές. Αν και είναι αλήθεια, τα καλύτερα μέρη του Project Treble επιτρέπουν την εκκίνηση της ίδιας εικόνας συστήματος σε οποιαδήποτε συσκευή, οι συσκευές που δεν διαθέτουν αυτό το διαμέρισμα αλλά εξακολουθούν να είναι "Treble-ize" τα BLOB τους, ας πούμε, μπορούν ακόμα να χρησιμοποιηθούν σε οποιαδήποτε υποστηριζόμενη έκδοση Project Treble του Android με ή χωρίς το διαμέρισμα /vendor, εφόσον γίνουν οι απαραίτητες προσαρμογές έκανε.


Πηγή: ZenTalk Forums