Autonomie : pourquoi il ne faut pas quitter les apps à la main

Anthony Nelzin-Santos |

Cet article est un extrait de notre dernier livre, Augmentez l'autonomie de votre iPhone, de votre iPad, et de votre Mac, disponible dans l'iBooks Store et dans le Kindle Store.

Il y a les conseils qui font réellement gagner en autonomie… et il y a les autres. Ainsi, n'écoutez pas ceux qui prétendent qu'il faut fermer les apps en les éjectant du sélecteur d'applications pour économiser la batterie — c'est tout simplement faux.

Le sélecteur d'applications.
Le sélecteur d'applications.

iOS observe vos usages pour « réveiller » les applications avant que vous ne les utilisiez, et limite sinon leur activité. Qu'une app apparaisse dans le sélecteur d'applications ne veut pas dire qu'elle tourne en arrière-plan : cela veut simplement dire que vous l'avez utilisée dans le passé. Autrement dit, le sélecteur d'applications est un raccourci pour passer d'une application à une autre, pas un gestionnaire de tâches à la sauce Windows.

Lorsque vous quittez une application en appuyant sur le bouton d'accueil, le système suspend son exécution. « Suspendre l'exécution des apps est une manière d'augmenter l'autonomie », explique Apple, « et permet aussi de consacrer les ressources du système à l'application […] sur laquelle l'utilisateur est désormais concentré. »

Sauf à ce que vous utilisiez des apps lourdes qui ont besoin de beaucoup de mémoire, le système va conserver l'état mémoire des applications pour les relancer le plus rapidement possible. C'est ce qui donne l'impression d'instantanéité dans l'utilisation d'un iPhone : les applications sont comme « figées », prêtes à repartir dès que vous en aurez besoin.

Éjecter une application du sélecteur d'applications provoque la purge de sa mémoire : son actualisation en arrière-plan sera perturbée, et son lancement sera plus lent. Cette manipulation ne permet donc pas d'économiser de la batterie — au contraire, elle entraîne une plus forte consommation.

Une seule situation doit vous pousser à forcer la fermeture d'une application en l'éjectant du sélecteur d'applications : si elle est complètement plantée. « Il n'est généralement pas nécessaire de forcer la fermeture d'une application », insiste Apple, « à moins que celle-ci refuse de répondre. » Encore une fois : les applications dans le sélecteur d'applications « ne sont pas ouvertes ; leur exécution est suspendue. »

Cet article est un extrait de notre dernier livre, Augmentez l'autonomie de votre iPhone, de votre iPad, et de votre Mac, disponible dans l'iBooks Store et dans le Kindle Store.

avatar sachouba | 

"J'ai déjà répondu. Je ne sais pas concrètement ce que tu veux dire avec cet exemple mais iOS est capable de transférer des données en tâche de fond, sans limite de temps et de quantité de données."

Ah si, il me semble que c'est limité par l'autonomie (donc très limité, en fait).

Prends un Dulcolax, et le matin, relax. Ne t'inquiète pas, actuellement, le cours d'APPL est en train de monter de 1,13%.

avatar Ghaleon111 | 

Pourquoi tu te focalise sur un exemple qu'il a donné au lieu de parler de tout les autres ?
Tu sais très bien que les autres sont vrai, il faut être honnête

avatar Doctomac | 

Non non plus, cf ci-dessous. C'est mensonges sur mensonges et âneries sur âneries.

avatar Ghaleon111 | 

Tu a raison et quant tu connais un multitache aussi confortable que celui d'android, dur de revenir à celui de ios

avatar Doctomac | 

@sachouba qui a écrit honteusement :
"Voilà toute la faiblesse d'iOS, le multi-tâches qui n'existe pas.

Impossible d'entamer le chargement d'une page lourde ou d'une vidéo sur le navigateur Internet, d'aller voir ses mails en attendant et de revenir sur le navigateur avec une page chargée.
Impossible de commencer à télécharger les données d'un jeu, et que le téléchargement continue en arrière-plan."

Encore un incompétent qui se permet de raconter n'importe quoi.

