Multitarea en iOS: definición, historia y dispositivos compatibles
Multitarea en iOS: qué es, su evolución histórica y qué iPhone, iPad y iPod Touch son compatibles. Historia, versiones y dispositivos compatibles explicados de forma clara.
La multitarea es una función disponible en iOS que permite que varias aplicaciones se ejecuten y realicen tareas al mismo tiempo. No solo facilita cambiar rápidamente entre apps, sino que también permite que ciertas actividades continúen en segundo plano (reproducir audio, recibir llamadas VoIP, actualizar la ubicación, descargar archivos, recibir notificaciones silenciosas, etc.). Desde su introducción básica en iOS 4, las capacidades de multitarea han evolucionado y hoy incluyen tanto el comportamiento en segundo plano como modos visuales de multitarea (por ejemplo, pantalla dividida y Picture in Picture) en dispositivos compatibles.
Historia
La multitarea se estrenó en junio de 2010 con el lanzamiento de iOS 4.0. En aquella primera versión solo podían aprovechar la nueva multitarea ciertos modelos: el iPhone 4, el iPhone 3GS y el iPod touch de tercera generación. El iPad no obtuvo la multitarea hasta el lanzamiento de iOS 4.2 en noviembre de 2010.
A partir de ahí Apple fue ampliando las posibilidades:
- Versiones posteriores de iOS incorporaron APIs para ejecución en segundo plano (audio, VoIP, ubicación, transferencia de datos con URLSession, notificaciones silenciosas, etc.).
- iOS 7 y 8 introdujeron y consolidaron mecanismos como Background Fetch y la opción de “Background App Refresh” para que las apps actualicen su contenido periódicamente.
- En iOS 9 se añadieron en iPad funciones de multitarea visual como Slide Over, Split View y Picture in Picture (PiP), permitiendo usar dos apps a la vez o reproducir vídeo mientras se usa otra app.
- Con iOS 11 y posteriores Apple mejoró la gestión de ventanas y el Dock en iPad; más adelante, iPadOS (cuando se separó la plataforma para iPad) profundizó estas capacidades incluyendo soporte para múltiples instancias de una misma aplicación y nuevas formas de organizar ventanas.
- En versiones recientes se introdujeron APIs para tareas prolongadas en segundo plano (por ejemplo BGTaskScheduler) y, en iPadOS, funciones avanzadas como Stage Manager para organizar ventanas (según modelo y versión).
Qué tipos de multitarea existen
- Intercambio rápido de apps (Fast App Switching): permite pausar y reanudar apps sin cerrarlas completamente.
- Ejecución en segundo plano (background modes): para audio, VoIP, navegación por localización, comunicación con accesorios, descargas/transferencias y otras actividades que requieren tiempo fuera de pantalla.
- Actualización en segundo plano (Background Fetch / Background App Refresh): el sistema da ventanas periódicas para que las apps obtengan contenido nuevo.
- Notificaciones silenciosas y push: permiten despertar una app para actualizar datos sin intervención del usuario.
- Transferencias en segundo plano con URLSession: descargas/subidas que continúan aunque el usuario cierre la app.
- Multitarea visual en iPad: Slide Over, Split View, Picture in Picture y otras experiencias de ventanas simultáneas (disponibilidad según modelo y versión de iPadOS).
Dispositivos compatibles
La multitarea básica se introdujo en iOS 4 y fue compatible inicialmente con el iPhone 4, el iPhone 3GS y el iPod touch de tercera generación; el iPad añadió soporte con iOS 4.2. En términos generales:
- Funciones de multitarea básicas (ejecución en segundo plano, intercambio rápido de apps) han estado disponibles desde los modelos mencionados y en la mayoría de dispositivos posteriores.
- Las funciones de multitarea avanzadas (Split View, Slide Over, Picture in Picture, múltiples ventanas, Stage Manager) requieren modelos de iPad con hardware más moderno y versiones recientes de iPadOS; su disponibilidad depende del modelo concreto (por ejemplo, iPad Pro, iPad Air más recientes y algunas generaciones de iPad mini soportan estas características).
Para saber exactamente qué funciones están disponibles en tu equipo, consulta las especificaciones y notas de la versión de iOS/iPadOS correspondientes o la documentación oficial de Apple para tu modelo.
Cómo usar y administrar la multitarea
- Acceder al selector de apps: en dispositivos con botón de inicio suele hacerse con doble pulsación; en modelos sin botón de inicio se usa el gesto de deslizar hacia arriba y mantener. En iPad hay gestos de múltiples dedos para cambiar entre apps.
- Split View / Slide Over (iPad): arrastra una app desde el Dock o usa el selector de apps para colocar dos aplicaciones en pantalla a la vez (según modelo y versión).
- Picture in Picture: permite ver vídeo o vídeo-llamadas en una ventana flotante mientras se usa otra app.
- Administrar consumo de batería: en Ajustes > General > Actualización en segundo plano puedes desactivar o limitar qué apps se actualizan en segundo plano; en Ajustes > Batería puedes ver qué apps consumen más energía y tomar decisiones.
- Forzar cierre de una app: desde el selector de apps puedes deslizar hacia arriba la tarjeta de la app para cerrarla si está congelada o comportándose mal (no se recomienda cerrarlas rutinariamente para ahorrar batería —iOS gestiona la memoria y el estado de forma eficiente—).
Consideraciones para desarrolladores
Los desarrolladores que quieran aprovechar la multitarea deben usar las APIs apropiadas y declarar los modos de background necesarios en Info.plist. Entre las herramientas y prácticas más comunes están:
- Declarar background modes (audio, location, voip, external-accessory, bluetooth-central, etc.) cuando corresponda.
- Usar URLSession con configuración en segundo plano para descargas y subidas que continúen fuera de la app.
- Implementar Background Fetch o usar notificaciones push silenciosas para actualizar contenido de forma periódica o bajo demanda.
- Aprovechar BGTaskScheduler (iOS 13+) para programar tareas en segundo plano de forma eficiente y respetuosa con la batería.
- Optimizar el consumo de energía y evitar trabajo innecesario en segundo plano para no afectar la experiencia del usuario ni ser penalizado por el sistema.
Privacidad y batería
La multitarea puede implicar más uso de datos y batería si hay muchas apps actualizándose en segundo plano. iOS ofrece controles (Ajustes > General > Actualización en segundo plano, Ajustes > Batería) para limitar o supervisar este comportamiento. Además, por privacidad, muchas operaciones en segundo plano que acceden a localización, micrófono o cámaras requieren permisos explícitos del usuario.
En resumen, la multitarea en iOS ha pasado de ser una capacidad básica para mantener apps “pausadas” y permitir audio en segundo plano a un conjunto amplio de APIs y experiencias (especialmente en iPad) que permiten trabajar con varias apps simultáneamente. La disponibilidad concreta de funciones dependerá de la versión de iOS/iPadOS y del hardware del dispositivo.
Características
Cambio rápido de aplicaciones
El cambio rápido de aplicaciones permite que las aplicaciones se pongan en pausa y se reanuden rápidamente y cambien fácilmente a otras aplicaciones.Una aplicación que está en la pantalla se está "ejecutando". Una aplicación que no está en la pantalla pero sigue en la memoria está "suspendida". Todas las aplicaciones creadas con el SDK de iOS 4 admiten el cambio rápido de aplicaciones si se ejecutan en iOS 4 y en un dispositivo compatible. Los usuarios pueden utilizar el cambio rápido de aplicaciones abriendo la barra de multitarea. La barra de multitarea puede mostrarse pulsando dos veces el botón de inicio.
Finalización de tareas
La finalización de tareas permite a las apps continuar con una determinada tarea después de que la app haya sido suspendida. Las apps pueden pedir hasta diez minutos para completar una tarea en segundo plano en iOS 4.0 o posterior.
Funcionando en segundo plano
Las aplicaciones pueden ejecutarse en segundo plano mediante el uso de APIs en segundo plano. Las siguientes están disponibles en iOS 4.0 o posterior:
- Audio: reproduce el audio
- Localización: utiliza los servicios de localización
- VOIP: realiza llamadas VOIP
En iOS 5.0 se añadieron las dos siguientes API:
- Quiosco de prensa: descarga contenidos para el Quiosco de prensa
- Accesorio externo: interactúa con un accesorio externo
Páginas relacionadas
- Multitasking
Buscar dentro de la enciclopedia