Question d'utilisation de l'iOS 4

yoannyoann Membre
23:57 modifié dans Actualités #1
Salut tout le monde,

Je test depuis un moment l'iOS 4 et je me pose une question, comment on ferme une application ?

A l'utilisation toute les conneries que j'ouvre reste dans la barre des applications récente, c'est boff déjà , mais le pire c'est qu'en faisant des test, même une application où le multitâche ne sert a rien ne se retrouve pas fermé mais mis en pause...

N'y a-t-il aucun moyen de refuser la pause et de couper l'application sans faire un kill ? (car le remove des application lancé fait un kill et n'appelle donc pas les méthode de fin... constatation sur une application perso)

Réponses

  • zoczoc Membre
    23:57 modifié #2
    On ne la ferme pas... C'est le système qui décide de terminer une application quand il a besoin de mémoire.


    Ca peut paraà®tre absurde, ça a donné lieu à  un long fil de discussion sur les forums internes, mais cela fait partie de "l'expérience utilisateur" voulue par Apple: L'utilisateur n'a pas a se poser ce genre de question, le système doit se débrouiller.

  • 23:57 modifié #3
    Bonjour,

    même une application où le multitâche ne sert a rien


    Le multitâche peut servir pour nettoyer ton appli. justement. En effet, étant donné que le système peut décider d'arrêter ton appli, tu as tout intérêt -AMHA - à  utiliser applicationDidEnterBackground pour appeler tes méthodes de fin. Le tout en 5 sec. chrono :-)

    Tout cas pour le moment ait rien vu pour forcer une appli. à  s'arrêter complètement.
    K.
  • zoczoc Membre
    23:57 modifié #4
    Tout au plus le développeur d'une application peut décider que son application ne doit jamais être mise en pause mais systématiquement arrêtée. Pour cela il y a une clé spécifique à  mettre dans le fichier Info.plist de l'application (je vous laisse le soin de parcourir la doc parce que je ne me souviens plus du nom exact du paramètre).

  • GreensourceGreensource Membre
    23:57 modifié #5
    C'est UIApplicationExitsOnSuspend.
  • yoannyoann Membre
    23:57 modifié #6
    Ok merci pour les infos, j'avoue ne pas avoir trop le temps de lire le devforums avec mon boulot...

    Effectivement quand on y regarde de plus près, ce choix d'Apple fait du sens pour l'aspect utilisateur, tu dégage une application, elle reviens en l'état, c'est pas mal mais faut bien gérer ça ^^
Connectez-vous ou Inscrivez-vous pour répondre.