Grâce à Background Transfert Service, il est tout à fait possible depuis iOS 7 de transférer en tâche de fond des données sans limite de temps et de quantité de donnée (c'était les limites avant iOS 7). Par ailleurs, avec la class NSURLSession, il est aussi possible de continuer à transférer des donnés même quand l'app est quittée.

avatar sachouba | 

@Doctomac:

Ah bon, tu en vois le fruit dans la vie réelle ? Bizarrement, personnellement, non.
Quand je quitte Safari, la page arrête de se charger. Quand je quitte Real Racing, il arrête de se charger.

C'est digne du "Je suis super intelligent, mais je ne le montre pas. Mais si je le montrais...".

avatar Domsware | 

@sachouba :
Hum...
"Quand je quitte Safari, la page arrête de se charger"
Cela fonctionne très bien pourtant. J'écoute même des radios en ligne en vaquant à d'autres applications, idem pour des lancements de pages "lourdes"...

"Quand je quitte Real Racing, il arrête de se charger. "
Cela vient de l'application car sur d'autres cela fonctionne parfaitement dans ce cas également.

En résumé tout cela est présent et fonctionne parfaitement. Après c'est aux développeurs des applications de faire leur part du taf et, pour en revenir au sujet principal, aux utilisateurs de régler le comportement de chaque application finement.

avatar Ghaleon111 | 

J'ai fait une petite expérience, je lance phonearena.com et aussitôt je clique dans un autre onglet et je quitte safari via le bouton home dans la seconde
J'attends un peu, je reviens sur safari, l'onglet ou j'ai été en dernier est complètement chargé mais phonearena.com que j'avais lancer en premier n'était pas totalement chargé, j'ai eu un écran blanc et deux secondes plus tard, il était chargé
Donc on peut constater que safari charge sans problème l'onglet actif en arrière plan mais pas le secondaire même si on la lancer en premier
Android charge sans problème les deux simultanément

La radio en ligne se coupe quant on quitte safari mais on peut relancer la lecture à partir du centre de contrôle

Quant je quitte real racing 3 sur mon iPad, il se recharge à l'écran titre quant j'y reviens mais pas la version Android
Pourquoi les devs ne permettent pas à la version ios de rester en mémoire en tâche de fond puisque en théorie ils peuvent le faire ?

avatar Doctomac | 

"Pourquoi les devs ne permettent pas à la version ios de rester en mémoire en tâche de fond puisque en théorie ils peuvent le faire ?"

Pose leur la question. Peut-être qu'ils estiment qu'il n'y aucun intérêt à laisser se charger un jeu en tâche de fond, surtout que ces temps de chargement sont assez rapides.

avatar BeePotato | 

@ Ghaleon111 : « Pourquoi les devs ne permettent pas à la version ios de rester en mémoire en tâche de fond puisque en théorie ils peuvent le faire ? »

La flemme ou l’incompétence. Deux défauts qu’on rencontre beaucoup (surtout le premier !) dans le monde du développement.

À ces deux raisons, on peut ajouter le cas de boîtes où les développeurs auraient pu avoir à la fois les compétences nécessaires et l’intention de faire les choses proprement, mais où un chef est passé leur dire qu’il était hors de question qu’ils perdent même une minute à se pencher sur ce genre de « détail mineur » qui n’apparaîtra de toute façon pas dans la fiche descriptive du produit.

avatar Ghaleon111 | 

L'intérêt sur mobile, c'est de pouvoir tout arrêter à tout moment, basculer sur une tâche ou une autre sans avoir peur de tout recommencer donc c'est loin d'être un détail mineur
Même la première fois que j'ai lancer simpson springfield il y avait des centaines de mo à telecharger, je quitte pour faire autre chose en attendant et le telechargement était en pause, c'est presque du mono tâche
Apple devrait contrôler ça plutôt

avatar BeePotato | 

@ Ghaleon111 : « donc c'est loin d'être un détail mineur »

Je le sais bien, d’où l’usage de guillemets autour de cette expression dans mon commentaire. ;-)
Cependant, du point de vue d’un chef pressé de fourguer au moindre coût son dernier jeu sur une plateforme de plus, ça devient vite un détail mineur auquel il n’a pas envie de consacrer le moindre centime; malheureusement.

avatar Ghaleon111 | 

De toute façon on ne peux rien y faire ^^

avatar BeePotato | 

