La multitarea ha estado en el iPhone desde el iPhone OS 1. En ese momento, solo estaba disponible para algunas aplicaciones del sistema. El correo podría ejecutarse en segundo plano y buscar correo nuevo. Las aplicaciones de teléfono y música también podrían ejecutarse en segundo plano. Creo que Safari siguió funcionando también, no para hacer el trabajo sino para mantener abiertas las páginas actuales.
En ese momento, otras aplicaciones (de terceros) se cerrarían tan pronto como se presionara el botón de inicio.
En iOS 4, la multitarea para aplicaciones de terceros estuvo disponible, pero aún era limitada. Excepto para las aplicaciones de VOIP, audio y navegación, tan pronto como se presione el botón de inicio, la aplicación se “congelaría” y se suspendería. Si no hubiera restricción de memoria, la próxima vez que inicie la aplicación, se “descongelaría” y continuaría donde la dejó. VOIP (Skype), audio (reproductores de música) y navegación (TomTom / Runkeeper) recibieron una asignación especial para ejecutarse indefinidamente en segundo plano.
- ¿Por qué no puedo agregar personas en los Contactos de Apple a grupos desde mi iPhone?
- ¿Actualizaste a iOS 11?
- ¿Cuáles son las mejores alternativas para QuickBlox al crear una aplicación de chat de voz para iOS?
- ¿Hacer un curso sobre desarrollo de aplicaciones para iOS me traerá un buen trabajo? Tengo 18 meses de experiencia en TI, lo que me está llevando a nada bueno.
- ¿Por qué iOS todavía tiene una aplicación de contactos dedicada cuando la aplicación del teléfono puede realizar todas sus funciones?
En iOS 6, Apple incluyó la restauración del estado, lo que da la apariencia de una aplicación que nunca se cierra.
En iOS 7, todas las aplicaciones tienen la capacidad de realizar ciertas tareas en segundo plano. Pueden realizar búsquedas de Internet en segundo plano, ya sea activadas por notificaciones push o programadas. No hay nada diferente que lo convierta en “verdadera multitarea”, ya que las aplicaciones aún pueden eliminarse cuando están en segundo plano y no se les permite usar demasiados recursos.