2010-07-13 9 views
5

Ich habe iOS 4.0 auf einem iPod Touch 2. Gen.Multitasking auf iOS4: Funktioniert es nur auf iPhones?

Es gibt absolut keine Multitasking-Funktion. Nichts geht in den Hintergrund und Doppeltippen auf die Home-Taste führt zu nichts. Ich wollte meine App mit dieser neuen Funktion testen, aber es scheint, dass sie nicht für iPod Touch-Geräte funktioniert.

Funktioniert das nur auf dem iPhone? Oder gibt es ein kleines Upgrade wie 4.0.0.1, das Multitasking aktiviert hat? Oder muss ich das irgendwo manuell aktivieren?

Wirklich seltsam. Ich mache genau dasselbe wie die Apple-Jungs in den Demo-Videos.

Antwort

6

Multitasking funktioniert nur auf den 3GS iPhones und höher. Sie haben kein Glück mit Ihrem iPod Touch der 2. Generation (es ist wie das iPhone 3G, irgendwie). Es tut uns leid.

EDIT: Sie würden eine 3. Generation iPod Touch benötigen, nur um klar zu sein.

+2

Es gibt Hacks, um Multitasking auf niedrigeren Geräten zu ermöglichen ... aber nehmen Sie den Rat von jemandem, der es versucht hat, und stört nicht. Die Hardware kann wirklich nicht mit der zusätzlichen Last umgehen, und das gesamte Gerät endet träge. Ich möchte zurück zum single tasking iOS4 ... was ehrlich gesagt nicht viel anders ist als 3.1. – mmc

+0

Eigentlich unterscheidet es sich von 3.1 darin, dass Sie alle Apps mit iOS4-spezifischen Funktionen (die es immer mehr geben wird) verwenden können. Es gibt viele neue Frameworks, nicht nur die Multitasking-Unterstützung ... –

4

Sie benötigen einen 3. Generation iPod Touch für das Arbeiten. Ich bin auf dasselbe Problem gestoßen.

1

Apple (iPhone-Software) offizielle ipsw deaktiviert haben Multitasking für ipt2g. Wenn Sie jailbreak, können Sie Multitasking für Ihr Gerät aktivieren, aber die Leistung wird schlecht sein.

8

Die Dokumentation sagt:

Die Fähigkeit, Hintergrundaufgaben ausgeführt wird, nicht auf allen iPhone OS-basierten Geräten nicht unterstützt. Wenn auf einem Gerät kein iPhone OS 4 und höher oder ausgeführt wird, wenn die Hardware keine Anwendungen im Hintergrund ausführen kann, kehrt das System zum zuvor definierten Verhalten für die Verarbeitung von Anwendungen zurück.

Sie können testen, ob es mit dem folgenden Code unterstützt wird:

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

Mutitasking von 3 Generation n 4g ... Iphones

0

Ich glaube UILocalNotifications unterstützt wird, ein Teil des Multitasking-Paket, werden auf dem 2G iPod Touch und dem iPhone 3G unterstützt.

Verwandte Themen