Vous êtes très nombreux à nous dire « Je suis déçu du multitâche » ou encore « C’est bidon », voire « à chier ».
Mais cela ne vous étonne t’il pas que le multitâche ne marche que sur les applications natives ? (et pour le coup, il marche très bien sur les app nativement installées !).
Voici donc quelques explications quant au multitâche ;)
Tout commence dans le code source d’une application.
En effet, les applications compilées pour le firmware 3.1.3 ne gèrent pas le multitâche ! La différence entre une application compilée en 3.1.3 et une application compilée en 4.0 ?
Ceci :
– (void)applicationDidEnterBackground:(UIApplication *)application
{
UIApplication* app = [UIApplication sharedApplication];NSAssert(bgTask == UIBackgroundTaskInvalid, nil);
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
dispatch_async(dispatch_get_main_queue(), ^{
if (bgTask != UIBackgroundTaskInvalid)
{
[app endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}
});
}];dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
dispatch_async(dispatch_get_main_queue(), ^{
if (bgTask != UIBackgroundTaskInvalid)
{
[app endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}
});
});
}
Peu importe si vous comprenez ou pas. Le but de ce code est de vous montrer que c’est grâce à cette fonction qu’une application peu gérer le multitâche ;)
Sauf qu’on ne peut exécuter ce code que sur une application compilée en 4.0 !
Conclusion :
Il est donc normal que toutes les applications ne marchent pas en multitâche : elles ne sont pas codées pour. Nous vous recommandons donc d’être patient, et d’essayer les applications gérant le multitâche … Vous serez surpris de voir l’efficacité de ce multitâche ;)
L’équipe iPhone3GSystem
40 commentaires
Allez vous mettre le multitâche sur votre application?
Surtout que les mises a jour pleuvent! Des tonnes de maj pou la compatibilité du multitâche sont validées très rapidement, d’ici a peine 1 mois, 90% des apps devraient être compatibles je pense.
Merci pour cette Info mais je crois que beaucoup de personne avait compris qu’on devait attendre les mise a jours des appli :-) c cool le job que vous faite pour informer mais voila moi perso j’ai un soucis avec se ios4 sur mon 3GS j’ai plus de mms :( et j’aimerais bien savoir si je suis le seul….
Angry birds et twitter sont ok c est magnifique !!!
@Chid : Oui, mais pas de suite, tout le monde n’est pas en 4.0 ;)
@Victorum : +1
@Dexter : Exact, les MMS et l’iOS 4 font pas bon ménage dirait M4Ever … Il te faut attendre une mise à jour de l’opérateur ;)
@COntantine : Yep :)
Ici, sur mon 3GS (non jailbreaké), ça fonctionne très bien. J’ai même fait fonctionné Travelputer et RunKeeper en même temps, 2 logiciels utilisant le GPS (RunKeeper est compatible iOS4, Travelputer, je ne suis pas certain). Par contre, certaines applications non compilées pour iOS4, on tendance à se fermer prématurément. Ce que j’aime moins du multitâche, est de ne pouvoir revenir au desktop du iPhone. Donc, si vous fermez une application par mégarde sans appuyer 2 fois sur le bouton, alors vous fermez toutes les applications en multi-tâche. Le choix des applis dans la barre défilante en bas de l’écran peut aussi parfois être fastidieuse si vous avez beaucoup d’applications !
dixit la conversation qu’on a eu avec loris1634 au sujet de backgrounder !
le multitache sur os4 c’est bien a conditions que toutes les applications soit compatible et quand on sais que certaine ne sont jamais mise a jour (smartrss 2 pour ma part) bha c’est con !
par contre un truc me chifonne, toutes les applications ouverte doivent etre fermée a partir du multitache ? parce que au bout d’un moment c’est lourdo de devoir appuyer 2 fois sur le bouton home pour fermer définitivement une appli et en plus ca bouffe de la ram.
a moins que je ne sache pas faire, avant il suffisait de quitter l’appli pour qu’elle se ferme, maintenant tu la quitte ensuite tu appuis 2 fois sur home tu maintient l’icone de l’appli en attendant la croix, tu appuis sur la croix et tu rappuis sur home….
le parcours de fou !
merci… chaque app que j ouvre et ferme je la retrouve en multitache..y a t il 1 option ki me permet de choisir les app a garder dans le multitache..merci
c’était pas plus simple qu’il nous pondent une info bulle genre « fermer définitivement » ou « mettre en tache de fond » !
si un dev passe par la moi ca me plairait bien de trouver un truc comme ca sur cydia
loris pourquoi ne pas creer iphone acces 2 pour ceux qui ont lios 4 et avoir le multitache
heureusement qu’il existe backgrounder et qu’on n’a pas attendu l’ios4 !!
Hello,
Possesseur d’un iPhone 3GS new iBoot JB Spirit, j’attends patiemment un outil de Jailbreak pour faire l’upgrade en iOS 4.0.
Finalement je me dis que ProSwitcher et Backgrounder sur ma 3.1.3 ca marche pas mal non?
@Glen29: backgrounder marche mieux selon moi parce que tu peux faire marcher l’appli sans l’arreter comme dans l’iOS4. Je ne sais pas si tu comprends…
Hè les admin pourquoi vous mettez Pas iphaccess en compatibilité iOS4? Parce que la ça ne donne rien sur le 3/4 des appli.
Es ce que backgrounder pourrait prendre en compte les upgrades d applis faites pr l ios4 et profiter des nouvelles fonctions du multi-tasking ?
Mouais backgrounder et proswitcher c mieux
Oui mais c’est naz tout les icone reste dans le multitache bidon a qan msn compatible visio
Non tonyki backgrounder utilise la librairie mobile substrate donc bonjour le bouffage de batterie
Ou 5/6 appli est tu verra si la gestion de la ram est bien optimisé tu verra ton tel est moins fluide.
Alors que avec le multitache natif d’apple ou plein d’appli c’est toujours aussi fluide.
Relisez l’article c’est pas le multitache qui edt en tord c’est les appli qui ne sont pas encore a jour.
Essayez le jeu Tap Tap Revenge 3, le multitâche fonctionne très bien dessus ;)
Perso, j’ai pu constater une grosse diff sur l’utilisation de la RAM de mon 3GS. Avec Free Memory, avant l’iOS 4.0 je pouvais libérer jusqu’à 130Mo de RAM pour fermer les app et jouer après. Et désormais j’ai au max 70Mo avec la mise à jour. Du coup mon 3GS rame un peu. Pas étonnant qu’il n’y ait pas le multi-taches sur le 3G. Qui a pu constater la même chose?
Je suis déçu et j’attends les mises à jr!
il faut installer « remove recents » à partir de la source bigboss sur cydia (source officiel ou beta).
Cela va éjecter du dock les applis qui ne sont pas encore compatibles …. méchamment efficace …
Comme nous vous l’indiquions ce jeudi, une rumeur indiquait – avec vidéo à l’appui – que le nouvel iPhone aurait des soucis de réception d’ondes cellulaires si on le tenait d’une certaine manière. Force était de constater que dans cette vidéo de démonstration, une simple « pose » de doigts sur une certaine zone faisait perdre le réseau au nouvel engin… Panique ? C’est ainsi que le C.E.O d’Apple, Steve Jobs, s’est fait interroger par courrier électronique à ce propos. Voici l’intégralité de la conversation…
Salut Steve,
Je viens de recevoir mon nouvel iPhone, il est magnifique mais cette rumeur indiquant la perte de réseau cellulaire semble sérieuse.
Si je tiens mon iPhone de cette manière, les barres indicatives de réception diminuent pour arriver à « recherche réseau » puis finalement à « Pas de service ».
Est-ce normale ou s’agit-il d’un défaut de conception ?
Cordialement,
Sinclair Rory
Sa réponse:
Non. Il suffit de ne pas le tenir de cette façon.
Et Rory de continuer:
J’ai envoyé un SMS à quelqu’un et de la manière dont j’ai tenu mon iPhone (le pouce gauche sur le côté au dessus à gauche de l’engin) a fait perdre le réseau. Dès que j’ai bougé mon pouce, le réseau est revenu.
Est-ce pour cette raison que vous mis à disposition les bumpers (étui de protection, ndlr).
Rory
Sa réponse:
Non. Il suffit de ne pas le tenir de cette façon.
Et Rory de persévérer:
Et bien, c’est ce que je ferai mais admettez qu’il devrait y avoir une méthode de contournement? Je m’explique par le fait qu’il n’y a normalement aucune restriction aux différentes façons de tenir un téléphone en main ?
J’ai beau réfléchir, je trouve cela finalement incroyable. Pour moi, il s’agit d’un défaut de conception.
Rory
Sa dernière réponse:
Bien sûr, il y a sur chaque téléphone des zones de sensibilité en fonction de l’emplacement de l’antenne. Certains téléphones sont livrés avec des étiquettes d’avertissement qui conseillent aux clients de ne pas couvrir certaines zones du téléphone de leurs mains.
bonjour.
est ce que si on reprend le code donné plus haut et qu’on l’integre dans le code d’une application cydia (plus facile pour acceder au fichiers) on pourrais la rendre compatible avec le multitache ???
je lui aurais dit :
» c’est vraiment une honte de nous dire qu’il ne faut pas tenir l’iphone 4 comme on tien tout le temps un iphone v1/3G/3GS. (le pouce sur la droite/gauche de l’écrant)
c’est un défaut de conception et le simple fait que vous ne l’admetiez pas rend la situation plus grave ! «
si le réseaux baisse a ce point en touchant le téléphone, je ne dis rien, mais c’est plutôt inquiétant niveau santé, non ???
Concetmant la perte de réseau sache qu’il existe des normes qui obligent les fabriquants de mobile de mettre la puce réseau en bas du téléphone mobile pour des raisons de santé
Alors acheté des bumpers :-)))
Comment être sur qu’une application se ferme quand on la quitte? Elle restent toujours ouvertes?
Comment être sur qu’une application se ferme quand on la quitte? Elle restent toujours ouvertes?
Concernant l’histoire du probleme reseau, je vous conseille de lire ca:
http://www.pcinpact.com/actu/news/57876-iphone4-perte-signal-antenne-gauchers.htm
Je pense que ca repond aux questions ;)
En resumé: tous les telephones on se « probleme » !!!!! Tests à l’appui avec un 3GS
Testé avec un irc et c’est vrai que l’on ai pas déconnecté du chan lorsque que l’on change d’application donc cela me conviens :)
Moi j’ai halluciné sur le prix des bumpers! Pour du plastique.
Merci de lavoir très bien expliquer !!
le vrai probleme c’est quelle se mettent seul les applications en multitache on a meme pas le choix…
a quand le jailbreak des ipod touch 3G version MC sous l’iOS 4 ? j’en ai trop marre d’attendre le mutlitache et les fond d’ecran perso help aidez moi je veux trop avoir toutes les fonctions de l’iOS 4 sur mon ipod touch 3G MC ^^
Je ne comprend pas pourquoi on ne peut pas aussi fermer définitivement une appli avant de la retrouver dans le multitache on a pas forcement toujours besoin de l’utiliser.
salut Dexter , et loris aussi au passage,
concernant les bug avec le passage du 3.1.2 au 4.0 ( mms , certaines fonctions manquantes , pas d acces a internet en 3g et meme en wifi …)
ceci est du au jaibreak qui corromp un fichier de sync d itunes.
une chose a faire , passer en mode DFU , ( brancher l iphone sur le pc, itunes lancer appuier sur home + eteindre , jusqu a ce que j écran s éteint , lacher le bouton power et maintenir le bouton home ) l iphone va etre « nettoyer » et le plus important c est de ne pas charger de sauvegarde !!!! il faut en creer une nouvelle , vous perderais vos config , photos , mais ( si vous sync avec un logiciel de messagerie ) vous ne perderez pâs les n° de tel!
j espere vous avoir aider , en tout cas moi ca ma regler mes problemes ;)
J’espere que cydia marchera avec le multitache
bonjour g un probleme je vien d’acheter liphone 4 mes compren rien je c mm pa me conecter pas wifi kelkun peu maider svp
@elsa
Un lien vers le guide qui devrait (normalement) accompagner la boite de l’iphone…;)
http://manuals.info.apple.com/fr_FR/iPhone_iOS4_Guide_de_l_utilisateur.pdf
Bonjour à tous,
Ma question est la suivante : Si je n’ai pas d’abonnement à internet avec mon Iphone IOS4, que chez moi je me connecte en wifi, et que Safari reste ouvert quand je vais bosser à Trifouilly-Les-Oies, est-ce que ma connexion internet va se faire pendant mon déplacement ? à mes dépends car je n’ai pas d’abonnement internet et que ça me sera surfacturer sur mon abonnement téléphonique ?