Je regarde une WWDC video (session 105) qui parle de multi-tâches avec iOS 4. Quelque chose intéressante vient d'être mentionné:Comment gérer le multitâche dans les applications basées sur OpenGL ES sur iOS 4?
« toute utilisation du GPU alors que votre application est en l'un des états fond résultats dans la fin automatique de l'application.Cela comprend tous les appels à OpenGL. "
Comment gérer cette "condition" si l'application entière est basée sur OpenGL?
Note: J'ai demandé this question parce que mon application OpenGL semble faire du multitâche très bien dans le simulateur mais pas sur l'appareil (iPhone 4) ... l'application est automatiquement terminée lorsqu'elle est exécutée sur l'appareil. Cela peut être dû à une allocation de mémoire "inefficace" (je ne libère aucune ressource quand l'application passe à l'arrière-plan) ... ou cela pourrait être dû à cette restriction "sans utilisation de GPU" dont je viens d'apprendre.