2010-07-13 13 views
5

Tengo iOS 4.0 en un iPod Touch 2nd Gen.Multitarea en iOS4: ¿Funciona solo en iPhones?

No hay absolutamente ninguna tarea multitarea. Nada pasa al segundo plano, y al hacer doble clic en el botón de inicio no se obtiene nada. Quería probar mi aplicación contra esta nueva característica, pero parece que no funciona para dispositivos iPod Touch?

¿Funciona solo en el iPhone? ¿O hay alguna actualización menor como 4.0.0.1 que permitió la multitarea? ¿O debo habilitar eso en alguna parte, de forma manual?

Realmente extraño. Hago exactamente lo mismo que hacen los chicos de Apple en los videos de demostración.

Respuesta

6

La multitarea solo funciona en los iPhones 3GS y posteriores. No tiene suerte con su iPod Touch de segunda generación (es como el iPhone 3G, más o menos). Lo siento.

EDITAR: Necesitará un iPod Touch de tercera generación, solo para que quede claro.

+2

Hay hacks para habilitar la multitarea en dispositivos inferiores ... pero sigue el consejo de quien lo haya probado y no te molestes. el hardware realmente no puede manejar la carga extra, y todo el dispositivo termina inactivo. Quiero volver al iOS4 de tarea única ... que, sinceramente, no es muy diferente de 3.1. – mmc

+0

En realidad, es bastante diferente de 3.1 en cuanto a que puedes usar todas las aplicaciones con características específicas de iOS4 (que habrá cada vez más). Hay muchos frameworks nuevos, más allá del soporte multitarea ... –

4

Necesita un iPod Touch de 3ª generación para que funcione. Me he encontrado con el mismo problema.

3

De acuerdo con esta wikipedia article (ver la sección características) multitarea es compatible con los iPods de 3ra generación única

1

(software iPhone) de ipsw oficial de Apple tienen multitarea para discapacitados ipt2g. Si realiza un jailbreak, puede habilitar la multitarea para su dispositivo, pero el rendimiento será deficiente.

8

La documentación dice:

La capacidad de ejecutar tareas en segundo plano no es compatible con todos los dispositivos con sistema operativo iPhone. Si un dispositivo no está ejecutando iPhone OS 4 y posterior, o si el hardware no es capaz de ejecutar aplicaciones en el fondo, el sistema revierte al comportamiento previamente definido para el manejo de aplicaciones.

Puede comprobar si está soportada con el siguiente código:

UIDevice * device  = [ UIDevice currentDevice ]; 
BOOL backgroundSupported = NO; 
if([ device respondsToSelector: @selector(isMultitaskingSupported) ]) 
{ 
    backgroundSupported = device.multitaskingSupported; 
} 
1

Mutitasking se apoya en la generación n 3 4g ... Iphones

0

Creo UILocalNotifications, que forma parte del paquete de múltiples tareas, son compatibles con el 2G iPod Touch y el iPhone 3G.

Cuestiones relacionadas