Tech reviews and news

Android 7.0 Nougat - API Vulkan και έλεγχος απόδοσης

click fraud protection

Ενότητες

  • Σελίδα 1Αναθεώρηση Android 7.0 Nougat
  • Σελίδα 2Έλεγχος ειδοποιήσεων και εξοικονόμησης δεδομένων
  • Σελίδα 3API Vulkan και κριτική απόδοσης

Android 7.0 Nougat - API Vulkan

Υπάρχει μια άλλη πλευρά του Android 7.0 Nougat που θα μπορούσε - στο μυαλό μου, τουλάχιστον - να αποδειχθεί εξίσου σημαντική με την προηγμένη αλληλεπίδραση εφαρμογών. Είναι Vulkan.

Αυτό είναι ένα API γραφικών που χρησιμοποιούν οι προγραμματιστές για να εκμεταλλευτούν το υλικό μιας συσκευής κατά την κωδικοποίηση μιας εφαρμογής ή παιχνιδιού. Μέχρι το Nougat, το Android είχε χρησιμοποιήσει το OpenGL ES - ένα αντίπαλο API.

Η μεγάλη διαφορά μεταξύ αυτού και του Vulkan είναι ότι το τελευταίο είναι ένα API χαμηλότερης επιβάρυνσης, παρέχοντας πιο άμεσο έλεγχο του υλικού. Αυτό θα οδηγήσει σε καλύτερη απόδοση και λιγότερη εξάρτηση από την ανάγκη βελτιστοποίησης για συγκεκριμένους τύπους GPU.

Η Apple έκανε την ίδια κίνηση με το Metal API, που παρουσιάστηκε κατά τη διάρκεια του WWDC 2015.

Vulkan

Ωστόσο, το Vulkan δεν είναι API μιας πλατφόρμας όπως το Metal. Θα χρησιμοποιηθεί και σε Android, Windows, Linux και SteamOS. Η Valve είναι ο μεγάλος υποστηρικτής του Vulkan, το οποίο είναι πιθανώς σπουδαίο νέο για όσους επιθυμούν να δουν μεγαλύτερο αριθμό λιμένων παιχνιδιών υψηλής απόδοσης και indie-style που θα δούμε στο SteamOS. Αν πραγματικά πέσει ποτέ από το έδαφος.

Όπως συμβαίνει με οποιαδήποτε αλλαγή αυτού του τύπου, η κατεύθυνση που επιλέγουν οι προγραμματιστές θα είναι σημαντική. Το ζήτημα θα είναι DirectX 12, το αντίπαλο API που χρησιμοποιείται αποκλειστικά από τα Windows 10 και το Xbox One. Η Microsoft θέλει οι προγραμματιστές παιχνιδιών να χρησιμοποιούν το DirectX 12. Η Valve θέλει να χρησιμοποιούν το Vulkan.

Ανεξάρτητα από το τι κυριαρχεί, θα πρέπει να περιμένουμε και να δούμε πώς αυτό επηρεάζει τις μελλοντικές θύρες Android.

Το υλικό της συσκευής Android πρέπει να υποστηρίζει επίσης το Vulkan, αλλά αυτό έχει ήδη ξεκινήσει επειδή η υποστήριξη του Vulkan και της Google για αυτό ανακοινώθηκε το 2015. Το Snapdragon 820 υποστηρίζει το Vulkan, για παράδειγμα. Αυτό το SoC χρησιμοποιείται στο Samsung Galaxy S7, LG G5 και Sony Xperia XZ.

Android 7.0 Nougat - Απόδοση και Doze

Το Android 7.0 Nougat αλλάζει επίσης την καθημερινή απόδοση των συσκευών με έναν αρκετά θεμελιώδη τρόπο. Η Google έχει προσθέσει έναν μεταγλωττιστή JIT, ο οποίος αλλάζει τον τρόπο εγκατάστασης, φόρτωσης και εκτέλεσης εφαρμογών. Αυτή είναι μια αλλαγή από τη χρήση του ART, η οποία υποσχέθηκε να βελτιώσει την απόδοση με το Android L - και ειλικρινά δεν το έκανε. Αστεία, ο χρόνος εκτέλεσης που χρησιμοποιήθηκε πριν από το ART, ο Dalvik, χρησιμοποίησε έναν μεταγλωττιστή JIT. Είναι αυτό το Google παρακολούθησης;

Το JIT σημαίνει just-in-time, που σημαίνει ότι τα δεδομένα που απαιτούνται για μια εφαρμογή συντάσσονται όπως απαιτείται, αντί να το κάνουν εκ των προτέρων, όπως θα έκανε ο μεταγλωττιστής AOT (μπροστά από το χρόνο).

