5 votos

¿Las aplicaciones de iOS se bloquean regularmente? ¿Es esto normal?

He estado teniendo algunos problemas con una de las aplicaciones de terceros en mi iPod Touch 4gen, y se dio cuenta de que una gran cantidad de aplicaciones que utilizo (que no es mucho) han sido espontáneamente salir, recientemente. Safari y Youtube lo han hecho varias veces hoy.

¿Es esto normal? Las aplicaciones de iOS tienden a volver a lo que estaban haciendo, así que no es que gran cosa, pero quizás sea indicativo de algún problema de hardware o software.

Estoy usando iOS 4.2.1. No recuerdo que fuera tan malo en la 4.1, pero podría ser sólo mi imaginación.

He buscado registros de fallos en mi ordenador, pero no se han creado registros de fallos en más de una semana, incluso para aplicaciones que sé que se han bloqueado muchas veces desde entonces. No sé qué significa eso, si es que hay algo.

¿Debería preocuparme? ¿Hay algo que pueda hacer? ¿Existe algún tipo de diagnóstico de "¿está mi iPod completamente &#@!ed?" que deba realizar? Me doy cuenta de que esta es una pregunta un poco vaga.

4voto

Chris Jester-Young Puntos 102876

Podría ser un problema de poca memoria. Se supone que iOS gestiona la memoria automáticamente, pero he comprobado que no siempre es perfecto. Intenta salir de todas las aplicaciones y reiniciar el dispositivo (mantén pulsado el botón de encendido durante varios segundos, luego desliza para apagar y vuelve a encender) para ver si eso lo soluciona.

1voto

David DelMonte Puntos 1632

Hasta hace poco, las aplicaciones de iOS no tenían herramientas de gestión automática de la memoria. Por lo tanto, los desarrolladores tenían que hacer un seguimiento de las asignaciones de memoria y liberarlas manualmente. La mayoría de los desarrolladores lo hacían bien, ya que Apple les proporcionaba herramientas para comprobar los distintos tipos de fugas. Esto contrasta con las aplicaciones de Mac, que tienen una gestión semiautomática de la memoria: la recolección de basura.

Algunos desarrolladores de iOS no realizaron suficientes pruebas, o no pudieron encontrar la causa de las fugas, y la AppStore sólo comprueba el contenido, y no el mal funcionamiento de la aplicación, aunque por supuesto, si una aplicación es DOA, será rechazada.

En iOS5, la situación para los desarrolladores de iOS tiene la posibilidad de mejorar. Hay un nuevo sistema de gestión de la memoria, llamado Automatic Reference Counting (ARC). El sistema operativo ahora se encarga de los ciclos de retención/liberación.

Los desarrolladores de iOS tienen que convertir sus aplicaciones para utilizar ARC, pero Apple proporciona una gran herramienta para ayudar en el proceso de conversión. Está integrada en xCode.

Así que, esperemos que los desarrolladores se tomen la molestia de mejorar sus aplicaciones para que los choques sólo se produzcan por las carreras de coches virtuales, y no por la memoria virtual...

Espero que esto ayude.

-2voto

Prashant Dhama Puntos 1

Busqué en internet y encontré que el bloqueo de la aplicación está asociado al proceso de baja memoria y por eso para ajustar la velocidad de procesamiento, simplemente se apaga el proceso. Luego reinicia, refresca y bla bla bla....

He encontrado dos causas principales:

  1. Tasa de refresco: Creo que los dispositivos iOS utilizan Ram dinámica que necesita refrescarse/reiniciarse. Cuando encendemos el dispositivo iOS. iOS se carga y nunca lo apagamos por lo que el SO se queda en la RAM. Si consideramos esto con el PC. Arrancamos y el SO llega a la RAM, iniciamos un proceso y después de usarlo lo apagamos. Esto significa que todos los procesos que estaban en la RAM fueron enviados de vuelta a la memoria permanente con el sistema operativo también.

    Generalmente no apagamos el iPad y por eso el SO tiene un sector permanente en la RAM, como la RAM es dinámica hay que refrescarla pero no lo hacemos. Por lo tanto, su memoria virtual se vuelve demasiado baja y se cuelga.

  2. Dispositivo de tarea única: un proceso a la vez. Así que los dispositivos anteriores se cuelgan y las aplicaciones se bloquean.

Hágame llegar sus comentarios.

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