iOS 8: evita que Safari Mobile vuelva a cargar pestañas de forma predeterminada

Al cambiar entre pestañas en Safari Mobile, incluso dentro de unos segundos, Safari recargará automáticamente la pestaña.

Esto sucederá con mayor frecuencia entre sesiones: cambiar de Safari Mobile a otra aplicación y viceversa hará que todas las páginas abiertas ("pestaña") se vuelvan a cargar.

No hace mucho, encontré un tutorial que explicaba cómo evitar que Safari Mobile recargara las pestañas mientras navegaba, lo que implicaba enchufar el iPhone y utilizar el inspector web de desarrollo de Safari Desktop, similar al método que se puede ver en este tutorial: http:// appletoolbox .com/2014/05/use-web-inspector-debug-mobile-safari/

Para evitar que la aplicación móvil vuelva a cargar pestañas de forma predeterminada. Sin embargo, el tutorial anterior es solo para solucionar problemas de cómo aparece una página web específica en el iPhone, y ya no puedo encontrar el tutorial para evitar que Safari vuelva a cargar todas las pestañas en cada sesión.

Las soluciones probadas incluyen: Cerrar todas las demás aplicaciones Borrar el historial y los datos del sitio web Reiniciar Cambiar la configuración > Safari > Abrir enlaces de "En segundo plano" a "En una nueva pestaña" Restablecer la configuración de red Borrar el espacio de almacenamiento disponible Restablecer todas las configuraciones Restaurar el teléfono desde la copia de seguridad

Las pestañas aún se recargan. Esto se atribuye comúnmente en el Soporte de Apple y otros hilos que he leído a "Problemas de memoria" o comportamiento predeterminado para "Asignación de memoria":

http://forums.imore.com/ios-8/302019-safari-stop-reloading-my-pages.html

http://forums.macrumors.com/threads/sick-of-safari-reloading-pages.1807865/

http://www.reddit.com/r/ipad/comments/2gv2rb/does_ios_8_fix_the_constant_tab_reloads_in_safari/

Sin embargo, las páginas son visibles y utilizables en la pestaña inmediatamente después de cambiar, pero luego se vuelven a cargar de todos modos. No es bueno en áreas de poca cobertura.

¿Alguien conoce una verdadera solución para evitar este comportamiento de recarga automática en Safari Mobile?

Excelente investigación! Sé que muchas personas están irritadas con este comportamiento. Esperemos que alguien tenga una idea.
El comportamiento que describes no es sistemático. El comportamiento "normal" es cambiar a la pestaña sin recargarla. Safari hace eso. Pero, a veces , Safari recarga la pestaña en su lugar, y esto es molesto.
Entonces, ¿alguien encontró una solución a este problema ...?
mi intuición es que se relaciona con el uso de la memoria. si está utilizando "más" memoria, esas pestañas se cierran y deben actualizarse. si está utilizando memoria "baja", las pestañas permanecen cargadas en segundo plano
Apoyo la respuesta de @PaulPaczuski. Lo que está viendo cuando cambia por primera vez es probablemente solo una captura de pantalla, per se. Se supone que hace que el interruptor parezca más rápido de lo que realmente es; no puedes interactuar con él. La página real se ha ido hace mucho tiempo. Sospecho que los sitios particulares que está visitando están usando demasiada memoria. Vea si le sucede a los sitios web livianos (p. ej., netops.is , motherf***ingwebsite.com ; el último tiene texto NSFW, pero es un ejemplo clásico y famoso).

Respuestas (1)

Como ha leído, esto se debe a la gestión de la memoria. iOS eliminará las pestañas de fondo de la memoria cuando se requiera esa memoria para otra cosa. El dispositivo que está utilizando es más significativo que la versión de iOS. Un iPhone 6 con 1 GB de RAM cerrará pestañas de manera más agresiva que un XS con 4 GB.

Como otros han mencionado en los comentarios, iOS guarda una miniatura de la página en la memoria para que sepas qué pestaña es cuál. Esta miniatura requiere mucha menos memoria que el contexto de representación de una página web completa.

Recuperar la memoria utilizada por aplicaciones/pestañas inactivas es en realidad una función. No querrás que una aplicación no se inicie porque tu teléfono no tiene memoria, por lo que iOS crea espacio automáticamente para ella. Por la misma razón, no es necesario "cerrar" las aplicaciones, ya que iOS eliminará las aplicaciones de la memoria cuando sea necesario.

Apple no incluye la memoria RAM en las especificaciones publicadas para los dispositivos iOS, pero wikipedia tiene un resumen útil de las especificaciones de los dispositivos iOS .