@ Ghaleon111 : Les utilisateurs pourraient tenter d’influencer les développeurs en notant salement les applications qui ne fonctionnent pas proprement.
Mais pour ça, il faudrait encore qu’ils réalisent que certains comportements de ces applications sont causés par le manque de sérieux de leurs développeurs. Difficile d'exiger un tel niveau de culture informatique de la part d’un public aussi large.

avatar Doctomac | 

@sachouba,

L'incompétence continue.

Encore une fois, quand on quitte Safari en écoutant une musique par streaming par exemple, ça continue.

Pour ton Real Racing, je l'ai expliqué. Les différents API proposées par Apple doivent être implémentées par les développeurs, tout n'est pas par défaut (c'est un choix pour préserver l'autonomie en n'autorisant pas toutes les apps à faire tout et n'importe quoi). Donc si Real ne le fait pas, c'est que ce n'est pas implémenté.

"h bon, tu en vois le fruit dans la vie réelle ? Bizarrement, personnellement, non."

Oui un exemple concret, Dropbox ou toute appli équivalente. Encore une fois, il était possible de transférer des données en tâche de fond avant iOS 7 mais ces transferts étaient limités en durée et quantité de donnée. Ces limites n'existent plus depuis iOS 7.

avatar Cyberpen | 

Je trouve cette affirmation fausse. Il faut fermer les grosses applications qui s'actualisent en arrière plan (pas toutes). Je pense à Waze, Facebook, Facebook Messenger ou encore Youtube. Celles-ci font fondre la batterie comme neige au soleil, y compris si l'iphone est en veille.

avatar BoloG | 

Désolé mais cet article est faux dans beaucoup de situations (il faudrait le modifier). J'ai moi-même développé plusieurs applications dont des portions de codes, ou même le code complet, continu de s'exécuter indéfiniment en tâche de fond à moins de killer l'app manuellement. C'est le cas pour les appli qui utilisent le gps ou le micro par exemple. Une appli qui utilise le GPS en tâche de fond peut continuer de s'exécuter et consommera beaucoup de batterie (ça peut aller jusqu'à 40 % d'autonomie en moins en cas extrème). Donc dans la pratique, à mois de connaitre exactement la manière dont fonctionnent les appli que vous utilisez, killez vos apps si vous ne les utilisez pas pendant un moment.

avatar Rubyist | 

@BoloG :
CQFD

avatar Rubyist | 

Article faux, basé sur la communication d'Apple plutôt que des faits et des mesures, ce qui ne donne vraiment pas envie de recommander le bouquin ni de l'acheter.

Un test simple ? Deux iPhone à 100%, le rafraîchissement en tâche de fond pas autorisé. Sur l'un, l'application MacG complètement quittée après avoir été lancée, sur l'autre en "sommeil". Revenez comparer les batteries après deux heures.

avatar XiliX | 

Personnellement, l'article est incomplet. Il y a deux catégories d'applications.

La première concerne des applications qui peuvent être suspendues en tâche de fond, comme les navigateurs, éditeur...etc
La deuxième concerne les applications qui continuent à fonctionner en tâche de fond. Comme les GPS, lecteurs de musiques.
Cette dernière continue à drainer la batterie.

avatar mixou49 | 

sur iphone 6 64 go facebook en arriere plan pendant 5 heures batterie a 99 %

avatar nusquama | 

pour ma part, je trouve que l'iphone 6 rame beaucoup plus que l'iphone 5. J'utilise beaucoup numbers, et si j'ai trop d'appli ouverte, numbers met trop de temps à s'ouvrir meme si l'appli est en arriere plan. Je dois donc sans arret tout fermer pour consulter correctement avec numbers

avatar mixou49 | 

c'est bizare l'iphone 6 rame pour ma part beaucoup moin que un iphone 5s meme avec appli ouverte

avatar monsieurben | 

Je rejoins les autres développeurs qui témoignent dans les commentaires : cet article est tout simplement faux : la description de la "mise en sommeil" des apps que vous faites n'est plus valable depuis des années (iOS 4 ou 5 de mémoire) :

