Αρχική σελίδα » πως να » Πώς μπορώ να σταματήσω τις εφαρμογές από την εκκίνηση κατά την εκκίνηση στο Android OS;

    Πώς μπορώ να σταματήσω τις εφαρμογές από την εκκίνηση κατά την εκκίνηση στο Android OS;

    Είναι απαραίτητο να διατηρήσετε τη λίστα των εφαρμογών εκκίνησης και εκκίνησης άπαχων και μεσαίων στο Android OS, και αν ναι, πώς μπορείτε να βάλετε τα φρένα σε μια βαριά εκκίνηση εφαρμογής?

    Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με την ευγένεια του Android Enthusiasts - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που καθοδηγείται από την ομαδοποίηση των ιστοσελίδων Q & A.

    Το ερώτημα

    Ο αναγνώστης του Android Enthusiast Scott Severance είναι περίεργος για την εξημέρωση της ρουτίνας εκκίνησης του Android:

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

    Ποια είναι η λύση και τους σταματάει πάντα την πιο αποτελεσματική μέθοδο?

    Η απάντηση

    Ο συνεργάτης του SuperUser Matthew Read προσφέρει μια λεπτομερή ανάλυση των λόγων για τους οποίους αυτό δεν μπορεί να έχει σημασία τόσο όσο πιστεύει ο Scott και πώς το Android διαφέρει θεμελιωδώς από άλλα λειτουργικά συστήματα όσον αφορά τις εφαρμογές εκκίνησης και τις διαδικασίες φόντου:

    Καταρχάς

    Μπορεί να έχετε κάποιες παρανοήσεις σχετικά με τον τρόπο λειτουργίας του Android και τι συμβαίνει όταν μια υπηρεσία εκτελείται ή μια εφαρμογή βρίσκεται στο παρασκήνιο. Δείτε επίσης: Πρέπει πραγματικά να εγκαταστήσω έναν διαχειριστή εργασιών?

    Οι περισσότερες εφαρμογές (π.χ. αυτές που ξεκινάτε με μη αυτόματο τρόπο) θέτουν την τρέχουσα Δραστηριότητά τους στο παρασκήνιο όταν αλλάζετε σε άλλη εφαρμογή ή στην αρχική οθόνη. Οι δραστηριότητες καταναλώνουν κάποια μνήμη, έτσι ώστε να μπορείτε να επιστρέψετε στην εφαρμογή και να σηκώσετε από πού σταμάτησες. Οι δραστηριότητες συνήθως δεν είναι σε θέση να εκτελέσουν υπολογισμούς στο παρασκήνιο, επομένως δεν χρησιμοποιείται CPU ή μπαταρία για αυτούς. Εάν η διάρκεια ζωής της μπαταρίας ή η απόδοση της CPU σας ενδιαφέρει, δεν χρειάζεται να ανησυχείτε για αυτές τις εφαρμογές! Δεν χρειάζεται να ανησυχείτε για τη μνήμη. Το Android θα σκοτώσει αυτόματα την εφαρμογή και θα ελευθερώσει τη μνήμη εάν το σύστημα είναι χαμηλό.

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

    Λύσεις

    Αν είστε βέβαιοι ότι θέλετε να σταματήσετε με κάθε τρόπο αυτό το app, μπορείτε να δοκιμάσετε αυτές τις μεθόδους.

    Καταργήστε την εγκατάσταση

    Όταν μια εφαρμογή κάνει κάτι που δεν σας αρέσει, αν εκτελείται στο παρασκήνιο κατά την εκκίνηση ή κάτι άλλο, η πρώτη σας επιλογή είναι να την απεγκαταστήσετε. Το πρόβλημα λύθηκε! Μπορείτε να καταργήσετε εφαρμογές συστήματος αν έχετε root, πιο εύκολα με το Backup του Titanium, αλλά προσέξτε να αφαιρέσετε μόνο το bloatware του φορέα και όχι τις κρίσιμες εφαρμογές του συστήματος.

    Ωστόσο, αν θέλετε να μπορείτε να χρησιμοποιήσετε αυτήν την εφαρμογή τότε αυτό δεν είναι επιλογή: συνεχίστε να διαβάζετε.

    Ping στον προγραμματιστή

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

    Μη αυτόματη θανάτωση εφαρμογών

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

    Αν χρησιμοποιείτε το Ice Cream Sandwich ή το Jelly Bean, μπορείτε να μεταβείτε στις Ρυθμίσεις, να πατήσετε Εφαρμογές και να τερματίσετε τη εφαρμογή με το χέρι κάνοντας κλικ στις εφαρμογές που εκτελούνται. Εναλλακτικά, μπορείτε να πατήσετε το κουμπί Πρόσφατες εφαρμογές και να τα σπρώξετε από την οθόνη για να τα κλείσετε. Σε παλαιότερες εκδόσεις του Android ενδέχεται να υπάρχει ένας ενσωματωμένος διαχειριστής εργασιών που προσθέτει ο κατασκευαστής για να επιτύχει το ίδιο πράγμα ή μπορείτε να κάνετε λήψη μιας εφαρμογής διαχείρισης εργασιών για να το κάνετε αυτό. Για τις υπηρεσίες, κοιτάξτε Ρυθμίσεις -> Εφαρμογές -> Υπηρεσίες.

    ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Κάνω δεν χρησιμοποιήστε τους αυτόματους δολοφόνους! Οι αυτόματοι δολοφόνοι εργασίας εκτελούνται στο παρασκήνιο (ακριβώς αυτό που δεν θέλετε) και σκοτώνουν τις εφαρμογές όποτε ξεκινούν. Τις περισσότερες φορές αυτό χειροτερεύει τα πράγματα, επειδή οι εφαρμογές καταναλώνουν συχνά περισσότερους πόρους κατά την εκκίνηση σε σύγκριση με το πότε μένουν αδρανείς. Οι υπηρεσίες που εκτελούνται αυτόματα και επανεκκινούνται από το σύστημα θα σκοτωθούν ξανά και ξανά, χάνοντας την μπαταρία σας. Παρομοίως, οι εφαρμογές που λαμβάνουν συμβάντα συστήματος γνωστές ως Προθέσεις (όπως κάλυψη δικτύου και αλλαγές συνδεσιμότητας) θα σκοτωθούν κάθε φορά που αρχίζουν να λαμβάνουν ένα συμβάν. Τίποτα καλό δεν μπορεί να έρθει από αυτό.

    Μια πιθανή εξαίρεση είναι οι αυτόματες εργασίες που εκτελούνται μόνο όταν εσείς, ο χρήστης, εκτελέσετε μια συγκεκριμένη ενέργεια. Στην ουσία, απλά κάνουν πιο εύκολη τη χειρωνακτική διαχείριση εργασιών. Μια εφαρμογή όπως Tasker ή Llama μπορεί να χρησιμοποιηθεί για να τερματίσει τις δραστηριότητες όταν αλλάζετε εφαρμογές, για παράδειγμα, εξασφαλίζοντας ότι δεν παραμένουν στο παρασκήνιο. Οδηγίες για τη λάμα:

    Δημιούργησε ένα νέο Εκδήλωση. Προσθέστε την κατάσταση που ονομάζεται Ενεργή εφαρμογή, και επιλέξτε την κατάσταση Η εφαρμογή σταμάτησε ή στο παρασκήνιο. Επιλέξτε την εφαρμογή στην οποία θέλετε να εστιάσετε. Στη συνέχεια, προσθέστε ένα Δράση. Επιλέγω Kill Application (δικαιώματα root), στη συνέχεια, επιλέξτε ξανά την εφαρμογή σας.

    Τώρα, κάθε φορά που αφήνετε την εφαρμογή, η Llama θα την σκοτώσει.

    Επεξεργασία αυτόματων εντολών και προσανατολισμών

    Όπως αναφέρθηκε παραπάνω, ορισμένες εφαρμογές ενδέχεται να ξεκινήσουν όταν λαμβάνουν Προθέσεις (συμβάντα συστήματος). Χρησιμοποιώντας μια εφαρμογή όπως το Permissions Denied, μπορείτε να αλλάξετε τις αιτήσεις που μπορούν να ζητήσουν οι εφαρμογές, οι οποίες με τη σειρά τους περιορίζουν τα γεγονότα που μπορούν να λάβουν. Ή μπορείτε να χρησιμοποιήσετε μια εφαρμογή όπως το Autostarts για να επεξεργαστείτε συγκεκριμένα τις Ενέργειες που θα σταλούν σε ποιες εφαρμογές. Και για τις δύο λύσεις, θα χρειαστείτε πρόσβαση root.

    Αλλες επιλογές:

    • Autorun Manager
    • Gemini App Manager

    (Το Autostarts είναι δωρεάν / ανοιχτό λογισμικό, επίσης διαθέσιμο από το f-droid.)

    ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό μπορεί να αναγκάσει τις εφαρμογές να σταματήσουν να λειτουργούν ή να παρεμποδίζουν καταζητούμενος λειτουργικότητα. Προχωρήστε με προσοχή, ειδικά σε κρίσιμες εφαρμογές συστήματος.

    Εφαρμογές κατάψυξης

    Μπορείτε να χρησιμοποιήσετε μια εφαρμογή όπως το Backup του Titanium ή την Καραντίνα εφαρμογής, για να ολοκληρώσετε τις εφαρμογές κατάψυξης, ώστε να μην μπορούν να εκτελεστούν καθόλου. Αν θέλετε να τα χρησιμοποιήσετε, πρέπει πρώτα να τα παγώσετε.

    ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Κάνω δεν κάντε αυτό με κρίσιμες εφαρμογές συστήματος! Η συσκευή ενδέχεται να αποτύχει στην εκκίνηση.

    Βάλτε τα Apps σε αδρανοποίηση

    Το Greenify (απαιτείται δικαιώματα Android 4.0+ και ROOT) χρησιμοποιεί μια διαφορετική προσέγγιση που ονομάζεται "αδρανοποίηση", από την παραδοσιακή "Freezing".

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

    ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Κάνω δεν αδρανοποίηση εφαρμογών ξυπνητηριού, εφαρμογών άμεσων μηνυμάτων και άλλων εφαρμογών των οποίων η βασική λειτουργικότητα βασίζεται σε μηχανισμό φόντου (χρονοδιακόπτη, συμβάντα συστήματος, push, κ.λπ.) για εργασία.

    Η κατώτατη γραμμή

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


    Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.