Error de cambio de tarea de iOS 4: aplicaciones y restablecimientos completos

He estado usando mi nuevo iPhone 4 durante más de una semana y ahora que he tenido algo de tiempo para explorarlo, estoy aprendiendo mucho sobre el hardware y el software que venía con él. El iPhone 4 no es perfecto ya que encontré algunos problemas con el hardware y iOS 4, pero afortunadamente tengo soluciones para algunos de los errores que plagan iOS 4.

Una de las principales características nuevas de iOS 4 es el cambio de tareas y, si bien es fácil de usar, se implementó con dos fallas que no creo que nadie sepa. Voy a explicarles ambos y ofrecerles soluciones hasta que Apple encuentre una solución permanente.

Cambio de tareas: impacto negativo en el restablecimiento de la configuración de Safari

Recientemente tomé mi iPhone 4, abrí Safari y busqué http://oo.apple.com para intentar inhabilitar los iAds de Apple. Debo señalar que he intentado acceder a ese sitio y optar por no recibir publicidad de Apple desde el 21 de junio y no he tenido éxito, así que llamé a Applecare hoy. Estaban desconcertados por esto y el hecho de que el sitio dijera que no podía optar por no participar con éxito. Adjunto al sitio había un boletín técnico que básicamente decía que regrese más tarde e intente nuevamente. ¡Sí, claro, pensé! ¡Lo he intentado durante más de una semana!

El representante de Applecare me dijo que intentara restablecer Safari en mi iPhone 4 y le dije que estaba bien, lo intentaré. Presioné la tecla Inicio, enviando Safari al patrón de espera de cambio de tarea en segundo plano. Abrí la aplicación Configuración, presioné Safari y presioné Borrar historial, Borrar cookies y Borrar caché. Respondí afirmativamente a los tres y esperaba que Safari se reiniciara.

Safari no se reinició. ¿Cómo podría saberlo? Eso fue simple ya que las páginas que había abierto anteriormente todavía estaban allí. Si se hubiera restablecido correctamente, Safari se habría abierto con una página en blanco y habría mostrado mis marcadores. No fue así.

Configuración de Safari para borrar el historial, las cookies y la caché.

Descubrí que para restablecer realmente Safari, tenía que eliminar la copia suspendida en segundo plano. Hice esto presionando Inicio dos veces, que mostraba las aplicaciones suspendidas en el conmutador de tareas. Me desplacé por la lista y encontré Safari. Luego toqué y mantuve presionado su ícono hasta que comenzó a moverse y mostró un signo menos blanco dentro de un círculo rojo. Hice tapping en eso y la copia suspendida de Safari se cerró. Presioné Inicio dos veces nuevamente para salir y regresar al escritorio de Springboard.

Mata a Safari en el selector de tareas (ver flecha roja).

Luego volví a ingresar a la aplicación Configuración y realicé los pasos anteriores para restablecer Safari. Esta vez Safari se reinició como esperaba, como lo hizo en iOS 3.x. Se me presentó una página en blanco y mis marcadores cuando se abrió Safari. Podría haber seleccionado uno de esos o cancelar ese cuadro de diálogo e ingresar manualmente una dirección web. Toda la evidencia de las páginas previamente abiertas había desaparecido.

Esto es lo que esperaría ver después de un reinicio adecuado de Safari.

Ahora bien, esto puede no parecer un gran problema, pero creo que lo es porque la función de reinicio para Safari simplemente no funciona si Safari está suspendido por la implementación de Apple del cambio de tareas en iOS 4. Eso es a menos que use mi trabajo, que en mi opinión no debería tener que hacer.

Este problema también podría ser un problema para otras aplicaciones. Me parece que la forma en que Apple implementó la suspensión de la aplicación hace que la aplicación esté tan congelada que no pueda realizar cambios mientras está en ese estado. Eso incluyó restablecer el historial, las cookies y la caché de Safari. Así que tenga esto en cuenta, cuando restablezca otras aplicaciones o tal vez incluso cambie su configuración en la aplicación Configuración, es posible que primero desee asegurarse de que estén completamente cerradas.

Es difícil saber qué otros problemas puede presentar esto con otras aplicaciones en iOS 4. El problema con Safari se notó de inmediato y todavía tengo que probar otras aplicaciones para ver si tienen el mismo problema. Sin embargo, honestamente creo que este es un error bastante serio en iOS 4.

Cambio y suspensión de tareas: impacto negativo en los reinicios duros

He estado escribiendo artículos de solución de problemas sobre el iPhone durante más de dos años y una de las soluciones de solución de problemas de iPhone más recomendadas fue un restablecimiento completo. Para realizar un restablecimiento completo, mantén presionados los botones de reposo / activación y de inicio al mismo tiempo hasta que aparezca el logotipo de Apple. Luego, soltarías los botones al mismo tiempo.

Botones de reposo / activación (superior) e Inicio (inferior).