- les applications de GPS, musique et VOIP peuvent rester complètement actives en arrière plan dans certaines conditions
- toutes les apps peuvent effectuer des traitements légers en arrière plan (background fetch)
- toutes les apps peuvent effectuer des traitements après l'arrivée d'une notification push
- les apps utilisant un périphérique Bluetooth 4 peuvent communiquer avec lui de manière régulière en arrière plan

Donc dire qu'il faut simplement laisser le système se débrouiller est une absurdité contre productive pour l'autonomie des iphones de vos lecteurs. C'est dommage car vos bouquins sont une bonne idée pour les débutants. Mais à force de faire du superficiel comme cet article, vous vous décrédibilisez.

Pour info, tout est là, sur le site d'Apple : https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html#//apple_ref/doc/uid/TP40007072-CH4-SW1

avatar Rubyist | 

@monsieurben :
Exactement. J'ai du expliquer à mon père que cet article, sinon incorrect, n'est pas complet.

Il serait de bon ton (et pour la crédibilité de MacG aussi) de le corriger et de le compléter afin de ne pas induire plus de non techniciens en erreur.

avatar PierreBurgi | 

J'estime qu'il faut parfois tout purger. Histoire de repartir à zéro.

C'est comme sur un Mac, il est bien parfois de tout quitter. Tout simplement pour modérer son utilisation, quand elle excède une heure par jour.

Et Nike + par exemple qui coure en arrière plan, si on la quitter dans le multitâche, elle s'arrête. Tout ce qui est GPS donc doit se quitter. Y compris certains traqueurs d'activité.

avatar TomSupraBoy | 

Personnellement ça fait un moment que je ne "tue" plus mes apps dans le multitâche comme stipulé sur l'article. Et ma batterie se porte très bien. Pour avoir eu l'habitude de les tuer à chaque fois pendant longtemps, depuis que je les laisse systématiquement ouverte dans le multitâche je n'ai pas vu de différence sur l'autonomie de ma batterie. Je vous conseille de faire un tour (et du ménage) dans l'actualisation en arrière plan et la géolocalisation de certaines applications. Ca fera grand bien à votre autonomie ;).

avatar PierreBurgi | 

@Anthonyxxxx

Donc tu ne fais vraiment rien de ton iPhone 6+.

Il est nécessairement conçu pour qu'il tienne sur une journée en utilisant ponctuellement des app gourmands en énergie. Mais sur 2 jours c'est que du sms et appel.

avatar Scs38 | 

Eh bah non ; lorsque je les efface du menu multitâche ; ils libèrent de la Ram (cf app comme core monitor) donc je n'écoute pas votre conseil

avatar Cyberpen | 

J'avoue être assez étonné que cet article soit encore en ligne.

iGen, faites un mea culpa ou supprimez au moins cet article.
Vous perdez en crédibilité.

avatar Thegoldfinger | 

C'est clair, c'est indigne de MacG, on dirait un article de 20 minutes

avatar marenostrum | 

tous mes applis (à peu près 70 apps) sont dans la barre du multitâche et j'ai 84% de batterie depuis hier soir. (utilisation 1 heure, 16 minutes ; en veille 22 heures, 10 minutes). iPhone 6.

avatar Doctomac | 

Je rejoins ce qui a été dit, l'article de MacG ici n'est pas très juste de même que certains comme l'ignorant Ghaleon111 qui disent qu'il n'y a pas de multitasking dans iOS.

iOS permet maintenant l'actualisation en arrière-plan pour toutes les applications (c'était avant limité à certains services). Donc si une appli n'est pas quittée, si elle est capable de faire des updates en background et si l'utilisateur le lui permet (préférences, générale, actualisation en arrière plan), l'app est donc capable de tourner en arrière plan (pas de manière continue, l'OS gère ça avec une certaine procédure et intervalle de temps).

Donc pour certaines appli, ne pas les fermer quand on ne les utilise plus peut causer une perte d'autonomie.

MacG a écrit : "Une seule situation doit vous pousser à forcer la fermeture d'une application en l'éjectant du sélecteur d'applications : si elle est complètement plantée. « Il n'est généralement pas nécessaire de forcer la fermeture d'une application », insiste Apple, « à moins que celle-ci refuse de répondre. » Encore une fois : les applications dans le sélecteur d'applications « ne sont pas ouvertes ; leur exécution est suspendue. »"

