La multitarea se introdujo en iOS 4, y desde entonces muchos usuarios se preguntan cómo desactivar la multitarea para no desperdiciar recursos y la batería dure el mayor tiempo posible. Pero no es necesario que apagues las aplicaciones y en este artículo explicaré por qué.
La multitarea en iOS 4 no es la misma multitarea que conoce desde el escritorio o Windows Mobile. Alguien puede hablar de multitarea limitada, alguien de la forma inteligente de realizar múltiples tareas. Hagámoslo en orden.
Una nueva característica de iOS 4 es el llamado cambio rápido de aplicaciones (Fast Switching). Si haces clic en el botón de inicio, se guardará el estado de la aplicación y cuando regreses a la aplicación, aparecerás exactamente donde lo dejaste antes de apagarla. Pero la aplicación no se ejecuta. en el fondo, sólo su estado se congeló antes de apagarse.
La barra multitarea, que se activa haciendo doble clic en el botón de inicio, es más bien una barra de aplicaciones lanzadas recientemente. Ninguna de estas aplicaciones no se ejecuta en segundo plano (con excepciones), no es necesario apagarlos. Si el iPhone se queda sin RAM, iOS 4 lo apagará solo. Es al cambiar entre aplicaciones cuando se utiliza la función Cambio rápido, porque gracias a ella se cambia a otra aplicación de forma relativamente inmediata.
En las actualizaciones de la App Store, a menudo encontrará la llamada compatibilidad con iOS 4. Esto a menudo significa integrar Fast Switching en la aplicación. Para una demostración he preparado un vídeo donde podéis verlo. la diferencia entre una aplicación con Fast Switching y sin ella. Tenga en cuenta la velocidad de retroceso del interruptor.
Ya hemos explicado que la barra inferior a la que se accede al hacer doble clic en el botón de inicio no es en realidad multitarea. Pero esto no significa que no haya multitarea en el nuevo iOS 4. Hay varios servicios multitarea en iOS 4.
- Música de fondo – algunas aplicaciones, como la transmisión de radios, pueden ejecutarse en segundo plano. La aplicación general no se ejecuta en segundo plano, sino sólo el servicio (en este caso, la reproducción de audio en streaming).
- Voz sobre IP – un representante típico aquí será Skype. Este servicio te permite recibir llamadas aunque la aplicación no esté activada. La aplicación activada se indica mediante la aparición de una nueva barra superior con el nombre de la aplicación determinada. No confundas este servicio con la mensajería instantánea, sólo podrás recibir mensajes mediante notificaciones push.
- Localización en segundo plano – un servicio que utiliza GPS también puede ejecutarse en segundo plano. De este modo podrá pasar de la navegación al correo electrónico y la navegación podrá seguir navegando al menos por voz. El GPS ahora puede ejecutarse en segundo plano.
- Completando la tareah – por ejemplo, si está descargando las últimas noticias de RSS, esta tarea se puede completar incluso después de cerrar la aplicación. Sin embargo, después de saltar (descargar), la aplicación ya no se ejecuta y no puede hacer nada más. Este servicio sólo completa la "tarea" dividida.
- Notificaciones push – todos ya las conocemos, las aplicaciones pueden enviarnos notificaciones sobre un evento a través de Internet. Probablemente ya no necesito entrar en eso aquí.
- Notificación local – esta es una nueva característica de iOS 4. Ahora puedes configurar en alguna aplicación que deseas recibir notificaciones de un evento en un momento determinado. No es necesario que la aplicación esté activada y ni siquiera es necesario que estés en Internet, y el iPhone te lo notificará.
¿Te preguntas qué no puede hacer, por ejemplo, iOS 4? ¿Cómo se limita la multitarea? Por ejemplo, un programa de mensajería instantánea de este tipo (ICQ) no se puede ejecutar en segundo plano – tendría que comunicarse y Apple no le permitirá hacerlo. Pero hay una solución para estos casos, por ejemplo, si usas una aplicación (por ejemplo, Meebo) que permanece conectada incluso después de que se apaga en el servidor del desarrollador en cuestión, y si recibes un mensaje, se te notifica mediante un push. notificación.
Este artículo fue creado como una descripción general de lo que realmente significa la multitarea en iOS 4. Fue creado porque vi usuarios confundidos a mi alrededor que seguían abriendo la barra multitarea y cerrando aplicaciones inmediatamente después de usarlas. Pero esto es una tontería y no hay necesidad de hacer nada de eso.
Steve Jobs dijo que no quería que los usuarios tuvieran que mirar el administrador de tareas y lidiar con recursos gratuitos todo el tiempo. Aquí la solución simplemente funciona, esto es Apple.
Gracias por el bonito artículo.
Sólo agregaría que finalizar la aplicación puede tener un aspecto práctico: la aplicación en realidad se reinicia. Específicamente, la primera versión de IM+ para iOS4 tenía algún tipo de error, y en la página de soporte, como solución temporal (antes de lanzar una nueva versión), simplemente recomendaban cerrar y reiniciar la aplicación que se comportaba de manera extraña.
Ciertamente es apropiado utilizar el apagado, por ejemplo, para restablecer la aplicación, ¡estoy completamente de acuerdo!
Gracias por el artículo,
Solo me gustaría señalar que para que las aplicaciones permanezcan cargadas en la RAM y funcione el cambio rápido de aplicaciones, se necesita energía de la batería, un poco más de la que necesita en modo de espera cuando la aplicación está cerrada (no tomemos pérdidas de memoria). en cuenta ahora).
Entonces, sí, este método ahorra más batería, pero el hecho mismo de que la RAM esté llena de aplicaciones provocará una carga de batería ligeramente mayor.
Sería entonces apropiado que Apple agregara la opción de no dejar que algunas aplicaciones se ejecuten en la RAM, el usuario elegiría solo aquellas aplicaciones que quiere dejar en la RAM, las demás se desactivarían, son aplicaciones que, por ejemplo, el El usuario se enciende de vez en cuando.
Después de todo, toda la RAM se alimenta como un todo. Si el montón de bytes que contiene es una aplicación congelada o espacio libre es irrelevante. ¿Y qué pasa con la fragmentación de la memoria, etc.? ¿Cómo sabría el chip de memoria qué parte debe apagar y encender y qué parte no? Es simplemente estúpido. El consumo de chips de memoria, si no cambia su contenido, también es mínimo hoy en día.
lo siento, pero mi experiencia de usuario dice lo contrario, la batería está, aunque ligeramente, cargada... y como alguien escribe más abajo, la respuesta del 3GS también disminuye, lo que probablemente será mejor... nada de eso
Realmente no debería estar tan cargado, es exactamente como escribe Adam. Las memorias siempre deben alimentarse de la misma forma, y estas aplicaciones latentes no afectan al procesador.
La verdad tuve y a veces tengo problemas con la menor resistencia del iPhone 3gs al usar aplicaciones que no están adaptadas para ios 4, pero cada vez va mejor, cada día descargo poco a poco un par de actualizaciones. .. desde que llegó la primera ola de actualizaciones de aplicaciones para iPhone todo se estabilizó ;) y es un hecho que una vez también tuve que realizar una restauración sin siquiera querer :)
Personalmente no noté un mayor consumo de batería.
Me gustaría puntualizar que cuantas más aplicaciones no estén apagadas menos memoria y más lento es el iPhone... en mi caso el 3GS llega fácilmente a los 3 MB y es como una tortuga....
Cuando se queda sin memoria, el iPhone cierra primero las aplicaciones en ejecución, por lo que siempre tiene suficiente RAM. No noto ninguna desaceleración en mi iPhone 3GS (y soy un gran usuario).
mi 3GS se ralentiza terriblemente... luego tarda una eternidad en abrir SMS, calendario, etc... cerrar la aplicación par ayuda mucho... (principalmente Safari y omnifocus son suficientes...)
Lamentablemente tengo que confirmarlo, así es.
Puedo confirmar que es verdad. Un 3GS con múltiples aplicaciones en ejecución simplemente se ralentiza. Lo que no entiendo yo mismo, pero realmente lo observo por teléfono.
4G tiene el doble de memoria, así que definitivamente será mucho mejor allí...
Tampoco noto ninguna desaceleración, creo que el nuevo sistema operativo es incluso más rápido que antes, pero probablemente ese sea solo mi tema. impresión
Tengo 15 GB de aplicaciones en mi iPhone, las uso y no las observo. Es un hecho que tuve un problema similar y hasta quise volver a la 4.0 GM, porque me funcionó mejor... lamentablemente no tengo JB y ni siquiera tengo blobs SHSH guardados, así que eso es imposible. . Hice una restauración y todo empezó a funcionar de forma rápida y hermosa;)
Ya vi una mención de notificaciones locales en alguna parte, pero no encontré ninguna opción en ninguna parte. P.ej. Pocket Informant actualizado debería tenerlos, pero... no veo. De alguna manera, no veo notificaciones en mi iPhone. No estoy satisfecho, los encuentro insuficientes.
¿Y es posible desactivar una aplicación para dormir? Alternativamente, ¿cómo salir de una aplicación cuando al presionar Inicio la pasa automáticamente a un segundo plano?
Funciona: mantienes el dedo sobre un ícono, luego todos comienzan a temblar y aparece un signo menos en ellos.
Según mi observación, iOS4 en un teléfono 3G bajo carga pesada convierte un teléfono moderno y ágil en un teléfono inteligente tipo WM bastante desagradable (o PalmOS de mi antiguo Treo680): simplemente se retrasa, se retrasa, se retrasa. Lo único que ayuda es limpiar regularmente las aplicaciones en ejecución, y eso realmente no me gusta y no quiero hacer jailbreak. Estoy pensando seriamente en volver a iOS3, pero no sé qué aplicaciones están optimizadas para iOS4. Lo llamaría en este momento. No lo sé, probablemente soy un usuario aún mayor que el autor del artículo, pero las aplicaciones que se inician lentamente son imperdibles, pero normalmente las ejecuto: calendario, teléfono, sms, notas, cosas, 8 páginas en safari. , geocaching, fotos, contactos, Biblia, iPod y appstore (3MB de RAM libre). Soy fanático de Apple, pero en mi humilde opinión iOS4 simplemente no es adecuado para HW más antiguos (incluidos 3G).
mierda. Tengo un 3GS con iOS 4 sin ningún problema. iOS 4 es para iOhone 4 y 3GS. Estos últimos simplemente tienen un problema, que puede congelarse (como propietario de 2G, lo entiendo muy bien), pero es lógico. O queremos desarrollo de software, y eso por supuesto será un poco "estado", o queremos que el hardware sea el mismo y tenemos que tener en cuenta que SF no cambiará demasiado.
El iPhone puede manejar bien la multitarea, pero desafortunadamente algunas aplicaciones no. Por ejemplo, COMIC READER MOBI simplemente me informa secamente que no cargará la página siguiente porque tiene poca memoria. Por lo general, tengo que eliminar casi todas las aplicaciones inactivas antes de que vuelva a funcionar :-( Y tengo un 3GS y la aplicación anterior supuestamente está modificada para OS4.
Intente instarlo con el soporte de la aplicación, el problema obviamente está ahí; (
¿Alguien puede explicarme dónde se configuran las notificaciones locales? ¿Está en Configuración > Notificaciones y tengo que permitirlo para ciertas aplicaciones? De lo contrario, no encontré ninguna otra configuración de notificación (otras solo están en la configuración de recopilación de correo electrónico, y supongo que ese es el push que envía la notificación desde el servidor) ¡Gracias!
La aplicación debe soportar notificaciones locales, por ejemplo una aplicación interesante con notificaciones locales es Notify 2...
Vale, pero ¿qué pasa con el informante de bolsillo? Debería poder hacer eso, pero no noté en ninguna parte la diferencia entre las notificaciones locales y otras. Admito que ni siquiera lo he probado. Están probando Palringo en la versión premium, en la descripción está escrito algo sobre las notificaciones (por supuesto, no sobre las locales), pero tampoco tengo ninguna insignia en el icono. Puedo saltar de la aplicación a otro lugar y luego regresar, pero cuando regreso, vuelvo a iniciar sesión, lo cual no esperaba. Si no estoy directamente en ese Palring, no hay ninguna notificación en ninguna parte. ¿Esta bien? Probablemente lo peor sea la aplicación 2Do, que afirma que las notificaciones sólo funcionan bajo WiFi. Bastante patético para una lista de tareas, ¿no? Por 7$… una lástima. :-(
Todavía me siento mejor con el entorno en segundo plano que con la implementación de "multitarea" de Apple. Por lo demás, no noto ninguna desaceleración del 3GS, incluso con un fotograma completo. al principio apagué las aplicaciones a través de sbsettings por costumbre, luego desistí y estuvo bien
Noté la desaceleración en el 3GS, no siempre, pero sí ocasionalmente. En cualquier caso, no todas las aplicaciones funcionan correctamente, por ejemplo TV Seznam de Seznam a veces no registra el cambio al servicio activo y no carga las actualizaciones de programas de TV, por lo que será útil reiniciar la aplicación, que es lo opuesto al estado original.
Hola comunidad,
¿Alguien ha atendido alguna vez una queja de aplicación? con iOS4 no me funciona la navegación y 89€ no es nada poco… ¿cómo se tramita la reclamación?
El problema no está en la aplicación. Intente reiniciar el iPhone; si eso no ayuda, restaure todo el teléfono. Navigon me funciona bien en 3G con iOS4.
Tampoco noto la desaceleración en el 3GS, pero lo que me molesta es recargar las ventanas abiertas de Safari. Si hay suficiente RAM, se conservará el contenido de las páginas ya cargadas.