Do I need to quit?
Please help me settle an argument. My friend has an annoying habit of manually killing apps on his iPhone. He claims that this frees up memory. I have tried to tell him that iOS doesn’t really multitask and ‘background’ apps are suspended and will be unloaded automatically when the iPhone needs the memory for something else, but he doesn’t seem to believe me. We have both tried Googling to prove our point, but haven’t found anything completely definitive… Alastair Percival You’re both partly right. Up to and including iOS 6, you were completely right. Background apps weren’t doing anything and could be kicked out of memory by iOS at a moment’s notice. But when iOS 7 came along, the multitasking system was changed. Apps are now allowed to run some very limited code in the background to fetch data – even when that app is suspended. And servers can send push notifications that will wake a suspended app. This uses hardly any CPU power, but it makes apps appear to run in the background. Killing suspended apps in iOS 7 still doesn’t save memory, because apps will still be automatically unloaded as needed, even if they are receiving background notifications. But it will save a very small amount of battery power. At the expense of possibly missing notifications until you next open that app.