Sauf que vous oubliez de lire la phrase suivante :

"Lorsqu’elle est fermée, une application configurée pour recevoir des notifications en arrière-plan ne reçoit pas ces dernières ; la réception reprend à la réouverture de l’application."

avatar Ghaleon111 | 

Doctomac si tu savais lire, tu aurais vu que dans tout les usages que j'ai décrit, ios est INCAPABLE de faire la même chose donc tu viens de me prouver et à tous que tu n'utilise pas d'iphone
Non, la plupart des apps ne tourne pas en arrière plan, mais comme tu n'a pas d'iphone ou d'ipad tu ne peux pas le vérifier
, ios n'est même pas capable d'ouvrir un nouvel onglet safari et le charger en arrière plan sans cliquer dessus lol
Je n'ai pas dit qu'il n'y avais pas de multitache mais qu'il était très limité sur ios mais comme tu n'utilise pas iOS, tu te contente de recopier ce qu'a dit macg
Prenons un exemple simple, deezer, sur iOS, quant tu fait autre chose, tu a quelques minutes après un message te disant que l'app est inactive et qu'il faut la relancer pour réécouter la musique alors que sur Android, le streaming continue toujours
En pratique sur ios, sans blabla marketing, le multitache est très mal géré
Mais si tu utiliser ios, je n'aurais pas eu besoin de te le dire

avatar Doctomac | 

