0 votos

¿Alguien sabe cómo iOS Safari 9 maneja la página se bloquea o se congela?

Tenemos una web app que es la congelación en Safari 9 y Safari de 10 en iOS 9 y 10. Vale la pena destacar que esto es una página web que es el tacto sensible, los usuarios, a continuación, agregue esta página web a la pantalla de Inicio del dispositivo mediante la apertura de la página en Safari y hacer clic en "Añadir a Pantalla de Inicio'.

La aplicación parece que a veces se congelan en Safari 9 y Safari de 10, y los botones no se puede hacer clic. Por lo que puedo ver en el dispositivo parece bloqueo y se congela a veces, pero se recupera después de 1 o 2 segundos, he probado esta mirando a través de las aplicaciones recientes, y este parece congelar, esto está sucediendo en múltiples dispositivos y tenemos una teoría podría ser debido a una aplicación de terceros causantes de los dispositivos para congelar.

Mi teoría es que cuando el actual dispositivo (iOS) es congelar durante 1 o 2 segundos, que el dispositivo está tratando de liberar a sí mismo y mata a todos los scripts que se ejecutan en Safari, que es la causa de nuestra aplicación no recuperarse de la congelación, ¿alguien sabe si esta es la forma en Safari realmente funciona? O si esta teoría es posible?

Gracias! :-)

1voto

Oskar Puntos 1242

Los ingenieros de Apple escribió el código, pero no está disponible para la inspección por lo que el contexto más amplio es que sí hay es un sistema, pero no llegamos a ver.

Usted puede buscar en los registros de un dispositivo iOS que se genera al enchufarlo en Xcode en Mac o Apple Configurator. Si usted hace esto, usted va a ver que cuando una aplicación se bloquea completamente - habrá un archivo de registro (que opcionalmente se envían a Apple), explicando lo que se estrelló en un nivel técnico.

El segundo nivel de registro es cuando una aplicación (Safari en este caso) se quema demasiado de la CPU. Esto es probablemente lo que usted quiere - cuando una página web tiene una cantidad excesiva de javascript, buggy, javascript, la localización permanente y actúa más como un programa que en un breve documento, para ser procesado una vez que usted conseguirá un giro de volcado que de nuevo es principalmente datos de ingeniería - pero usted sabe que el sistema operativo notado que la aplicación fue ni comportarse como un corto, rápido trabajadores eficientes. El giro en los nombres de archivo.

Por último, puedes valerte de la bien documentada y muy potente Safari herramientas de desarrollo de habilitar la depuración y la inspección de lo que Safari está haciendo en un nivel muy granular para incluir errores, advertencias, inspección de código, tiempo de milisegundos, etc...

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X