Αρθρο

Android 7.0: Καλύτερη απόδοση, μεγαλύτερη διάρκεια ζωής της μπαταρίας

protection click fraud

Κάθε φορά που το λογισμικό στα τηλέφωνά μας λαμβάνει μια μεγάλη ενημέρωση, ακούμε πώς θα έχει καλύτερη απόδοση και θα καταναλώνει λιγότερη μπαταρία. Παρόλο που είναι συχνά αλήθεια, οι ιδέες και ο τρόπος με τον οποίο εφαρμόζονται χρειάζονται αρκετή ρύθμιση για να ανταποκριθούν στις προσδοκίες. Android 7.0 βελτιώνεται σε δύο υπάρχουσες δυνατότητες για να τους βοηθήσει να αξιοποιήσουν πλήρως τις δυνατότητές τους: Projects Doze και Project Svelte.

Οι στόχοι είναι απλοί - βρείτε τρόπους για να κάνετε το τηλέφωνο λιγότερο πεινασμένο όταν δεν το χρησιμοποιείτε και καλύτερη διαχείριση των διαδικασιών στο παρασκήνιο. Όλο το λογισμικό είναι κατασκευασμένο με έμφαση στην απόδοση και την αποδοτικότητα, και ένα λειτουργικό σύστημα πολύ περισσότερο. Θα ρίξουμε μια ματιά στις αλλαγές και θα δούμε πώς θα μπορούσαν να έχουν αντίκτυπο.

Το Project Svelte έφτασε το 2013 με την κυκλοφορία του Android 4.4 KitKat ως τρόπος για το λειτουργικό σύστημα να έχει καλύτερη απόδοση σε τηλέφωνα χαμηλού επιπέδου. Σε αυτό το μέτωπο, πέτυχε, αλλά περιμέναμε μεγαλύτερες αλλαγές από ό, τι έχουμε. Για μια καλή ιδέα για τις αρχικές προθέσεις της Svelte, μην ψάχνετε άλλο

Android One. Ο στόχος ήταν να δημιουργηθεί φθηνό υλικό που τρέχει την τελευταία έκδοση του Android αρκετά καλά για να το προτείνει.

Η Verizon προσφέρει το Pixel 4a με μόλις $ 10 / μήνα σε νέες Απεριόριστες γραμμές

Με το Android 7.0, το έργο συνεχίζει να μειώνει τον αντίκτυπο στην απόδοση, έχοντας ένα ακόμη καλύτερο σύστημα διαχείρισης διαδικασιών στο παρασκήνιο.

Οι αλλαγές στο Svelte αντιμετωπίζουν δύο συγκεκριμένα και σημαντικά ζητήματα που αναγκάζουν την εκτέλεση εφαρμογών στο παρασκήνιο

Το Android είναι πολύ διαφορετικό από το iOS. Κάθε προγραμματιστής μπορεί να πληρώσει μια πολύ μικρή χρέωση και να δημοσιεύσει μια εφαρμογή στο Google Play μαζί με ονόματα όπως το Facebook ή η Samsung. Υπό την προϋπόθεση ότι η εφαρμογή δεν έχει κακόβουλο κώδικα, θα μεταδοθεί ζωντανά για την εγκατάσταση από όλους και αν δεν αναφερθεί ακατάλληλο περιεχόμενο ή ενέργειες που πρέπει να μείνει (αν και η Google λέει ότι κάνει έναν αυτοματοποιημένο έλεγχο κάθε εφαρμογής πριν σπρώχνει ζωντανά). Αυτό απέχει πολύ από κάθε εφαρμογή που υποβάλλεται σε διαδικασία μη αυτόματης έγκρισης και αυτό σημαίνει ότι οι εφαρμογές δεν απορρίπτονται επειδή δεν ακολουθούν τις βέλτιστες πρακτικές ανάπτυξης. Η συμπεριφορά ορισμένων από τα τρέχοντα API δεν βοηθά και ακόμη και οι καλύτερες εφαρμογές μπορούν να ξυπνούν και να χρησιμοποιούν πόρους πολύ συχνά λόγω μιας λανθασμένης διαδικασίας.

Οι βελτιώσεις στο Svelte στο Android Nougat επιλύουν δύο εκθαμβωτικά προβλήματα:

  • Οι εφαρμογές ελέγχουν αν το δίκτυο αλλάζει χρησιμοποιώντας αυτό που ονομάζεται δέκτης εκπομπής. Όταν συμβαίνει μια αλλαγή, κάθε εφαρμογή που ακούει την αλλαγή μέσω της προεπιλεγμένης μεθόδου ξυπνά ταυτόχρονα και προσπαθεί να επεξεργαστεί τα δεδομένα σχετικά με την αλλαγή. Σκεφτείτε πώς λειτουργεί το τηλέφωνό σας όταν ξεκίνησε για πρώτη φορά και όλα προσπαθούν να συμβούν ταυτόχρονα και έχετε μια ιδέα για το γιατί αυτό χρειάζεται κάποιο είδος βελτίωσης. Όταν στοχεύουν το Android 7.0, οι εφαρμογές μπορούν να ακούσουν μόνο αλλαγές δικτύου μέσω του βασικού νήματος (τι τρέχει όταν η εφαρμογή είναι ξύπνια και τη χρησιμοποιείτε) έτσι δεν ξυπνούν κάθε φορά που αλλάζετε δίκτυα. Αυτό θα χρησιμοποιήσει λιγότερη μνήμη RAM και CPU, πράγμα που σημαίνει ότι τα τηλέφωνά μας θα έχουν καλύτερη απόδοση και θα χρησιμοποιούν λιγότερη ισχύ.
  • Σε προηγούμενες εκδόσεις του Android, οι εφαρμογές μπόρεσαν να ακούσουν έναν παρόμοιο δέκτη μετάδοσης για να τραβήξει μια φωτογραφία ή ένα βίντεο. Όταν συνέβη αυτό, κάθε εφαρμογή που άκουγε ξύπνησε και προσπάθησε να επεξεργαστεί τα δεδομένα ταυτόχρονα. Όπως παραπάνω, αυτό δεν είναι πολύ καλό στην απόδοση. Στο Android 7.0, δεν είναι δυνατή η αποστολή της νέας εικόνας και των νέων εκπομπών βίντεο. Αυτό σημαίνει ότι ακόμη και αν οι προγραμματιστές δεν ενημερώσουν υπάρχουσες εφαρμογές, δεν θα τους ζητηθεί ποτέ να ξυπνήσουν όταν τραβάτε μια φωτογραφία ή ένα βίντεο.