L'histoire de tes onglets n'a rien à voir avec le multitasking (mais de la quantité de mémoire allouée à l'application), tu confonds tout et comme à ton habitude tu racontes n'importe quoi à la manière du Windows 8 qui tourne sur un PC P4 avec 1 Go de Ram.

Toutes les apps peuvent tourner en arrière plan, Apple a mis à disposition une API pour que les développeurs puissent intégrer cette possibilité à leur app. Donc ta phrase "Non, la plupart des apps ne tourne pas en arrière plan" est un mensonge scandaleux. Il suffit d'aller dans Réglages, général, puis actualisation en arrière plan pour s'apercevoir que beaucoup d'apps en profitent.

Quand tu dis qu'il est limité, là aussi ça ne veut rien dire. Concrètement ça veut dire quoi limité ? Ce qui est sûr c'est que le système autorise toutes les applications à mettre à jour leurs données en tâche de fond, permettant aux utilisateurs de retrouver une app à jour quand ils reviennent dessus.

Pour ta culture :

http://www.appcoda.com/ios7-background-fetch-programming/

avatar Ghaleon111 | 

Donc 4 onglets safari ça prend 1go de ram ? Ça suffit pour les recharger
J'ai plein d'apps sur mon iPad et pourtant dans actualisation arrière plan je n'en ai que quelques unes
Tu mélange la théorie et la pratique, sur le papier ça devrait marcher, il y a une api mais concrètement je n'en profite que très peu
Pourquoi la plupart de mes apps se recharge après 2mn ?
Pourquoi les données d'apps qui se telecharge se mettent en pause si je fais autre chose ?
Il y en a des tas d'exemples de ce genre qui montre que c'est limité, j'en ai cité d'autres plus haut ainsi que sachouba
Tu n'imagine même pas la tranquillité de pouvoir faire plusieurs chose sans que rien ne se mettent en pause et rien ne se recharge sur mon note 4
Dis toi que sur Android, c'est un multitache proche d'un pc ou Mac à l'usage
Je lis Apple pourrait et les devs pourrait mais à l'usage, ce n'est pas le cas, les seuls chose qui marchent en arrière plan sur ios c'est gps, musique, sport et téléphoner

avatar Doctomac | 

Encore une fois tu es la caricature la plus totale, le dénigrement abruti, bref le haineux qui n'a plus sa place ici.

1Go de Ram, c'est pour l'OS et toute les apps pas seulement Safari.

Je ne mélange rien du tout, l'actualisation en arrière plan peut être implémentée pour n'importe quelle app et elle ne se limite pas aux apps GPS, musique et téléphoner (ces services étaient disponibles en tâche de fond avant iOS 7).

Pour tes soit-disant problèmes, je n'en sais rien (mais bon tu as toujours des problèmes loufoques sur tes produits Apple imaginaires), est-ce que les apps en question ont implémenté l'actualisation en arrière plan, donc mise à jour pour.

Ce que toi tu appelles limité, moi j'appelle ça intelligent. Oui Android (comme d'habitude, Google propose une fonctionnalité sans réflexion et par conséquent mal réalisée à l'instar des Widgets et extension tierces) laisse les toutes les apps tourner en tâche de fond sans trop de règle (avec quand mêmes des limites) ce qui peut massacrer l'autonomie.

iOS, c'est vrai, a une approche différente qui a pour but de préserver au mieux l'autonomie : les apps qui peuvent avoir une actualisation en arrière plan ne le sont pas par défaut, elles doivent être codées pour ; iOS met un cadre pour le multitasking avec trois fonctions principales :

- le Background Fetch. iOS propose des plages pour les updates en tâche de fond et concrètement le développeur peut régler la fréquence de mise à jour. Par ailleurs, l'OS détecte la fréquence avec laquelle on utilise une application et décide du moment idéal pour appeler une méthode déterminée. Encore une fois, Background Fetch est implémentable pour toutes les apps.

- Remote Notification permet d'alerter une app en veille d'un événement particulier. Donc quand l'OS reçoit une notification, il réveille une app donnée pour la mettre à jour.

Background Fetch et Remote Notification se complémentent et permettent de garder toute type d'app à jour même en tâche de fond.

- Background Transfert Service permet de transférer des données en tâche de fond sans limite de temps et de quantité de données. Là encore, par soucis de préserver l'autonomie, il est possible de limiter les transferts uniquement en WIFI et quand le téléphone a suffisamment de batterie, de stopper tout transfert quand la batterie est trop faible ou quand le téléphone est uniquement connecté sur un réseau cellulaire.

Justement, proposer du multitasking aussi libertaire que sur PC ou Mac pour des appareils mobiles est de la piètre ingénierie dans la mesure où un ordinateur et un smartphone n'ont pas les mêmes ressources.

avatar leber726 | 

"Justement, proposer du multitasking aussi libertaire que sur PC ou Mac pour des appareils mobiles est de la piètre ingénierie dans la mesure où un ordinateur et un smartphone n'ont pas les mêmes ressources."

On espère que tu ne parles pas d'Android, parce que ça ne marche pas du tout comme ça sur Android. Tu trouveras de la littérature sans problème sur internet pour t'expliquer tout ça.

avatar Doctomac | 

Non, c'était par rapport à la phrase du talentueux Ghaleon111 qui prétend que Android fonctionne de cette manière.

Je sais très bien que Android limite aussi, par exemple en arrêtant des processus au bout d'un certain temps, le multitasking.

avatar Ghaleon111 | 

Encore des explications théoriques qui sont vraies mais qu'on ne voit pas vraiment en usage réel, pourquoi je le vois sur Android et pas sur ios ? Même si les devs ont la possibilité, pourquoi ils ne font pas ce qu'il faut pour pas mal d'entre eux ?
Pourquoi les iPhone ont une moins bonne autonomie que les Android dans ce cas ?
Les widgets ne sont pas sans réflexions sur Android, ils sont puissant, pratique et permettent de nombreuses actions directes divers et variées et voir de nombreuses informations et sont personnalisable, ceux d'apple sont sans réflexions, basique, bridè, peu d'interactions tout comme les extension tierces ios moins efficace donc vérifie tes dires, il faudra que tu me dise ou est la réflexion dans ceux d'apple ? C'est celle d'un stagiaire

Je sais que les 1go de ram c'est pour tout l'os mais c'est toi qui a dit qu'il dégage de la mémoire alors que les recharges se font même quant il reste plein de mémoire d'où mon exemple des quatre onglets safari
Je n'ai pas dit que c'était comme sur pc, je t'ai dit que à L'USAGE, ce que l'on ressent au quotidien, ça fait un peu comme sur pc car tu passe d'une tâche à l'autre sans recharge et plus il y a de ram, plus c'est simple
Il faudrait que tu utilise celui d'android pendant quelques temps et tu comprendrai de que je veux dire, tu verrai que tout les mauvais clichés que tu me sort n'ont pas lieu d'être
Crois moi que si j'avais le même confort de multitache sur mon iPad que sur mon note 4 je n'aurais aucune raison de me plaindre, j'en parlerai pas si je trouvais que c'était aussi bien

avatar Doctomac | 

Blablabla....c'est indigeste ce que tu racontes.

Si une appli n'update pas en tâche de fond, c'est que les fonctionnalités susnommées ne sont pas exploitées par le développeur de l'appli. C'est aussi simple que cela.

Quand à l'autonomie, il faut arrêter avec les légendes urbaines. L'autonomie des iPad (je rappelle le principe de tâche de fond est exactement le même) est un modèle dans le marché (et dans la concurrent, il y a des tablettes Android). Concernant les smartphones, il faut arrêter avec cette idée répandue et fausse : non pas tous les téléphones Android ont une meilleure autonomie que les iPhone, loin de là. Par ailleurs, ce qui faisait la différence c'était la capacité de la batterie entre les iPhone et les téléphones Android. Depuis l'iPhone 6S, cette différence s'est estompée et l'autonomie est à la hauteur de CERTAINS téléphones Android qui avaient préalablement une avance de ce côté.

Concernant les extensions/widgets et l'horreur que fut ces machins dans Android (en terme d'impact sur les performances, la sécurité et la confidentialité), je me suis déjà exprimé sur le sujet, je t'invite à me relire.

