Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Hoe een taakmoordenaar correct in te stellen en te gebruiken (oh, ja, ik ben daarheen gegaan!)

Inhoudsopgave:

Anonim

Ed. opmerking: sorry voor het probleem, iedereen. De kolom is nu hier in zijn geheel.

Hallo allemaal. Deze week laten we het hebben over de doorn in Android's kant - efficiënt taakbeheer.

Voordat we aan de slag gaan, ja, ik ben een van die mensen die ' Stop met het gebruik van de taakmoordenaar ' zullen zeggen als eerste antwoord op een paar rare vragen. Veel andere behoorlijk goed geïnformeerde mensen zullen hetzelfde zeggen. Zij (wij) hebben gelijk. Taakmoordenaarstoepassingen veroorzaken meestal veel problemen, simpelweg omdat ze correct kunnen gebruiken een beetje verwarrend zijn, vooral met alle tegenstrijdige informatie die er is. Volg ons na de pauze en laten we dit voor eens en voor altijd uitzoeken.

Een paar dagen geleden hadden we een voorpaginapost met de appkeuzes van Android Central Editors. Onze hoofdredacteur Dieter Bohn koos TasKiller Pro. Het tweede of derde antwoord in de commentaren was er natuurlijk snel op te wijzen dat taakmoordenaars ' de telefoon verpesten. ”Dit versterkte alleen maar mijn gedachte dat we dit echt samen moeten bespreken en elke persoon hun behoeften moeten laten bepalen in plaats van bas-taakmoordenaars als geheel.

Geheugenbeheer van Android

Android is ontworpen als een multitasking, vuurspuwend beest. Hiermee kunnen applicaties hun plek in het RAM van het apparaat behouden en klaar blijven om weer scherp te stellen wanneer de gebruiker ze nodig heeft. Het besturingssysteem is ook erg goed in het delen van bibliotheken tussen applicaties, zodat app-coders al over een groot aantal functies beschikken om uit te kiezen. In een perfecte wereld (hoe dan ook perfect voor ontwikkelaars) zouden we allemaal dezelfde applicaties gebruiken om dezelfde redenen en daarmee zou het afgelopen zijn.

Maar niets is perfect

We gebruiken allemaal verschillende apps, op verschillende tijdstippen en op verschillende manieren. Wanneer je die nachtmerrie voor ontwikkelaars overweegt, is het verrassend dat Android (of een mobiel besturingssysteem) de klus net zo goed afhandelt. Laten we snel en hopelijk gemakkelijk te begrijpen kijken naar wat er achter dat scherm gebeurt.

Een toepassing wordt gestart, omdat u deze hebt gestart of omdat de ontwikkelaar er voordeel bij heeft om deze achter de schermen te laten draaien. Enkele voorbeelden van het laatste stukje -

  • Wanneer u een applicatie toevoegt of verwijdert, wordt Google Voice gestart (als deze niet actief was). Het scant de applicatie om te zien of het functies moet gebruiken of delen. Een nieuwe tekst-naar-spraak-engine installeren? Google Voice zal het gebruiken.
  • Enkele foto's van uw SD-kaart naar uw computer kopiëren? De galerij moet worden gestart wanneer u uw SD-kaart opnieuw monteert om te controleren op nieuwe foto's of video's, zodat deze deze kan scannen en klaar heeft om op de juiste plek te tonen.

Dit klinkt allemaal geweldig. Wat we hierboven niet overwegen, is dat deze apps in het apparaatgeheugen blijven totdat ze te horen krijgen dat ze moeten sluiten. Ze zullen geen andere bronnen gebruiken, zitten gewoon inactief en zijn klaar om zichzelf opnieuw op uw scherm te tekenen. In het huidige tijdperk van 1GHz + -processors en snelle gegevensoverdracht worden we ongeduldig wanneer we een NIEUWE toepassing willen laden en die niet onmiddellijk is. We willen dat ons apparaat tussen schermen zoomt. We willen dat ons apparaat nieuwe toepassingen in beeld brengt. We willen dat ons apparaat presteert op manieren waarop het niet echt is ontworpen. Als u een taakmoordenaar op de juiste manier gebruikt, kunt u in de buurt van die doelen komen.

