¿Por qué casi todas las aplicaciones en iOS de Apple han perdido la capacidad de permanecer estáticas al cambiar de una aplicación a otra? La mayoría ahora se comportan como páginas web y vuelven a cargar su última posición en la pantalla, a menudo borrando texto o datos de formularios. ¿Los ejecutivos de Apple realmente salen a almorzar?

Al cambiar de una aplicación a otra, iOS generalmente retiene las aplicaciones cargadas en la memoria. Cuando regresan al primer plano, deben estar exactamente en el mismo estado que cuando se dejaron e inmediatamente deben funcionar.

Sin embargo…

Si vuelve a una aplicación que se ha purgado de la memoria, el sistema no tiene más remedio que volver a cargar la aplicación.

La aplicación en sí tendrá que recargar el estado de alguna tienda persistente, y puede que no se vea igual. Cómo lo hace depende del desarrollador. No ejecutivos de Apple.

Esta purga ocurrirá cuando …

Se ha cargado una cantidad suficiente de nuevas aplicaciones, lo que ha dejado sin memoria a la anterior. Por lo tanto, una aplicación cargada por la mañana podría quedar sin memoria por las aplicaciones cargadas durante el día.

Alguien está jugando al tonto juego de cierre manual de aplicaciones en el que obligan innecesariamente a cerrar aplicaciones.

Los teléfonos más antiguos con menos RAM conservarán menos aplicaciones en la memoria.

El fenómeno que estás viendo es cuando se vuelve a lanzar una aplicación. Hay muchas razones por las que esto puede suceder, pero la más común es que iOS necesitaba la RAM (memoria temporal) que la aplicación estaba usando y la cerró para que otra aplicación pudiera usar esa RAM. Esto es por diseño y comportamiento esperado. Al iniciar la aplicación después de que se haya cerrado por completo, se volverá a cargar y posiblemente no recuerde los datos de su formulario parcialmente completado.

El verdadero problema es con el diseño de la aplicación y debe quejarse con el desarrollador de la aplicación. Necesitan que los datos de la aplicación persistan actualmente entre lanzamientos.

Cada nueva versión de iOS puede cambiar la cantidad de RAM disponible para las aplicaciones y la cantidad de iOS disponible. Este es el precio del progreso, ya que no se recomienda permanecer en versiones antiguas de iOS.

No dices qué dispositivo iOS estás usando. Los diferentes modelos tienen diferentes cantidades de RAM total y son más o menos susceptibles a su problema. De todos modos, los métodos para mitigar la molestia que estás encontrando son los mismos:

  • La forma más fácil es reiniciar ocasionalmente su dispositivo iOS. Una vez a la semana es generalmente lo que hago.
  • Alternativamente, es posible que desee reducir el número de pestañas abiertas en Safari. Comience con páginas particularmente largas o complejas. En mi experiencia, esta ha sido la razón principal por la que se han cerrado las aplicaciones para liberar RAM.
  • Por lo general, no recomiendo las aplicaciones de cierre forzado a través de la interfaz del conmutador de aplicaciones, pero es posible que tenga suerte experimentando con ellas para encontrar qué aplicación es responsable de requerir la RAM adicional.
  • Por último, puede comprar un dispositivo iOS más nuevo que tenga más RAM.

¡Buena suerte! Déjame saber cómo te va.

No, su teléfono probablemente esté envejeciendo y le dice que no puede cumplir con las demandas modernas. Tanto las aplicaciones como el sistema operativo usan cada vez más memoria y, si su dispositivo es viejo, sucede con mayor frecuencia que no hay memoria para mantener viva la aplicación iniciada. Si la aplicación estaba bien hecha, volvería al estado anterior, por lo que no perderá datos, claramente debe comunicarse con el desarrollador con respecto a este problema.