Concernant Safari, c'est incroyable, j'ai l'impression de dialoguer avec un mur cimenté par Google ou de tout ce qui n'est pas Apple. Quand tu restes sur Safari et que tu passse d'un onglet à un autre, les onglets se rechargent très rarement. Quand tu quittes Safari pour utiliser d'autres apps et quand tu reviens dessus, ça recharge pour la simple raison, encore une fois, que le système a alloué de la mémoire à la nouvelle tâche. Point. Cela n'a rien à voir avec le multitâche.

Enfin, ne t'inquiète j'ai déjà utilisé Android. Même si l'OS a fait des progrès indéniables avec sa version 5.0, cela reste un OS en retrait par rapport à iOS. C'est comme ça, c'est inscrit et implacable, une copie ne peut jamais égaler l'original. Par contre, de ton côté, je t'invite à arrêter de mentir et à enfin tester des produits Apple, cela t'évitera de raconter des âneries sur ce site.

avatar Ghaleon111 | 

Je parle des iphones pour l'autonomie en comparant avec les haut de gammes android et quant je vois les test, tout les haut de gamme android de l'année dernière font beaucoup mieux

Tu n'y connais rien sur les widgets/extensions, tu te crois toujours en 2009 et si tu les trouves si mauvais (très bizarre vu ce qu'il me permettent de faire sur le mien) tu dois les trouver forcement HORRIBLE sur ios vu qu'ils ne servent absolument a rien (comme ce que tout le monde pense hors fanboy apple), sinon tu n'est pas crédible

Les onglets se recharge tout le temps dans safari, tu clique sur un autre et quant tu reviens sur le précédent il se recharge dans 95% des cas sans quitter safari d’où le choc quant j'ai utilisé le note 4 pour la première fois ou même avec 15 onglets, je passe de l'un a l'autre sans recharge MÊME en quittant le navigateur et ça tu a du mal a le comprendre

Je ne mens jamais (je ne vois pas l’intérêt) je ne dis que ce que je vois, pas comme toi de la théorie et je vois que tu est incapable de dire en quoi ios est tellement mieux alors que moi je l'ai prouvé que il y avait beaucoup de boulot a faire sur ios maintes et maintes fois en détaillant beaucoup de choses donc le menteur c'est toi
Ça fait au moins deux ans que "la copie" a dépassé largement l'original et je pourrais te citer des dizaines de raisons, peut tu en faire autant sur ios ?
Tu dis des choses sans fondements

Quant ios aura un bon multitâche, une meilleur gestion de la mémoire (catastrophique envoyant le comportement de safari et des apps en arrière plan)
De vrai bon widgets complet, vraiment interactif et personnalisable
Des claviers tiers aussi complet que leur version android
Télécharger dans le navigateur comme sur un pc
Envoyer des pièces jointes direct de toutes sortes en écrivant un nouveau mail sans chercher une app tierce
Un centre de contrôle plus complet
Des notifs interactives pour toutes les apps (pas que pour les sms avec le clavier de base obligatoire)
Des paramètres bien rangés et clair
Choix des apps par défaut
Un partage inter app excellent entre toutes les apps
je peux continuer longtemps comme ça et bien la on pourra parler d'un ios qui commence a être au niveau d'android