De taakmoordenaarinterface

Elke toepassing ziet er anders uit en gedraagt ​​zich een beetje anders, en taakmoordenaars zijn geen uitzondering. Ik gebruik Advanced Task Manager voor mijn voorbeelden. Ik beveel dit niet aan boven anderen. Het past bij mijn behoeften en was de $ 0, 99 zeker waard, dus ik ben gestopt met zoeken naar alternatieven. Uw keuze kan er iets anders uitzien, maar moet dezelfde functionaliteit hebben. Kijk gewoon door de instellingen en u zult zien waar u dezelfde wijzigingen en keuzes kunt maken.

Hieronder zie je een lijst met actieve applicaties die de taakmoordenaar toestemming heeft om te doden zodra je het groen licht geeft. Je ziet niet elk lopend proces, en een beetje verder lezen zal verklaren waarom dat een goede zaak is. We zullen even terugkomen op deze afbeelding, maar neem even de tijd om het nu te bekijken.

Taken handmatig doden

De beste gemakkelijkste, minst gecompliceerde manier om een ​​taakmoordenaar te gebruiken, is om deze te openen en handmatig dingen te doden waarvan je zeker weet dat je ze niet nodig hebt wanneer je voelt dat dingen zijn vertraagd. De kunst is om te weten wat anders niet werkt als je een app doodt. Dingen zoals games, webbrowsers, woordenboeken of andere zelfstandige apps zijn meestal een veilige gok om te doden als je ze ziet draaien. In het bovenstaande voorbeeld is Astro File Manager actief omdat ik op zoek was naar een bestand dat ik had gedownload. Ik ben klaar met Astro, dus het is niet nodig om te blijven rennen. Ik zou het veilig kunnen afmaken, en niets anders zou worden beïnvloed.

Je kunt het niet zien in mijn screenshot hierboven, maar de markt is ook actief. Ik heb de Markt al een tijdje niet geopend, maar ik ga hem niet doden. Waarom? Want als ik dat doe, komt er geen melding van updates voor mijn geïnstalleerde Market-apps. Er zijn veel apps die in leven moeten blijven om al hun functies te kunnen gebruiken. Je moet een beetje nadenken voordat je besluit of je gewoon een app kunt doden. Hier is een algemeen idee van wat te denken:

  • Apps die u ergens aan herinneren - ik gebruik Astrid om me te helpen taken en deadlines te onthouden. Astrid kan een melding afgeven om me eraan te herinneren wanneer er evenementen aankomen. Als ik het doodschiet, krijg ik geen herinneringen. Dan verdwaal ik op mijn computer en wordt er nooit iets gedaan.
  • Apps die op zoek zijn naar updates - In het vorige voorbeeld liet ik de Market draaien zodat deze me op de hoogte kon houden van eventuele applicatie-updates. Apps die regelmatig naar externe gegevens zoeken, moeten in leven blijven als u wilt dat ze die gegevens vinden.
  • Apps die nog steeds iets doen - In mijn voorbeeld is Connectbot actief. Ik heb toevallig een actieve verbinding met een server in de garage die ik aan het updaten ben. Ik kan snel overschakelen en de voortgang bekijken en de opdrachten rechtstreeks vanaf mijn telefoon uitvoeren. Als ik het eraf maak, moet ik elke keer opnieuw openen en opnieuw verbinding maken.

AutoKilling

Taakbeheerders hebben meestal een functie om apps periodiek te doden. Dit is waar dingen gevaarlijk worden. Gelukkig komen de meeste ook met een soort witte lijst van apps die niet gedood worden tijdens dit auto-killfest. Hoewel gezond verstand nog steeds nodig is, moeten sommige apps altijd op deze lijst staan

  • Een toepassing met de naam van de fabrikant of de drager mag nooit worden gedood.
  • Elke applicatie die het woord Android heeft. (Ja, de periode is er met opzet) mag nooit worden gedood.
  • Elke toepassing die de tijd vasthoudt, mag nooit worden gedood.
  • Elke toepassing met een widget die updates mag nooit worden gedood.
  • Elke applicatie die niet op / data is geïnstalleerd (hier gaan gebruikers-apps naartoe) mag nooit worden gedood.
  • Als u niet precies weet wat een toepassing is, mag deze nooit worden gedood.
  • Vervangingen voor thuis, of het nu van de markt is of van uw fabrikant, mogen nooit worden gedood. Dit betekent ook Sense, Blur en Touchwiz. Ze hebben ook afhankelijkheden die in leven moeten blijven, zie nummers 1, 5 en 6 hierboven. Natuurlijk, als je een knutselaar bent en weet welke delen van het systeem je niet nodig hebt om op je specifieke installatie te draaien, kun je experimenteren. En deel uw resultaten.

