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

android
Andrew M @ unsplash.com

Υπάρχει αρκετή παραπληροφόρηση γύρω από το εν λόγω θέμα και σίγουρα τα περισσότερα που θα έχεις ακούσει είναι μύθος. Ένας από αυτούς είναι ότι το κλείσιμο των εφαρμογών, βοηθά στην εξοικονόμηση της μπαταρίας. Δυστυχώς, δεν ισχύει, το Android κάνει από μόνο του, στις νεότερες εκδόσεις το απαραίτητο optimize και το κλείσιμο των background εφαρμογών δεν σημαίνει ότι θα εξοικονομήσεις μπαταρίας. Αντίθετα, το συχνό κλείσιμο των εφαρμογών, κάνει τη συσκευή να δουλεύει περισσότερο στο τέλος.

Με τη διάθεση του Android 6.0 Marshmallow τον Σεπτέμβριο του 2015, η Google πρόσθεσε ένα χαρακτηριστικό, που αποκαλούνταν Doze. Όπως άλλωστε, δηλώνει και η ονομασία του, έβαζε τις εφαρμογές και τις υπηρεσίες σε sleep, όταν δεν χρησιμοποιούνταν. Όλα αυτά, τότε συνέβαιναν αυτόματα και χωρίς την παρέμβαση του χρήστη. Σύμφωνα με την περιγραφή του Doze feature στο επίσημο site της Google, το Doze προσπαθεί να διατηρήσει μπαταρία, περιορίζοντας την πρόσβαση των εφαρμογών στα δίκτυα και τις εφαρμογές που απαιτούν σημαντικούς πόρους CPU.

Όπως είναι αναμενόμενο, οι αρχικές εκδόσεις του Doze, ήταν ιδιαίτερα επιθετικές και συχνά, θα χαλούσαν ειδοποιήσεις και άλλα σημαντικά features. Με την πάροδο όμως του χρόνου, το χαρακτηριστικό έχει βελτιωθεί σημαντικά και το Android μπορεί από μόνο του να κάνει τις απαραίτητες ρυθμίσεις, αν και η επιθετικότητα της κάθε υλοποίησης, εξαρτάται από τον κατασκευαστή.

Το Android ήδη σκοτώνει τις εφαρμογές επιθετικά

Ίσως να θυμάστε το Don’t Kill My App. Ένα project της κοινότητας το οποίο προσπαθεί να αναφέρει ποιοι κατασκευαστές, όπως η Samsung, η OnePlus, η Huawei και η Xiaomi, σκοτώνουν πιο επιθετικά τις εφαρμογές στο background. Μπορείς επίσης να εξετάσεις, πόσο επιθετικά η έκδοση του Android smartphone σου σκοτώνει εφαρμογές, κατεβάζοντας το DontKillMyApp.

To Android είναι σαν το αυτοκίνητο

Με το αυτοκίνητο επιλέγει να παρομοιάσει η σελίδα των Android Developers την εκκίνηση εφαρμογών στο λειτουργικό. Πιο συγκεκριμένα, χρησιμοποιεί τρεις όρους, cold start, warm start και hot start. Ένα cold start είναι μια κατάσταση που μια εφαρμογή που έχει κλείσει προηγουμένως, ξεκινά από την αρχή. Όπως εξηγεί η εταιρεία, ένα cold start απαιτεί περισσότερους πόρους, καθώς έχει να διαχειριστεί περισσότερα processes όταν ξεκινάει η εφαρμογή. Αντίθετα, το warm start, είναι όταν η εφαρμογή βρίσκεται ήδη στη μνήμη και εκκινεί πιο γρήγορα, επειδή είναι ήδη φορτωμένα ορισμένα στοιχεία της.

Περιττό να αναφέρουμε, ότι παρά τις όλες βελτιώσεις του Android, ορισμένες εφαρμογές μπορεί να εμφανίζουν δυσλειτουργίες. Παλαιότερα, έπρεπε να επανεκκινήσεις τη συσκευή, σήμερα αρκεί απλά να κλείσεις την εφαρμογή. Αν δεν δουλέψει, πηγαίνεις στο μενού των εφαρμογών και πιέζεις το Force stop. Την επόμενη φορά, που θα την ανοίξεις θα λειτουργεί μια χαρά. Αν όχι, ίσως θα πρέπει να καθαρίσεις την cache της. Εν ολίγοις, το κλείσιμο εφαρμογών στο Android είναι στην ουσία κάτι που δεν προσφέρει απολύτως τίποτα.

ΑΦΗΣΤΕ ΜΙΑ ΑΠΑΝΤΗΣΗ

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.