El acto de hacer esto fue la forma definitiva de restablecer o reiniciar su iPhone. Si alguna aplicación, hardware o iOS entraba en un bucle sin fin, fallaba o tenía otros problemas, así es como lo solucionaría, la mayor parte del tiempo.

Ahora, debido a la forma en que Apple ha implementado el cambio de tareas en iOS 4, nunca podrá restablecer realmente su iPhone. Si tiene aplicaciones ejecutándose en segundo plano o suspendidas en su iPhone cuando realiza el restablecimiento completo, estarán allí cuando el iPhone termine de reiniciarse. Ahora dime, ¿suena eso como si el teléfono realmente se reiniciara y despejara todas sus telarañas tecnológicas?

No, no lo creo. Mi expectativa sería que el iPhone regresara al escritorio de Springboard sin aplicaciones suspendidas o ejecutándose en segundo plano. La excepción podría ser la aplicación Teléfono o quizás algunas otras aplicaciones estándar de Apple que siempre se han ejecutado en segundo plano. No esperaría tener todavía mi Facebook, eBay, Echofon, etc. todavía suspendido en el conmutador de tareas.

Entonces, ahora un usuario tiene que hacer un trabajo adicional para restablecer su iPhone. Al igual que en el ejemplo de Safari anterior, creo que un reinicio debe completarse en varias etapas. Si su teléfono está congelado, tendrá que hacer el restablecimiento una vez y luego, después de reiniciarlo, tendrá que tocar Inicio dos veces y elimine todas y cada una de las aplicaciones que se estén ejecutando o suspendidas en segundo plano antes de realizar el restablecimiento completo de nuevo. Finalmente, después de todo este trabajo adicional, su iPhone se reiniciaría en teoría como lo estaba con iOS 3.

Presione el círculo rojo para eliminar una aplicación actualmente suspendida en el selector de tareas.

Sería desafortunado si iOS 4 permitiera que se repitiera el problema anterior, ya que puede restaurar la aplicación que causó el problema si saliera de un estado de suspensión después del primer descanso. Afortunadamente, no he visto que eso suceda y creo que Apple tiene algunas medidas de seguridad que pueden evitarlo.

Hasta ahora, estos son los únicos grandes problemas que he visto con iOS 4. Algunos de ustedes pueden pensar que esto no es un gran problema, pero cuando una aplicación o un procedimiento no funciona como cabría esperar, entonces tenemos un problema. En ambos ejemplos, esto es exactamente lo que sucede.

Actualizado el 04/07/2010 a las 7:39 pm CDT: Solo un FYI, pero si entro en una aplicación como Configuración y presiono todo tipo de botones para que algo suceda y todo el tiempo me deja continuar como si todo estuviera funcionando y no es un error. En este caso, si la aplicación de Configuración hubiera dicho algo sobre la suspensión de Safari seguido de, por favor, cierre Safari antes de continuar o algo por el estilo, habría cumplido con mucho gusto. No me advirtió ni mostró ningún tipo de error sobre el error de restablecimiento mientras Safari estaba suspendido, así que eso es un error. ¡Período!

Considere estas circunstancias, ¿y si estuviera realizando operaciones bancarias en Safari en mi iPhone y un amigo me dijera: "Oye, puedo ver tu iPhone 4?" Dices: "¡Claro!" Pero antes de hacerlo, intente borrar Safari. Presiona Inicio. Vaya a la aplicación de configuración. Etc. Este error impide que funcione, pero como no obtuviste ningún error, le entregas el teléfono a tu amigo pensando que se borró todo el historial de tu navegador. No fue y no lo sabes, no hay advertencias. Posteriormente tu amigo juega con el iPhone accede a Safari y descubre tu cuenta bancaria con un saldo de $ 10 millones y ahora te sigue pidiendo un préstamo. O peor aún, es secuestrado y retenido por un rescate más su iPhone 4. Podría nombrar peores ejemplos de cosas que quizás no quieras que la gente vea en tu historial de navegación, pero lo dejo a tu imaginación.

¡Feliz 4 de julio!

Última publicación de blog

Obtenga Mac OS X Mountain Lion para pronunciar el texto con un comando [Consejos para OS X]
September 11, 2021

OS X tiene una funcionalidad de texto a voz realmente buena para usuarios con una discapacidad visual o de aprendizaje, pero es algo de lo que creo...

Utilice el acceso guiado y entregue de forma segura su iPhone o iPad a cualquier persona [Consejos para iOS]
September 11, 2021

Todos lo hemos logrado. Pasamos nuestro querido teléfono iPhone a un niño pequeño o amigo torpe, con la esperanza de que jueguen un juego un poco y...

Habilite el servidor web en Mountain Lion [Consejos para OS X]
September 11, 2021

Habilite el servidor web en Mountain Lion [Consejos para OS X]Solía ​​ser una obviedad habilitar el servidor web Apache incluido con Mac OS X. Entr...