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

10

Al cambiar entre pestañas en Safari Mobile, incluso en unos segundos, Safari volverá a cargar la pestaña automáticamente.

Esto sucederá con mayor frecuencia entre sesiones: cambiar entre Safari Mobile a otra aplicación y viceversa hará que se cargue cada página abierta ("pestaña").

No hace mucho, encontré un tutorial que explica cómo evitar que Safari Mobile vuelva a cargar pestañas mientras navegaba, lo que implicaba enchufar el iPhone y utilizar el Inspector web de desarrollo de Safari Desktop, similar al método visible 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 han incluido: 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 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 al Soporte de Apple y otros hilos que he leído en "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 vuelva a cargar de todos modos. No es bueno en áreas de poca cobertura.

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

Desenfrenado
fuente
2
Excelente investigación! Sé que muchas personas están irritadas con este comportamiento. Esperemos que alguien tenga una idea.
bmike
El comportamiento que describe no es sistemático. El comportamiento "normal" es cambiar a la pestaña sin volver a cargarla. Safari hace eso. Pero, a veces , Safari vuelve a cargar la pestaña, y esto es molesto.
Nicolas Barbulesco
Entonces, ¿alguien encontró una solución a este problema ...?
Md Faisal
44
Mi intuición es que se relaciona con el uso de la memoria. si está utilizando "más" memoria, entonces esas pestañas se cierran y deben actualizarse. si está utilizando memoria "baja", las pestañas permanecen cargadas en segundo plano
Paul
Estoy secundando la respuesta de @ PaulPaczuski. Lo que estás viendo la primera vez que cambias 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 puede interactuar con él. La página actual ya no existe. Sospecho que los sitios particulares que estás visitando están usando demasiada memoria. Vea si les sucede a sitios web livianos (por ejemplo, netops.is , motherf *** ingwebsite.com; el último tiene texto NSFW, pero es un ejemplo clásico y famoso).
Zenexer

Respuestas:

1

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

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

Recuperar la memoria utilizada por aplicaciones / pestañas inactivas es en realidad una característica. No querrá que una aplicación no se inicie porque su teléfono no tiene memoria, por lo que iOS automáticamente le da espacio. 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 RAM en las especificaciones publicadas para dispositivos iOS, pero wikipedia tiene un resumen útil de las especificaciones de dispositivos iOS .

Hugh Saunders
fuente