Dit beperkt de zaken behoorlijk. Markeer al je spellen om gedood te worden. Markeer al uw "stand-alone apps" (dingen zoals Astro in het bovenstaande voorbeeld) om te worden gedood. Markeer de dingen die je af en toe nodig hebt, maar niet achter de schermen wilt rennen om gedood te worden. Lees wat er over is en kijk of het in een van de bovenstaande categorieën past. Als dit het geval is, markeer het dan om nooit te worden gedood. Vergeet niet om dingen als ConnectBot in mijn voorbeeld te overwegen. Ik wil niet dat het altijd wordt uitgevoerd, maar terwijl ik het gebruik, zou ik willen dat het op de achtergrond in leven blijft, dus ik zal het markeren als NIET autokilled door de task manager. Natuurlijk moet je de taakmoordenaar zelf instellen zodat deze in leven blijft.

Als je taakmoordenaar een instelling heeft om te bepalen hoe vaak apps moeten worden gedood, stel dit dan zo vaak mogelijk in. Ik heb geen zin om de taakmoordenaar te laten draaien en niet te gebruiken, omdat dit de reden is om er in de eerste plaats een te gebruiken.

Zodra dat is gebeurd, drukt u op de startknop en negeert u alles een tijdje. Gebruik de telefoon zoals je normaal zou doen, maar let op als iets niet meer werkt zoals vroeger. Als er dingen uit de hand lopen, kijk dan op je witte lijst en zorg ervoor dat de betreffende app niet is ingesteld om te worden gedood. Ik zal meteen zeggen - dood nooit je klok als je het alarm wilt gebruiken, last-minute stoelen in een vliegtuig omdat je je vlucht hebt gemist, zijn veel duurder dan die die je een week van tevoren via je ticketagent hebt gekocht.:)

Een laatste ding om in gedachten te houden - Wanneer / als u problemen hebt met uw apparaat en hulp zoekt, moet u vermelden dat u een taakmoordenaar gebruikt en hoe u deze gebruikt. "Hulp bij alarm op Cliq - ATK gebruiken maar klok niet doden" is hier een goed voorbeeld van. Je krijgt nog steeds antwoorden dat je stopt met het gebruik van taakmoordenaars, maar je kunt ook iets nuttigs krijgen. Als je mensen laat weten dat je een taakmoordenaar gebruikt, maar op de hoogte bent van het 'juiste' gebruik, wordt een deel van de negativiteit weggenomen. Het gebruik van leuke beschrijvende threadtitels helpt ook onze forummoderators en maakt het zoeken naar de volgende persoon met dezelfde problemen eenvoudig.

Een speciale sectie hier voor de rooted / ROM'd / Mad Scientist types

Er is een nieuw soort taakmoordenaar in de wildernis van de markt. Deze passen de lowmemorykiller kernelparameters aan en laten de dingen lopen zoals gewoonlijk in plaats van dat de gebruiker (dat ben ik en jij) elke applicatie probeert te beheren. Het is logisch als je bedenkt dat de code voor de lowmemorykiller en de bijbehorende instellingen sinds Android 1.0 niet zijn gewijzigd. Als u de tijd wilt nemen om de instellingen aan uw behoeften aan te passen, werken deze geweldig. Het is ook heel eenvoudig om deze instellingen zonder toepassing aan het systeem door te geven door specifieke waarden naar de systeeminstellingen te schrijven. Als dit je interesseert (en als je een tweeker bent, zou het moeten zijn), zou het een geweldig onderwerp zijn voor een thread in de hackforums, en een waaraan ik graag zou willen deelnemen. Ja dat is een hint:)

Tot de volgende keer, Jerry