avatar totor2011 | 

Arrêtez de prendre les gens pour des idiots , dans iOS 8 il est possible de voir les apps les plus gourmandes en batterie. utilisation-> utilisation de la batterie on voit bien les apps qui drainent la batterie , en les fermant elles n'apparaissent plus et l'autonomie augmente : réseaux sociaux, site de News ... ; donc encore une fois vous semez le doute dans l'esprit des gens . Prenez au moins le temps de vérifier vos affirmations; quitter des apps qui se rafraîchissent toutes les 10 minutes fait bien évidemment gagner de l'autonomie , quand je ferme waze, withings Facebook Twitter et Instagram je gagne 2 h d'autonomie par jour . Encore un article prétentieux et faux

avatar lmouillart | 

Comme l'indique justement macg, les opérations d'initialisation des applicatifs sont des tâches très lourdes pour un appareil mobile non branché :
réservation d'espace mémoire, lecture du disque flash, puis tout le démarrage logiciel de l'application.

Tuer + lancer l'application va solliciter le terminal.

Pour ce qui est des applications qui consomment trop en tache de fond, il suffit de bloquer leur rafraîchissement dans les paramètres généraux.

---
Pour ce qui est de purger de temps en temps les applicatifs, cela ne pose pas de soucis tant que l'on ne risque pas d'être à cours de batterie et sans possibilité de recharge.

avatar Doctomac | 

Mais justement, MacG ne d'évoque pas ces deux points fondamentaux :

- une appli non quittée peut consommer des ressources de par l'actualisation en arrière plan (alors que l'article dit le contraire).

- C'est vrai qu'il est possible de désactiver l'actualisation en arrière plan pour toutes les apps ou pour une app en particulier, alors l'article a du sens. Mais il faudrait l'expliciter clairement dans l'article.

- L'article a aussi du sens pour les apps qui n'utilisent pas l'actualisation en arrière plan. Là encore, il faudrait l'expliciter clairement dans l'article. Si Anthony Nelzin nous entend.

avatar monsieurg33K | 

Quand je synchronise une playlist sur l'App Deezer, et que je fais autre chose ou que je met en veille l'iPhone, l'App Deezer reste active quelques minutes. Au bout de quelques minutes, une notification m'averti que l'App est inactive et m'invite à lancer Deezer pour reprendre la synchronisation.

Je précise que j'ai désactivé l'actualisation en arrière plan (mais en l'activant ça ne change rien).

Il vaut mieux donc killer les applications.

avatar karimappleS | 

La solution une coque batterie que je viens de commander pour 20 euro

avatar lambdachronicles | 

Ha ben non la je dit non vous deconnez complètement, qu'est ce que c'est que cet article débile. Si tout votre bouquin est de la même trempe ça craint...

avatar tib51 | 

Bonjour,

J'ai vu un genius à l'Apple Store de Lyon Part Dieu, il n'y a pas 1 mois, qui m'a affirmé que c'était nécessaire de quitter les applications régulièrement. Je lui ai répondu qu'il me semblait bien que c'était inutile et que lors de la présentation du multitâche, il avait bien été spécifié que l'OS s'occupait de tout cela et qu'il n'était pas demandé à l'utilisateur de gérer la mémoire (et puis quoi encore !). Il m'a regardé d'un air condescendant en m'affirmant qu'il était nécessaire de le faire. Je lui ai dit que je pensais bien qu'il se trompait, il va continuer à dire cela aux personnes qu'il croise.

Tout ça parceque mon iPhone 5 s'éteint alors qu'il lui reste 15 ou 20% de batterie. Il n'est malheureusement pas éligible au programme de remplacement de batterie (pas le bon numéro de série), du coup le mec me dit de fermer les app au fur et à mesure.... Mais bien sur, je n'ai que ça a faire !

avatar bugman | 

Perso, je les ferme (une petite gymnastique qui est devenu une habitude). Je testerais, sait on jamais.

Pages

CONNEXION UTILISATEUR