Για εφαρμογές που κάνουν πολλά από τα πράγματα που θέλουμε να κάνουν, πρέπει να παραμείνουν ζωντανοί. Ελαττώνοντας τα πράγματα που κάνουν ενώ περιμένουν ήσυχα για να ενεργοποιηθούν για άλλη μια φορά με την εξάλειψη περιττές λειτουργίες σημαίνει ότι λιγότερες εφαρμογές θα εκτελούνται αντί να κοιμούνται όταν αποστέλλονται στο Ιστορικό.

Έργο Doze

Με τον τρόπο που λειτουργούν τα πράγματα, είτε αγαπάς τον Doze είτε δεν βλέπεις τον Doze να κάνει κάτι αισθητό στο τηλέφωνό σου. Αυτό οφείλεται στον τρόπο που λειτουργεί.

Όταν ο Ντουζέ έκανε το ντεμπούτο του στο Android 6.0, σκοπός του ήταν να αναβάλει τη δραστηριότητα του CPU και του δικτύου ενώ η οθόνη του τηλεφώνου σας ήταν απενεργοποιημένη, αποσυνδεδεμένη και ακίνητη. Εάν δεν πληρούνταν και τα τρία κριτήρια, το Doze δεν θα ξεκινούσε και οι εφαρμογές θα συνέχιζαν να λειτουργούν κανονικά. Αυτό λειτούργησε πολύ στο γραφείο και στο γραφείο σας, αλλά μόλις μπήκε στην τσέπη σας, ο Doze σταμάτησε να κάνει τίποτα και τα οφέλη σταμάτησαν.

Το Doze δύο σταδίων επιτρέπει στο τηλέφωνό σας να χρησιμοποιεί λιγότερη μπαταρία ενώ βρίσκεστε σε λειτουργία και κινείστε επίσης

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

Όταν το τηλέφωνό σας λειτουργεί μόνο με μπαταρία και η οθόνη είναι απενεργοποιημένη για καθορισμένο χρονικό διάστημα, οι εφαρμογές θα σταματήσουν απευθείας πρόσβαση στο δίκτυο και δραστηριότητες όπως ο συγχρονισμός και άλλες εργασίες αναβάλλονται έως ένα προκαθορισμένο χρονικό διάστημα περνά. Στη συνέχεια, ένα σύντομο παράθυρο συντήρησης τους επιτρέπει να εκτελούν κανονικές λειτουργίες φόντου. Αυτό το μέρος λειτουργεί ενώ το τηλέφωνό σας βρίσκεται στην τσέπη σας ή υπόκειται σε άλλες μορφές κίνησης.

Όταν το τηλέφωνο παραμένει επίσης για ένα καθορισμένο χρονικό διάστημα, όλοι οι περιορισμοί του ύπνου - πρόσθετα πράγματα όπως εφαρμογές που ξυπνούν στο παρασκήνιο ή ακούνε τι ονομάζεται συναγερμός (όχι το είδος που σας ξυπνά το πρωί, αυτά δεν επηρεάζονται) ή αναζητούν την τρέχουσα τοποθεσία - εφαρμόζονται στην κορυφή του δικτύου και των εργασιών αναβολές. Το παράθυρο συντήρησης εξακολουθεί να εμφανίζεται τακτικά, αλλά μεταξύ αυτών των παραθύρων το τηλέφωνό σας είναι σχεδόν ζωντανό και δεν κάνει πολλά μέχρι να το πάρετε.

Γνωρίζουμε πόσο καλά λειτουργεί το Doze (όταν δεν έχει τροποποιηθεί από τα άτομα που δημιούργησαν το τηλέφωνό σας) ενώ το τηλέφωνο είναι ακόμα. Τώρα θα δούμε επίσης ένα όφελος όταν σηκώνουμε και κινούμαστε επίσης.


Θα διορθώσουν οι αλλαγές στα Svelte και Doze κάθε πρόβλημα απόδοσης και μπαταρίας; Η απάντηση, φυσικά, είναι όχι. Αλλά αυτές οι αλλαγές είναι λογικά βήματα που αντιμετωπίζουν δύο πολύ συγκεκριμένα πράγματα που πρέπει να αντιμετωπιστούν. το αποτέλεσμα θα αποδειχθεί καλύτερο από αυτό που έχουμε τώρα, ακόμα κι αν δεν μπορεί να λύσει τα πάντα.

instagram story viewer