Χρησιμοποιώντας την Google Pixel C, Δεν έχω παρατηρήσει καμία εμφανή αλλαγή στην απόδοση. Έτρεξε αρκετά γρήγορα με το Android 6.0 και το έκανε και με το Android 7.0.

Το σχετικό ζήτημα είναι πόσο καλά θα λειτουργεί το Android 7.0 σε τηλέφωνα με περιορισμένη μνήμη RAM. Το Android Lollipop και το Marshmallow προκαλούν συχνά σημαντικά προβλήματα καθημερινής απόδοσης σε τηλέφωνα με μνήμη RAM μικρότερη από 2 GB. Τα τηλέφωνα με 1 GB μνήμης RAM λειτουργούν συχνά τρομερά, όπως θα φανταζόσασταν.

Pixel C

Με οποιαδήποτε τύχη, το Android 7.0 θα βελτιώσει την εμπειρία για όσους μπορούν να αντέξουν οικονομικά μόνο τηλέφωνα χαμηλού επιπέδου, γιατί επί του παρόντος πολύ φθηνά Androids είναι πιο δύσκολο να προτείνουν από ό, τι στο Android 4.4 εποχή. Η ποιότητα της οθόνης και της κάμερας μπορεί να έχει βελτιωθεί, αλλά τα Android χαμηλού επιπέδου απλώς δεν λειτουργούν καλά.

Το Android 7.0 Nougat διαθέτει επίσης μια νέα έκδοση του Doze, την οποία η Google παρουσίασε με το Android Marshmallow. Είναι ένα χαρακτηριστικό που θέτει μια συσκευή σε κατάσταση αδρανοποίησης όταν αφήνεται σε κατάσταση αναμονής για λίγο.

Με το Android 7.0, το Doze προορίζεται να κλωτσήσει ακόμα κι αν το τηλέφωνο βρίσκεται στην τσέπη σας. Περιορίζει τις κλήσεις δεδομένων παρασκηνίου σε διαχειριζόμενα διαστήματα, τα οποία αναμένεται να μειώσουν την κατανάλωση ενέργειας. Ωστόσο, ενδέχεται να δείτε ένα πιο έντονο εφέ χρησιμοποιώντας τη λειτουργία Εξοικονόμηση δεδομένων.
Android 7.0 Nougat

Ετυμηγορία

Το Android 7.0 Nougat είναι στην πραγματικότητα μια πιο δραματική αλλαγή από την πρώτη που εμφανίζεται. Στην επιφάνεια, φαίνεται ότι η Google έχει απλώς υιοθετήσει τις δικές της εκδόσεις λειτουργιών που έχουμε δει στο παρελθόν, όπως πολλαπλές εργασίες πολλαπλών παραθύρων και προσαρμόσιμες εναλλασσόμενες εναλλασσόμενες λειτουργίες.

Ωστόσο, υπήρξε κάποια σημαντική πρόοδος στο παρασκήνιο. Το API Vulkan είναι καλή είδηση ​​για το μέλλον των παιχνιδιών Android τελευταίας τεχνολογίας - εάν οι προγραμματιστές βρουν έναν τρόπο να απομακρυνθούν από τα περιστασιακά δωρεάν παιχνίδια. Και τα πρώτα βήματα στο multi-tasking που περιλαμβάνουν δύο εφαρμογές που επικοινωνούν απευθείας μεταξύ τους είναι συναρπαστικά - ακόμη και αν οι χρήσεις του αυτήν τη στιγμή είναι περιορισμένες.

Το Elder Scrolls Online επιστρέφει στην υψηλή φαντασία με τη νέα επέκταση του Summerset

Το Elder Scrolls Online επιστρέφει στην υψηλή φαντασία με τη νέα επέκταση του Summerset

Η Bethesda Softworks ανακοίνωσε Ηλικιωμένοι κύλιση στο διαδίκτυο: Summerset, η επόμενη σημαντική ...

Διαβάστε περισσότερα

Το Facebook ανακαλύπτει αρχεία καταγραφής κλήσεων και μηνυμάτων... αλλά μόνο σε Android

Οι χρήστες που κατεβάζουν τα δεδομένα τους στο Facebook ανακάλυψαν ότι η εφαρμογή της εταιρείας κ...

Διαβάστε περισσότερα

Cambridge Audio Edge Series: 50 χρόνια κληρονομιάς σε ένα σύστημα hi-fi £ 10k

Cambridge Audio Edge Series: 50 χρόνια κληρονομιάς σε ένα σύστημα hi-fi £ 10k

Πώς πρέπει να γιορτάσετε τα 50α γενέθλιά σας; Στον κόσμο των hi-fi, το κάνετε δημιουργώντας κάτι ...

Διαβάστε περισσότερα

insta story