Según mi experiencia, hubo dos ocasiones en que las aplicaciones no siguen ejecutándose (o, en otras palabras, muestra la pantalla de inicio cuando la vuelvo a iniciar).
La primera es que el desarrollador tuvo problemas o incluso no implementó la suspensión de la aplicación. Hubo algunas aplicaciones que siempre se cierran cuando presiono el botón de inicio, o se restablecen cuando estaba en una función específica. (Aunque en una tienda de aplicaciones reciente no he visto ninguna, excepto algunas aplicaciones de instituciones públicas que tienen una revisión promedio de 1 ~ 2)
La segunda es la limitación de hardware: a pesar de que el desarrollador implementó correctamente la función de suspensión, iOS a veces decide abandonarla, por varias razones debido a la falta de memoria (esta es en realidad la razón principal por la cual los idevices anteriores no admitían la suspensión de aplicaciones en la era 3G / S ), gestión del tiempo de batería.
Por primera razón, puede escribir una reseña en Appstore: es una de las razones más impactantes para el progreso del desarrollo de aplicaciones.
Por la segunda razón, bueno, es una solución un tanto tonta, pero puedes comprar un nuevo hardware con más RAM, y reducirá la posibilidad de que las aplicaciones suspendidas se detengan desde iOS (y reducirá el tiempo para el reinicio de la aplicación). O, si no está dispuesto a hacerlo, puede decirle a iOS que detenga algunas aplicaciones sin importancia deslizando la vista previa de la aplicación hacia arriba en la vista de multitarea, posiblemente reduciendo la posibilidad de que iOS elimine las aplicaciones que realmente está usando.