Βαθμολογήστε το άρθρο

Έχει αποκαλυφθεί ότι η Samsung ετοιμάζει μια Android Pie beta ROM για το Galaxy S9, οπότε πρόκειται να υπάρξουν οι συνήθεις δοκιμαστικές περιόδους της beta πριν η Samsung κυκλοφορήσει την τελική ενημέρωση. Γιατί όμως μιλάμε για μια beta που θα δούμε στο μέλλον και όχι για τακτικές stable ενημερώσεις από τις αρχές του μήνα; Φαίνεται ότι το Project Treble το οποίο μείωσε στο ελάχιστο την καθυστέρηση ενσωμάτωσης του κυρίως κώδικα του Android στα κινητά διαφόρων εταιριών δεν λειτουργεί όπως πρέπει στην Samsung λόγω ‘ασυμβατότητας’ κώδικα.

Project Treble

Πριν από την εμφάνιση του Project Treble (πριν από το Oreo), το λειτουργικό σύστημα και οι drivers του hardware του τηλεφώνου ήταν μέρος του ίδιου κώδικα. Αυτό σημαίνει για αλλαγές στο λογισμικό για μια λειτουργικότητα συγκεκριμένου μοντέλου, μια αλλαγή στο UI ή ένας διαφορετικός επεξεργαστής απαιτούσε αρκετές αλλαγές ή αναβαθμίσεις στον κώδικα του Android. Όταν η Google έβγαζε μια νέα έκδοση ο κώδικας αυτής έπρεπε να αλλάξει για κάθε κινητό ξεχωριστά. Για παράδειγμα, στο Galaxy S8, η Qualcomm χρειαζόταν να ενημερώσει τον κώδικα για τον Snapdragon 835 (κώδικα που έρχεται κλειστός από την Qualcomm), για το υπόλοιπο δικό της υλικό, να αναβαθμίσει το UI στα πρότυπά της και στη συνέχεια να ξεκινήσει την ενημέρωση.

Διαβάστε επίσης:  LG G7: τέλος οι «υπαναχωρήσεις», έρχεται με Snapdragon 845 SoC!

Με το Project Treble, ο κώδικας έχει διαχωριστεί από τους drivers. Έτσι, τώρα, η Qualcomm δεν χρειάζεται να στείλει νέους drivers στη Samsung πριν η Samsung μπορέσει να ξεκινήσει να δουλεύει στο υπόλοιπο υλικό και το UI. Αν οι drivers ενός παλιότερου hardware τρέχουν ομαλά σε μια νέα έκδοση η Samsung χρειάζεται μόνο να ενημερώσει το UI της για να ξεκινήσει την ενημέρωση.

Πού είναι το πρόβλημα με την εταιρία τώρα πια που συμμετέχει στο Treble;  Η Samsung τροποποιεί σε μεγάλο βαθμό το UI προσθέτοντας ταυτόχρονα πλήθος ενημερώσεων και αλλαγών στις ναυαρχίδες της. Έτσι, κάθε φορά που υπάρχει μια νέα έκδοση του Android ναι μεν δεν χρειάζεται να περιμένει ή να αλλάξει τον κώδικα των drivers αλλά πρέπει να κάνει εκτεταμένες αλλαγές στο UI και στον κώδικα για το hardware της. Και αυτή η διαδικασία, δυστυχώς, παίρνει χρόνο.

Για παράδειγμα ξέρουμε ότι ένας από τους λόγους που αργεί η Pie είναι το ‘νυχτερινό’ UI που ετοιμάζει η εταιρία για τα Galaxy S9 και Galaxy Note 9 το οποίο θέλει εκτεταμένες αλλαγές στο UI για όλες τις εφαρμογές και το μενού της εταιρίας.

Το Treble θα μειώσει τον χρόνο που η εταιρία χρειάζεται να δει τους drivers για το hardware αλλά δεν έχει καμία επίδραση όπως φαίνεται στην ταχύτητα αναβάθμισης του UI. Αν αναρωτιέστε η εταιρία δεν είναι η μόνη. Xiaomi, Huawei, Oppo,Vivo και άλλες με βαρύ πλούσιο UI αντιμετωπίζουν το ίδιο θέμα. Καμία όμως δεν καθυστερεί τόσο όσο η Samsung. Ίσως θα πρέπει να αρχίσει να σκέφτεται την αλλαγή του UI της σε κάτι πιο απλό.

[Πηγή] :

Sammobile