Αν και είναι μια άσκοπη πρακτική, έχει γίνει κανόνας για τους χρήστες συσκευών iOS να κλείνουν με μη αυτόματο τρόπο όλες τις εφαρμογές που εκτελούνται στο iPhone ή το iPad τους. Οι περισσότεροι άνθρωποι πιστεύουν ότι το διπλό πάτημα του κουμπιού Home και το μη αυτόματο κλείσιμο εφαρμογών θα τους δώσει μεγαλύτερη διάρκεια ζωής της μπαταρίας ή καλύτερη απόδοση της συσκευής. Τώρα, ίσως για πρώτη φορά, ένας υπάλληλος της Apple σχολίασε δημόσια το θέμα, και αυτό είναι το πιο διάσημο - ο χαρισματικός επικεφαλής λογισμικού, Craig Federighi.
Ο Federighi απάντησε μέσω email σε μια ερώτηση που αρχικά απευθυνόταν στον Tim Cook, η οποία στάλθηκε στο αφεντικό της Apple από τον χρήστη Caleb. Ρώτησε τον Cook εάν το iOS multitasking συχνά περιλαμβάνει το μη αυτόματο κλείσιμο εφαρμογών και εάν αυτό είναι απαραίτητο για τη διάρκεια ζωής της μπαταρίας. Ο Federighi απάντησε πολύ απλά: «Όχι και όχι».
Πολλοί χρήστες ζουν με την πεποίθηση ότι το κλείσιμο των εφαρμογών στη γραμμή πολλαπλών εργασιών θα τους εμποδίσει να εκτελούνται στο παρασκήνιο και έτσι θα εξοικονομηθεί πολλή ενέργεια. Όμως ισχύει το αντίθετο. Τη στιγμή που κλείνετε μια εφαρμογή με το κουμπί Αρχική σελίδα, δεν εκτελείται πλέον στο παρασκήνιο, το iOS την παγώνει και την αποθηκεύει στη μνήμη. Η έξοδος από την εφαρμογή την διαγράφει εντελώς από τη μνήμη RAM, επομένως τα πάντα πρέπει να φορτωθούν ξανά στη μνήμη την επόμενη φορά που θα την εκκινήσετε. Αυτή η διαδικασία απεγκατάστασης και επαναφόρτωσης είναι στην πραγματικότητα πιο δύσκολη από το να αφήσετε την εφαρμογή μόνη της.
Το iOS έχει σχεδιαστεί για να κάνει τη διαχείριση όσο το δυνατόν πιο εύκολη από την πλευρά του χρήστη. Όταν το σύστημα χρειάζεται περισσότερη λειτουργική μνήμη, κλείνει αυτόματα την παλαιότερη ανοιχτή εφαρμογή, αντί να πρέπει να παρακολουθείτε ποια εφαρμογή καταλαμβάνει πόση μνήμη και να την κλείνετε χειροκίνητα. Έτσι, όπως λέει η επίσημη σελίδα υποστήριξης της Apple, ο αναγκαστικός τερματισμός μιας εφαρμογής είναι διαθέσιμος σε περίπτωση που μια συγκεκριμένη εφαρμογή παγώσει ή απλά δεν συμπεριφέρεται όπως θα έπρεπε.
Το να τα κλείνω όλα είναι βλακεία, τα μόνα που μπλοκάρω είναι η πλοήγηση και πιθανόν κάποια chat τύπου Skype, όταν τα είχα ήδη εγκατεστημένα, γιατί αυτός στο βάθος έκαιγε τον φακό. Δεν κλείνω το τελευταίο εκτός αν υπάρχει κάποιο σφάλμα στην εφαρμογή. Δεν έχει καν νόημα.
Λοιπόν, τώρα θα ήθελα να μάθω πώς είναι το Facebook, το οποίο είναι γνωστό ότι δεν σέβεται αυτές τις απαιτήσεις και συνεχίζει να τρέχει άσκοπα στο παρασκήνιο.
Τερματισμός χειροκίνητα ή όχι;
Μην τα παρατάς. Μη χρησιμοποιεις. Απεγκατάσταση. Και αν το χρειαστώ τυχαία, θα συνδεθώ μέσω Safari... ;)
ΧΑΑΑ, το κάρφωσες υπέροχα! Ακριβώς έτσι το κάνω και η μπαταρία μου κρατάει μέχρι την επόμενη μέρα εντελώς ανενόχλητη. Όσο για την απόδοση, είναι αλήθεια ότι της αφαιρεί ως ένα βαθμό. Δεν τα παράτησα για λίγο και συνήθισα σε μια συγκεκριμένη ταχύτητα και μετά τα παράτησα όλα και ήταν αισθητή η διαφορά.
Λοιπόν, ή μην χρησιμοποιείτε καθόλου το iPhone, πηγαίνετε σε ένα Internet cafe για πληροφορίες και η μπαταρία θα κρατήσει ακόμα περισσότερο. ;-)
… Λοιπόν, μόλις τώρα σκέφτηκα τα Dynavix, Skype, κ.λπ. Πραγματικά τρώνε την απόδοση στο παρασκήνιο. Και για να είμαι ειλικρινής - αντί να μάθω τι τρώει και τι πραγματικά "παγώνει", μερικές φορές προτιμώ να τα κλείνω όλα,... O:)
Ο τερματισμός εφαρμογών σίγουρα έχει νόημα, ελάχ. με το FB, όπου όταν άρχισα να το κλείνω, έσωσα x-δεκάδες MB.
Η εφαρμογή τρέχει στο παρασκήνιο ανεξάρτητα από το αν την έχετε απενεργοποιήσει "σκληρά" ή απλά "την έχετε βάλει στο παρασκήνιο". Εάν η εφαρμογή ενημερώνεται στο παρασκήνιο, αυτό οφείλεται στο ότι είναι ενεργοποιημένη στη ρύθμιση Background Update της εφαρμογής.
Στην επισκόπηση πολλαπλών εργασιών, οι περισσότερες από τις εφαρμογές είναι ήδη νεκρές εδώ και πολύ καιρό και είναι απλώς ένα στιγμιότυπο της τελευταίας κατάστασης (εκτός αν έχετε το πιο πρόσφατο μοντέλο με περισσότερη μνήμη RAM).
Η εξοικονόμηση υπολογίζεται στο ότι όταν η εφαρμογή τις απενεργοποιεί "σκληρά", η ανάκτηση φόντου δεν εκτελείται πλέον. Έτσι, εάν δεν σας αρέσει το γεγονός ότι μπορείτε να δείτε τα τρέχοντα δεδομένα κατά την εκκίνηση της εφαρμογής, μπορείτε να απενεργοποιήσετε αυτήν την επιλογή στις ρυθμίσεις της εφαρμογής, θα αποφύγετε τον πόνο στον αντίχειρα από τον τερματισμό των εφαρμογών και επιπλέον, μερικές απλές εφαρμογές θα ξεκινήσουν πιο γρήγορα αν παραμείνουν στη μνήμη.
Αυτό που βλέπετε στην επισκόπηση των εφαρμογών που εκτελούνται είναι συνήθως μόνο εικόνες της τελευταίας κατάστασης της εφαρμογής, η ίδια η εφαρμογή μάλλον είναι ήδη νεκρή... αλλά εξαρτάται από τη χρήση του συστήματος, εάν η ενεργή εφαρμογή διεκδικεί μεγάλους πόρους συστήματος, το σύστημα τερματίζει τις ανενεργές εφαρμογές (αποθηκευμένες στη μνήμη), ώστε η ενεργή να μπορεί να πάει σε πλήρη ταχύτητα.
Υποψιάζομαι ότι η ανάκτηση φόντου ξεκινά ακόμα και μετά τη θανάτωση. τουλάχιστον έτσι λειτουργεί η λειτουργία περίπτερο
Σίγουρα θα βοηθήσει να σκοτώσετε οτιδήποτε χρησιμοποιεί με κάποιο τρόπο την επεξεργασία παρασκηνίου https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
Πολλές εφαρμογές εκτελούνται στο παρασκήνιο ακόμα και μετά τη θανάτωση. εξαρτάται από τη λειτουργία φόντου που χρησιμοποιεί. π.χ. εφαρμογές που ενημερώνουν την τοποθεσία στο παρασκήνιο μπορούν να το κάνουν ακόμα και μετά τη θανάτωση
Ω ναι, είμαι άρρωστος. Πάντα ειλικρινά «σκοτώνω» τα πάντα;
Facebook και Messenger -> αφού σκοτώνω αυτές τις δύο εφαρμογές, η μπαταρία μου διαρκεί περισσότερο (δεν ασχολούμαι με τις άλλες εφαρμογές). Υπήρχε επίσης ένα άρθρο σχετικά με αυτές τις δύο εφαρμογές εδώ στο Jablíčkář, όταν εμφανίστηκε η λειτουργία που ενημερώνει στις Ρυθμίσεις ποια εφαρμογή λειτουργεί για πόση ώρα στο παρασκήνιο και το ποσοστό της μπαταρίας που καταναλώνει.
συμφωνώ με τον Tomas. Δεν έχω πια fb και mss στο τηλέφωνό μου. πως γίνεται να το σβήνω δυνατά και σε λίγο το εικονίδιο να δείχνει 1, 2..; σημαίνει ότι περιμένει πάντα, όπως και το ταχυδρομείο; και η εφαρμογή μάλλον είναι γραμμένη με λάθος τρόπο, γιατί η απεγκατάστασή της σημαίνει να γνωρίσεις ένα μικρότερο sportreb.