Många tror, och blir rekommenderade, att alltid avsluta iPhone appar genom att dubbelklicka på hemknappen, hålla inne ikonen och klicka på det röda krysset. På detta sätt sägs man avsluta appen ”på riktigt” och hindra den från att köra i bakgrunden. En argumentation är att detta ska spara batteri och minne. Det stämmer inte. Slitaget på hemknappen och din tumme är förmodligen större än vad du tjänar i batterilängd.
Enkelt förklarat kan man säga så här: iOS är byggt för att sköta multitaskingen själv. Och det är inte som på datorn, när du har 18 program igång samtidigt och det blir segt som smör. I stort sett så körs en app i taget. När du dubbelklickar på hemknappen och ser ”multitasking baren” så kan den snarare ses som en lista på nyligen använda appar. De som faktiskt körs i bakgrunden är tex iPoden, Spotify, GPSer och liknande när de används, men det säger väl sig självt.
Fraser Speirs sammanfattar det så här:
- If someone tells you that all the apps in the multitasking bar are running, using up memory or sucking power, they are wrong.
- When you hit the home button, an app moves from Active to Background and quickly to the Suspended state where it no longer uses CPU time or drains power.
- An app may request an additional 10 minutes of Background running to complete a big task before becoming Suspended.
- If memory is becoming scarce, iOS will automatically move Suspended apps into the Not Running state and reclaim their memory.
- Five classes of apps – audio, GPS, VOIP, Newsstand and accessory apps – and some built-in apps such as Mail may run indefinitely in the background until they complete their task.
Suspended betyder att den inte använder någon CPU eller batterikraft, men finns kvar i minnet.
Jag kan dock rekommendera ett tillfälle där du faktiskt kan avsluta en app på det här viset. Om den har hakat upp sig så brukar det faktiskt hjälpa. Det blir som en liten omstart.
Ett tipstack till @johanhedberg