Το Android 13 θα μπορούσε να μειώσει σημαντικά τους χρόνους φόρτωσης του παιχνιδιού

Το Android 13 προσθέτει μια νέα μέθοδο που ονομάζεται setGameState στο GameManager API, επιτρέποντας στα παιχνίδια να επικοινωνούν την τρέχουσα κατάστασή τους στο σύστημα.

Με Android 12, η Google εισήγαγε πολλές νέες δυνατότητες για παίκτες και προγραμματιστές κινητών τηλεφώνων, προκειμένου να ανεβάσουν την εμπειρία παιχνιδιού Android στο επόμενο επίπεδο. Επιλεγμένα smartphone, όπως η σειρά Pixel 6, έχουν ένα νέο Ταμπλό παιχνιδιού βοηθητικό πρόγραμμα, το οποίο παρέχει πρόσβαση σε χρήσιμα εργαλεία όπως μια συντόμευση στιγμιότυπου οθόνης, μια συσκευή εγγραφής οθόνης, μια εναλλαγή DND και πολλά άλλα ενώ παίζετε. Εν τω μεταξύ, το νέο Game Mode API επιτρέπει στους προγραμματιστές να βελτιστοποιούν το παιχνίδι τους για την καλύτερη απόδοση ή καλύτερη διάρκεια ζωής της μπαταρίας με βάση το προφίλ απόδοσης που έχει επιλέξει ο χρήστης. Το Android 13 συνεχίζει την ώθηση για τη βελτίωση του παιχνιδιού για κινητά με ορισμένες νέες προσθήκες.

Όπως αναφέρει ο Mishaal Rahman του Esper, Android 13 προσθέτει μια νέα μέθοδο που ονομάζεται

setGameState στο Game Manager API, που επιτρέπει στα παιχνίδια να επικοινωνούν την τρέχουσα κατάστασή τους στο σύστημα. Αυτό επιτρέπει στα παιχνίδια να περάσουν την κατάσταση ανώτατου επιπέδου του παιχνιδιού και να υποδείξουν εάν μπορεί να διακοπεί ή όχι. Επιπλέον, τα Παιχνίδια μπορούν επίσης να χρησιμοποιήσουν το setGameState για να ενημερώσετε την πλατφόρμα εάν το παιχνίδι φορτώνει στοιχεία/πόρους/μεταγλώττιση/κ.λπ. Στη συνέχεια, η πλατφόρμα μπορεί να στείλει μια υπόδειξη χρόνου φόρτωσης στο power HAL για να ενεργοποιήσει τη νέα λειτουργία GAME_LOADING και να ενισχύσει την απόδοση της CPU. Ωστόσο, θα εναπόκειται στους OEM να καθορίσουν τη ρύθμιση απόδοσης της CPU που θέλουν να επιβάλουν όταν είναι ενεργή η λειτουργία GAME_LOADING.

Θεωρητικά, αυτό θα πρέπει να σημαίνει ότι θα πρέπει να κοιτάζετε λιγότερο την αρχική οθόνη φόρτωσης του παιχνιδιού. Πολλοί OEM Android εφαρμόζουν ήδη διάφορες βελτιστοποιήσεις — όπως η κατανομή περισσότερων πόρων CPU και GPU — για τη βελτίωση της φόρτωσης του παιχνιδιού.

Η μηχανή Multi Turbo του iQOO δίνει προτεραιότητα στη CPU/GPU και άλλους πόρους για να επιταχύνει τη φόρτωση του παιχνιδιού.

Esper αναφέρει ότι η Google εξετάζει το ενδεχόμενο προσθήκης μιας δοκιμής στη σουίτα δοκιμών προμηθευτή (VTS) για να επιβάλλει τη λειτουργία GAME_LOADING για όλες τις συσκευές που κυκλοφορούν με Android 13 και νεότερες εκδόσεις. Ωστόσο, δεν είναι σαφές σε αυτό το σημείο εάν αυτή η απαίτηση έχει οριστικοποιηθεί. Είναι επίσης πιθανό οι συσκευές που αναβαθμίζονται σε Android 13 να μην περιλαμβάνουν τη νέα έκδοση ισχύος HAL και τη λειτουργία GAME_LOADING.


Πηγή: Esper