O iPhone fecha os programas em segundo plano se ficar sem memória ou bateria?
fonte
O iPhone fecha os programas em segundo plano se ficar sem memória ou bateria?
Existem duas maneiras de abordar essa questão.
Do ponto de vista do usuário final, a resposta é não. Não importa o que você faça, o aplicativo voltará ao mesmo estado em que estava anteriormente, a menos que você o feche na interface de comutação.
Tecnicamente: sim. Quando o dispositivo estiver com pouca memória RAM, congelará o estado do aplicativo da RAM para o armazenamento principal (flash). Quando você retoma, ele carrega o estado do flash novamente para a RAM e, em seguida, continua. Pretende-se que isso aconteça com rapidez e transparência o suficiente para ser indistinguível, mas às vezes você pode notar que a retomada demora um pouco mais se você carregou vários outros aplicativos nesse meio tempo (e, portanto, expulsou o aplicativo da RAM).
Eles não estão realmente "na memória", mais como armazenados em cache no disco, se e quando necessário. Muitos aplicativos nem usam a multitarefa ou não estão configurados para isso. Quando você alterna, ele realmente fecha o aplicativo.
Estar na barra de tarefas não garante que esteja realmente na memória, em execução ativa ou em ambas. O sistema operacional gerencia isso.
Não. Mesmo a reinicialização, o desligamento e a inicialização completos não removerão os aplicativos em segundo plano da memória. De acordo com os gênios da Apple, você deve remover manualmente os aplicativos da barra de tarefas.