Archive for iPad

Multitâche sur iOS : pourquoi on ne le comprend pas

Encore et toujours ce satané multitâche d’iOS dans un billet ? C’est que je trouve le sujet particulièrement intéressant, et il mérite encore qu’on se penche dessus. Car dès que quelqu’un tente d’expliquer pourquoi il n’est pas utile de quitter des applications sur iOS, il y a toujours quelqu’un pour expliquer que SI, il FAUT quitter TOUTES les apps régulièrement sur iOS. Alors que, je l’avais déjà expliqué, ce n’est nécessaire que dans des cas spécifiques.

Mais en réfléchissant un peu plus sur le sujet, je pense que le principal problème du multitâche d’iOS n’est pas dans son implémentation, finalement assez finaude et totalement adaptée à un système mobile, répondant à des exigences draconiennes en terme de consommation d’énergie. Non, le problème est dans la façon dont iOS présente le multitâche.

Vous connaissez donc la manipulation si vous êtes ne serait-ce qu’un peu geek 1  : vous faites un double clic sur le bouton central, et vous accédez aux applications dernièrement lancées. Soit. La barre d’icône peut faire pas mal penser au Dock de Mac OS X : elle permet de lancer une application déjà lancée, ou une application récemment lancée mais qui serait quittée, et permet aussi de quitter une application (enfin, c’est ce qu’on pourrait croire, voir plus loin).

En clair : cette barre présente trop de choses différentes de façon identique. Le Dock de Mac OS X présente les applications de façon différente selon qu’elles sont lancées ou non 2. Je dois avouer que je n’ai jamais été trop fan du Dock : il cumule énormément de fonctions différentes sans forcément bien les différencier. Il s’est certes amélioré avec les années, mais ce côté fourre-tout un peu bordélique m’a toujours un peu gêné. Combien de fois j’ai du expliquer en formation que non, on ne peut pas mettre n’importe quoi à gauche dans le Dock, ce n’était que des applications, sans que cela soit clairement bien expliqué ou visible directement dans l’interface…

On retrouve donc ce côté fourre-tout bordélique dans le gestionnaire du multitâche d’iOS :

  • Les applications en cours d’utilisation (mais pas au premier plan) ;
  • Les applications récemment lancées mais peut-être actives, sauf que je ne peux pas le savoir… Par exemple, il  se peut que la dernière application que j’ai lancée ait quitté inopinément… et elle n’est plus chargée en mémoire. Ou qu’elle ne gère pas correctement le fait d’être mise en arrière-plan et quitte systématiquement.
  • Les applications lancées depuis je ne suis plus quand. Je ne plaisante pas : je trouve sur mon iPhone à la fin de la liste des applications que je n’ai pas relancées depuis plus de trois semaines. Ces applications ne consomment en réalité rien du tout : ce serait plutôt l’équivalent du menu Éléments récents du menu Pomme de Mac OS X.

Que se passe-t-il réellement quand je tape sur l’icône d’une application dans le gestionnaire de tâches ? Si on reprend l’analogie avec Mac OS X, je peux passer d’une application à une autre qui aurait été lancée récemment, ou je tape en fait sur un raccourci vers l’application. Le problème évident est que je ne peux pas savoir à l’avance l’état de l’application. Regardez la copie d’écran suivante :

IOS Multitache

Petit jeu : une de ces applications n’est pas réellement active. Ami lecteur, sauras-tu retrouver laquelle ?

Et oui, il n’est fait aucune distinction entre les applications en arrière-plan selon leur état réel. Comment donc savoir si cliquer sur la petite icône de sens interdit que l’on observe quand on appuie plus d’une seconde sur une icône est vraiment utile ? Du coup, autant tout supprimer, comme ça on aura aussi les apps réellement chargées en mémoire… Mouaaaaaaaaaaaaaais.

Pourtant, cela pourrait être assez simple de donner un peu plus d’informations, non ? Imaginons :

IOS Multitache2

C’est une mise en situation très rapide, je ne suis pas graphiste, ni ergonome, donc je vous remercie par avance pour votre indulgence :) Mais disons que la situation des applications pourrait gagner en clarté avec un petit badge. Par exemple, indiquer que l’appli Tweetbot est en veille et donc ré-utilisable très rapidement. Que le BBC iPlayer est en cours de chargement d’un épisode de Doctor Who ou de Sherlock, par exemple. Et que l’application France est un alias vers l’application et est donc fermée. Encore que cette image ne parlerait pas aux gens qui ne font pas d’informatique, donc je doute de sa pertinence. Une autre solution : que la barre n’affiche vraiment QUE les applications lancées, et pas de raccourcis du tout vers des applications déjà quittées. Mais on y perdrait en facilité d’accès… Pas facile d’avoir une ergonomie simple ET compréhensible par tous !

Je comprends cependant très bien ce qu’Apple a voulu faire avec ce gestionnaire de tâches : rendre du pouvoir aux geeks, sans  pour autant sacrifier la simplicité d’iOS. Certes, la gestion du multitâches pour les applications tierces était nécessaire, car ne pas pouvoir utiliser un GPS en arrière-plan était juste risible… mais le gestionnaire de tâches méritera probablement plus d’attention de la part d’Apple dans le futur pour être plus clair.

  1. Et encore : mon épouse, plutôt dans la tranche des utilisateurs à qui l’informatique ne fait pas peur, ne connaissait pas la fonction.
  2. Enfin, c’était vrai jusqu’à Lion, puisque ce dernier peut également masquer l’indicateur d’activité des applications, ce que je trouve être une mauvaise idée.

Pourquoi ne pas quitter les apps sur iOS (suite)

J’avais déjà écrit sur ce sujet, mais cet article (en anglais) va un peu plus loin. Très instructif.

Mon top 3 des jeux iOS

C’est la fin de l’année, période propice aux top dans tous les genres, et comme j’adore les tops en tous genres, en voici un tout petit sur mes jeux iOS préférés cette année. Car oui, j’ai pas mal joué aussi sur mon iPhone et mon iPad… au point que mes consoles portables ont plutôt pris la poussière cette année (heureusement, la baisse de prix et les nouveaux bons jeux de la 3DS ont sacrément inversé la tendance).

Sans plus attendre, donc, mon top 3 :

Numéro 3 : Jetpack Joyride

TinyWings

Je viens tout juste de découvrir ce jeu, et dans le genre Canabalt-like, JetPack Joyride se pose très bien. Vous contrôlez un p’tit bonhomme uniquement en appuyant sur l’écran pour faire varier la hauteur de son déplacement, dans le but de faire le plus haut high score.  Une animation rapide et fluide, des tonnes d’objets et de challenges, une difficulté bien dosée, vraiment de quoi s’amuser. Mes enfants ne le lâchent pas, un signe qui ne trompe pas !

 

Numbeure 2: Tiny Wings

Tiny Wings

Autant j’ai du mal avec Angry Birds, autant j’ai adoré jouer à Tiny Wings. Un concept simple mais accrocheur : vous contrôlez le vol d’un gros oiseau à l’œil et surtout au doigt, en appuyant sur l’écran pour le faire descendre le long des collines composant le jeu. Le terrain de jeu est généré aléatoirement chaque jour, et les nombreuses missions permettant d’améliorer son « nid » rendent le jeu incroyablement prenant. Le jeu est magnifique techniquement, et la musique tellement entêtante… Dommage qu’il n’y ait pas des missions supplémentaires ! On attend avec impatience le prochain épisode… Tiny Wings est d’ailleurs jeu de l’année sur l’iTunes Store, si c’est pas une preuve ça !

Number Ouane : Groove Coaster

Groove Coaster

LE jeu sur lequel j’ai clairement passé le plus de temps cette année ! Jeu de rythme endiablé, Groove Coaster a tout pour plaire : un excellent choix de musique punchy (il faut quand même apprécier la musique électro voire jazzy par moments) , une réalisation impeccable, une animation nerveuse, des petites références qui plairont aux geeks (Arkanoid et Space Invaders, anyone ?) et du FUN à ne plus savoir qu’en faire. C’est également la preuve que si le jeu est bon, le client est prêt à investir : j’ai acheté sans hésiter les différents packs de morceaux et même quelques objets supplémentaires… sans oublier la bande originale (et là encore, excellente idée de la proposer à l’achat sur iTunes Store puisque j’ai aussi craqué…). Un jeu vraiment formidable si vous aimez les jeux de rythme bien conçus.

Voilà, c’était juste un petit top trois pour se détendre avant la fin de l’année. N’hésitez pas à présenter vos jeux préférés dans les commentaires, ils sont faits pour ça.

WWDC 2011 : la nouvelle ère d’Apple

La conférence inaugurale de la WWDC 2011 aura vu son contenu clairement annoncé par Apple dès la semaine passée : Lion, iOS5, et iCloud. Rien de plus, rien de moins. Et Steve Jobs s’en sera donc tenu là.

Lion : le système presque trop simple

Rien de bien neuf sur Lion comparé à ce qui avait été annoncé il y a quelques mois. La plus grosse surprise vient de l’annonce du tarif de 23,99€ (j’aurais plutôt tablé sur 129,99€, Lion n’étant pas un OS de transition comme pouvait l’être Snow Leopard) et surtout, celle du mode de distribution uniquement via Internet. Ce qui me semble être audacieux, voire un peu trop :

  • Quid des gens qui n’ont pas l’ADSL ?
  • Quid des revendeurs Apple ? Je sais que ce n’est pas la principale préoccupation d’Apple, mais quand même…
  • Et les licences entreprise ? C’est évidemment un point qui me fait tiquer particulièrement : impossible de lier le téléchargement d’un OS à un identifiant unique. Et surtout, le paiement par CB sur l’iTunes Store va énerver et compliquer inutilement la vie de beaucoup de monde.

Lion Server est lui annoncé à 39,99€. Là encore, la chute de prix est spectaculaire : 87 pour cent de réduction ! Là, c’est un peu compliqué car Apple envoie un double message : nos produits sont très peu chers. Mais en même temps, cela voudrait presque dire « nos produits sont au rabais » pour certains clients[1]. Ce qui est encore plus étonnant, c’est à quel point Apple souhaite complètement simplifier à l’extrême sa gamme de produits logiciels. Il y a quelques années, Apple proposait une gamme de tarifs bien plus complexe, avec des mises à jour, des versions complètes, des versions 10 clients ou clients illimités, et même des numéros de série pour la version serveur. Pas d’activation, pas de tarification avec version famille, pro, ultime, 16 soupapes inversées… Tout le monde à la même enseigne, ce qui facilite aussi le développement je pense et évite les énervements des clients…

Mais en réalité, la baisse de tarif est encore plus spectaculaire, puisque vous pourrez acheter UNE copie de Lion pour l’installer sur autant de postes que vous le souhaitez chez vous. Même plus de pack familial… Là encore, simplification de la gamme et économies pour le client. Mais toujours pas de stratégie clairement annoncée pour l’entreprise, ce qui est particulièrement agaçant. C’est à croire qu’Apple ne vend aucun ordinateur aux entreprises, alors que le succès du Mac mini Server montre qu’il y a encore largement de la place pour Apple sur ce marché. De même, les nombreuses nouvelles fonctions de Lion Server montrent que celui-ci aura toute sa pertinence dans l’entreprise, avec une intégration encore plus poussée des appareils iOS. Wait and see, donc.

iOS 5 : l’année de l’émancipation

Les nouveautés pour iOS5 sont finalement très peu surprenantes, mais elles font particulièrement plaisir. Ce qui est surtout important, c’est qu’iOS devient ENFIN un système autonome. Souvenez-vous de ce billet où j’expliquais que l’iPad devait vivre sans iTunes.

Et bien, ça y est, c’est fait. L’iPad n’est plus un périphérique, mais un ordinateur, à lui tout seul. Idem pour l’iPhone. Ce sont des produits devenus totalement émancipés. Si vous souhaitez utiliser un iPad sans iTunes, c’est désormais totalement faisable, même pour faire les mises à jour. Et avec la synchronisation Wi-Fi, le transfert des données et la sauvegarde complète se font sans douleur au moment de la recharge, futé.

Mais là encore, il manque quelques réponses à des questions typiques des entreprises : comment acheter des applications iOS en masse ? Comment j’accède à mes serveurs ? Vraiment dommage, à une époque où les entreprises commencent vraiment à s’intéresser plus que sérieusement à l’iPad et l’iPhone.

Et pour la partie polémique : on aurait effectivement voulu qu’Apple apporte un peu plus de fraicheur à iOS, avec quelques manques encore patents qui montrent que le jailbreak a encore de beaux jours. On pourrait même se demander pourquoi Apple a ainsi recopié le système de notifications d’Android, euh de WebOS… Ben vous pouvez y aller, critiquez. Mais honnêtement, si Apple a choisi cette solution, c’est peut-être parce qu’il s’agit simplement de la meilleure solution… Et qu’elle n’a pas (heureusement) le monopole des bonnes idées.

iCloud, ou la mort du système de fichiers

Le dernier gros morceau de la conférence était dédié à iCloud. J’ai d’ailleurs beaucoup aimé la petite réflexion de Jobs : « pourquoi faire confiance à la société qui nous a proposé MobileMe ? ». Moment de lucidité… Mais on peut effectivement espérer qu’Apple propose enfin avec iCloud toutes les solutions pour faciliter la synchronisation d’informations entre vos appareils. Le gros problème avec cette satanée synchronisation est de savoir où est la Vérité (l’information à jour la plus récente, et donc probablement la plus correcte) dès lors qu’on multiplie les points de synchronisation[2]. La seule solution ? Ne jamais avoir plus d’un seul point de synchronisation. Et iCloud va être ce point unique.

iCloud va loin, très loin. Contacts, calendriers, mails, photos, applications, livres, musique, données des logiciels, sonneries, configuration de l’appareil, vidéo… et même les documents. Ça, c’est vraiment vraiment bien. Vous enregistrez un document sur un appareil, et hop, il est disponible sur un autre en quelques secondes. Mais là encore, ça pose la question de la confidentialité des données et risque de faire peur à pas mal d’entreprises… À moins que pour Apple, la cause soit entendue : en dehors d’Exchange[3], point  (enfin plutôt, peu) de salut, et pour l’accès aux données, chaque entreprise doit décider de sa propre stratégie.

Mais iCloud est surtout la preuve que l’OS devient linéaire : l’emplacement des données sur votre disque importe peu, ce qui compte, c’est d’y avoir accès. C’est critiquable si on est utilisateur avancé, mais pour beaucoup de monde, ça sera largement suffisant. Vos données, partout, instantanément. On retrouve le côté « magique » de l’iPad. Et évidemment, avec un avantage énorme : c’est gratuit ! Enfin, du moins, pour les 5 premiers Go, et encore : une grosse partie des données ne fait pas partie de ce quota, dont la musique…

La musique, justement, parlons-en. iTunes Match était un énorme One More Thing. J’avais imaginé il y a longtemps qu’Apple puisse proposer ce type de système pour faciliter la migration de la musique inzecloud. Et c’est ce qu’elle a fait. Ne vous trompez pas : ce qu’Apple a mis en place est tout sauf simple, et les technologies derrière justifient probablement une bonne partie du nouveau Data Center à plein de sous qu’elle a mis en place. Et que les majors aient suivi Apple sur ce coup n’est pas la moins remarquable des victoires de Steve Jobs. Évidemment cette solution ne fonctionnera au début qu’aux USA (la mondialisation n’est pas un mot encore dans le dictionnaire des majors), mais quand même : bel effort.

iCloud montre donc que le hub numérique décrit par Steve Jobs en 2001 n’est plus du tout d’actualité. iCloud est appelé à devenir une brique fondamentale de l’expérience iOS / Mac OS X. La synchronisation manuelle est dépassée : le but est de ne même plus savoir où sont les données, juste de les utiliser.

Les trente premières années n’étaient que le début, annonçait Apple en 2007. Apple amorce un tournant bien plus remarquable pour elle et ses utilisateurs qu’on pourrait le croire après cette conférence. Vu les changements incroyables opérés durant ces quatre dernières années, je n’ose pas imaginer à quel point les prochaines années vont être passionnantes…

  1. Ne riez pas : l’excuse « votre produit n’est pas assez cher pour être crédible m’a déjà été donnée par des DSI.
  2. Apple fournit avec les outils développeur un programme Synchrospector, très intéressant, qui fait souvent référence à cette notion de « The Truth », avec un grand T.
  3. Qu’Apple adopte de plus en plus au sein de Mac OS X et d’iOS…

Et si Apple devenait opérateur mobile ?

C’est la question que pose Matthew Panzarino sur son blog. Et bien plus que la rumeur de télévision Apple qui occupe certains esprits, je me demande si celle-ci n’est pas finalement bien plus crédible.

La première question qui vient en effet à l’esprit par rapport aux colossales réserves de cash d’Apple, c’est : pourquoi accumuler autant si ce n’est pour faire des réserves pour racheter un opérateur mobile OU construire son propre réseau ? La question, incongrue il y a quelques années, ne serait pas finalement si idiote. Regardons de plus près : depuis des années, les opérateurs ont imposé leur loi aux fabricants de mobiles : placement de logo, applications préembarquées, fonctionnalités, design… étaient en réalité pilotés par les opérateurs, pas par le constructeur. Avec l’iPhone, Apple a changé complètement la donne en proposant un appareil pour lequel les opérateurs devenaient juste des fournisseurs de tuyaux.

Manque de bol, ça ne leur plait pas. L’inénarrable Stéphane Richard expliquait ces dernières heures qu’il ne comprenait pas pourquoi Apple ne voulait pas pré-installer l’applications d’Orange sur son téléphone plutôt que d’obliger les utilisateurs à les télécharger en boutique [[1. Au passage, bravo à Stéphane Richard qui n’hésite pas à essayer de se faire mousser en parlant du prochain iPhone.. J’aurais bien une réponse, mais elle serait considérée comme vulgaire, donc contentons-nous de dire que les applications proposées par les opérateurs ne sont pas vraiment au top de ce qu’on peut trouver sur iOS, et qu’elles dégraderaient l’expérience utilisateur, commune à tous les utilisateurs d’iPhone dans le monde.

Ce que les opérateurs ne veulent surtout pas comprendre – ou plutôt comprennent parfaitement mais ne veulent surtout pas mettre en place – est que leur rôle est finalement très, très bête : on leur demande juste de fournir des tuyaux et de laisser passer des données dedans. En clair : de faire leur métier. Mais ça ne leur plait pas aux opérateurs : c’est qu’avec l’avénement de TCP/IP sur les mobiles, ils voient poindre le pire de leurs cauchemars : un monde où ils ne pourraient plus facturer des tarifs exorbitants pour des données aussi simples que des SMS. À ce propos, connaissez-vous le coût réel au mega-octet d’un SMS ? Lisez, c’est édifiant. Pire encore, la voix transite par TCP/IP, rendant obsolète leur mode de facturation à l’heure des communications. Un forfait Apple vraiment illimité, à 30€ par mois communications et SMS/MMS inclus, qui vote pour ?

Mais pour le moment, les opérateurs ont encore un moyen de réplique : la facturation du Mo transféré. Quand l’iPhone a débarqué, les opérateurs (Orange en tête) étaient plutôt confiants : l’iPhone était un appareil novateur, puissant, mais se reposant uniquement sur ses quelques applications d’origine. Rien de trop méchant. Manque de bol : avec l’App Store et l’iPhone 3G, le public a commencé à utiliser réellement le réseau et à le soumettre à des tensions finalement très prévisibles. L’opération a été finalement très simple : transformer les forfaits illimités en… pas-tout-à-fait illimités. En clair : tu as un forfait illimité, mais à 1 Go/mois, sinon ben tu apprends ce que le mot escargot du réseau veut dire.

Pire encore : lorsque l’iPad est annoncé, Apple annonce également un nouveau modèle de facturation de la 3G à l’utilisation, avec l’achat d’un forfait directement à travers l’interface de l’iPad. Aux États-Unis, le tarif est raisonnable, mais quid de la France ? Et bien, les opérateurs ont juste décidé de proposer des abonnements hors de prix (40€ par mois pour un iPad, avec limite à 2 Go ? Sériously, guys ?).

Et puis, il y a les petites mesquineries. Enfin, petites… Perso, j’ai toujours en travers de la gorge le racket (il n’y a pas d’autre mot) des opérateurs qui imposent un abonnement supplémentaire pour utiliser un iPhone en mode modem ou point de partage Internet sans fil. On paye des abonnements avec un Go de consommation par mois, mais on doit payer beaucoup plus cher parce que les octets viennent de et vont vers mon ordinateur plutôt que mon iPhone ? Prenons un cas simple : je télécharge une appli sur l’App Store à partir de mon iPhone 4. Rien ne m’est facturé en plus. Je décide de télécharger la MÊME appli à partir d’iTunes sur mon Mac, et Orange me prélève 10€ par mois pour avoir ce privilège ??? Où est la logique ?

C’est bien connu : Steve Jobs déteste les opérateurs téléphoniques. Il doit clairement penser que la beauté de ses appareils est sérieusement endommagée par leur côté rapiat. Mais je ne serai pas surpris que d’ici cinq ans, Apple se soit lancé d’une façon ou d’une autre dans la création d’un réseau ou le rachat d’un opérateur téléphonique après être devenu MVNO. Travail de longue haleine ? Complètement. Dangereux ? Également. Culotté ? Certainement. Mais ça serait finalement une telle rupture avec les opérateurs classiques et leur fâcheuse tendance à prendre les clients pour des pigeons qu’un tel effort pourrait devenir indispensable pour Apple, qui proposerait alors une solution complète de télécommunication, efficace et à tarif agressif.

Bien sûr, ce serait une tâche de longue haleine, colossale, remplie d’épines, dont la compliquée passation de pouvoir entre les opérateurs classiques et Apple. Mais d’un autre côté, Apple n’était sensée avoir aucune chance sur le marché de la téléphonie il y a quatre ans… We’ve come a long way, baby.

Apple, opérateur téléphonique, ça ne sera donc pas pour demain. Mais je suis sûr que du côté de Cupertino, ça doit pas mal cogiter dans ce sens… Et je suis quasiment sûr que le réseau téléphonique d’Apple pourrait arriver bien avant une TV Apple.

Les paris sont ouverts.

Conférences Apple’s Day : le Mac et iOS en entreprise [MàJ]

Je donnerai deux TROIS conférences le samedi 28 mai à l’Epita / Epitech / Etna (rayez les mentions inutiles) à l’occasion de l’Apple’s Day.

Les sujets que j’aborderai :

  • 14h00 : Intégrez vos Mac dans votre environnement informatique en un temps record
  • 16h00 : Découvrez comment intégrer iPhone et iPad dans votre entreprise
  • 17H30 : Mac OS X et la virtualisation

Ces conférences sont gratuites. Tout se passera sur le campus d’EPITA (24 rue Pasteur, Le Kremlin-Bicêtre).

Pour assister obtenir votre invitation, n’oubliez surtout pas de vous inscrire en ligne.

Et si vous souhaitez faire dédicacer vos exemplaires de À la découverte de son iPad, Leopard Efficace ou Snow Leopard Efficace, n’hésitez pas à faire un saut :)

Pourquoi ne pas (toujours) tuer les apps sur iOS

Mon copain Jean-Christophe Courte vient de publier un article (après une looooooooongue discussion sur Twitter) à propos de la nécessité de tuer les apps sur iOS toutes les 24 heures. Dans la majorité des cas, je suis d’accord avec ses astuces, mais pas dans ce cas précis.

L’idée communément admise est qu’avec iOS4, Apple a enfin autorisé le multitâche sur l’iPhone, l’iPad et l’iPod touch. C’est évidemment inexact : iOS gère le multitâche préemptif depuis ses débuts au niveau du noyau. Vous vous souvenez ? « iPhone runs OS X… » (à 3:55)

Ce qu’Apple a permis à partir  d’iOS4 est une gestion plus poussée du multitâche et ouverte aux développeurs, par exemple pour mettre une application sonore autre que l’iPod en arrière-plan. Dans le même temps, Apple a ajouté une possibilité de contrôle par l’utilisateur des taches à l’aide d’un gestionnaire de tâches, que l’on révèle par une double pression 1

Comme l’explique très bien Jean-Christophe, on peut aussi depuis iOS tuer des applications. Mais je pense que cette fonction est très souvent mal utilisée. Je vois souvent des utilisateurs penser qu’il FAUT quitter les apps après utilisation ou qu’il faut tout quitter régulièrement.

Comme sur un ordinateur quoi. Mais l’iPad et l’iPhone ne sont pas des ordinateurs comme les autres. C’est bien là tout le problème ! Nous avons été habitués à exploiter des gestionnaires de taches, ajoutant une couche de complexité à leur exploitation. Avec iOS, Apple a proposé une nouvelle façon de gérer ses applis : de ne pas les gérer. Pas d’histoire de RAM à gérer, d’applis à quitter, et soyons honnête : dans 99,999% des cas, iOS gère ça très bien. La preuve : vous pouvez lancer sans vous poser de questions un nombre quasiment illimité d’apps, et l’OS ne ralentit pas et n’affiche jamais d’alerte de manque de mémoire. Mais comment fait-il ?

Tout simplement en tuant les processus inutilisés depuis longtemps. Lorsqu’une app est inutilisée, iOS va simplement la figer et écrire toutes ses données dans la mémoire de l’appareil. Mais là où un OS classique doit écrire les données sur un disque dur très lent, iOS écrit sur de la mémoire flash beaucoup plus rapide. L’opération est invisible pour l’utilisateur. Que la tache soit relancée à partir du disque ou de la RAM fait finalement peu de différence. D’ailleurs, vous pouvez faire le test : lancez toutes les apps de votre iPad. Il ne râle jamais que le système manque de mémoire2.

Du coup, pratiquement pas besoin de gestionnaire de taches pour gérer la mémoire de l’appareil. Mais alors, à quoi sert-il ? Je lui vois plusieurs intérêts, mais en tant qu’utilisateur avancé :

– Il donne accès à la liste des apps récemment utilisées. En cela, je le considère beaucoup plus proche des Éléments récents du menu Pomme ou du Dock de Mac OS X. C’est pratique pour naviguer entre les quelques dernières apps lancées. C’est à mon goût le point le plus intéressant de ce gestionnaire de tâches.
– Éventuellement à tuer une tache qui poserait problème. Personnellement, j’ai UN cas avec UNE app bien ciblée : Tom-Tom, qui continue de faire tourner à fond le GPS si on s’arrête un peu avant la destination. Et là l’iPhone continue de chauffer, chauffer (ça bouffe une puce GPS), et 2 heures plus tard, plus de batterie. Donc, je tue Tom-Tom systématiquement à l’arrivée.
-Une application (dé)bloque. Si elle ne répond pas et bloque les autres, autant la quitter.

JCC a rencontré un autre cas qui l’obligerait à quitter toutes les apps : un bug logiciel qui bloque alors la synchronisation avec iTunes. Mais personnellement je n’ai jamais rencontré ce problème et je ne relance jamais mes apps. Je ne dis pas que le problème n’existe pas, juste que ce comportement ne devrait pas arriver et n’arrive majoritairement pas. Ça serait plutôt une application particulière qui pourrait poser ce problème de synchronisation… Et le problème pourrait être corrigé quand l’application problématique est détectée, le problème remonté  et le bug éliminé.

À mon goût, quitter toutes les applications sous iOS revient un peu à reconstruire le bureau sous Mac OS 9 ou à réparer les autorisations sous Mac OS X : Ça peut réparer temporairement certaines erreurs, mais on le conseille un peu trop souvent, alors qu’il est souvent plus intéressant sur le long terme de comprendre pourquoi ce problème se déclenche3.

Mon conseil, donc : ne quittez pas les apps sans raison. Lassez iOS faire son boulot : après tout, dans la plupart des cas, il l’a très bien fait jusqu’à iOS 4. Et seulement si vous rencontrez un problème, envisagez de quitter certaines apps.

Pour reprendre une pub célèbre : ne passons pas à côté des choses simples.

Lire aussi sur ce blog et un peu sur le même sujet : Le point faible d’Apple…

  1. Pas un double-clic (réservé à la souris) ou un double-tap (pour la partie tactile de l’appareil).
  2. À contrario, la PlayBook de RIM utilise une méthode originale (ahem) : quand une app manque de mémoire, les coins se mettent à émettre une pulsation rouge. Si vous trouvez ça naturel, je ne comprends pas.
  3. Un peu comme si je vous conseillais de rajouter de l’essence dans votre voiture si elle ne démarre que le réservoir rempli à moitié : la solution serait de le remplir un peu plus, mais il serait quand même plus pratique et économique de comprendre pourquoi vous ne pouvez pas démarrer avec seulement un quart du réservoir).

Utiliser le nouveau calendrier MobileMe avec iOS 3

L’ami MacBrains du site éponyme s’est plaint ce soir d’un problème important : désormais, Apple force la migration des calendriers MobileMe vers un nouveau système. Las, ce nouveau système ne permet de récupérer les calendriers qu’à partir d’iOS 4, ce qui met sur la (multi)touche[1] le magnifique iPhone 3G de notre hélvète ami.

Sauf qu’en fait… ça marche très bien. Pour accéder à son calendrier après migration, il suffit de configurer le compte ainsi sur votre iPhone :

  • Lancez l’application Réglages.
  • Tapez Mail, Contacts, Calendriers.
  • Tapez Ajouter un compte.
  • Là, ne tapez PAS sur MobileMe, mais sur Autre.
  • Tapez Ajouter un compte CalDAV.
  • Renseignez les informations de la façon suivante :
    • Serveur : cal.me.com
    • Nom d’utilisateur : votre identifiant MobileMe, sans @me.com.
    • Mot de passe : le mot de passe de votre compte MobileMe.
    • Description : ce que vous voulez.
  • Tapez Suivant.

Le compte est ajouté, et utilisable sur votre « vieil » iPhone. Cette astuce a été testée sous iOS 3.1.3 et un iPhone 2G.

On dit merci qui ?

PS : chez David, pour les petites coupures, tu les laisses sur le compte en Suisse, comdab. Merci.

  1. AH AH AH.

Parts de marché

Il est donc acté aujourd’hui que puisqu’Apple propose une solution mobile fermée et qu’Android est ouvert (ahem), Apple est forcément condamnée à revivre le scénario des années 1990, et à revivre la même chute aux enfers. Parce qu’il est bien connu que l’histoire se répète, surtout en informatique.

La preuve : Windows Mobile est un succès écrasant aujourd’hui sur le marché des smartphones, Microsoft a écrabouillé tout le monde sur son passage, et il n’y  plus aucune société pour les combattre dans le domaine informatique. Non ? Je me serais trompé ?

Les analystes (et dans une certaine (grande) mesure, les journalistes) aiment à penser que le scénario de Windows il y a 20 ans est celui du succès et qu’il faut qu’Apple ouvre son système pour réussir à battre la concurrence. Quand bien même il y a beaucoup plus d’exemples de sociétés qui ont perdu, puis gagné à nouveau du terrain, alors que la domination de Microsoft via Windows est la véritable exception des technologies numériques.

Apple est devenue en moins de 10 ans l’une des plus grandes entreprises au monde en terme de capitalisation boursière sans pour autant avoir adopté Windows sur toutes ses bécanes 1. Et si on regarde de près, la suprématie de Windows n’a pas été particulièrement ébranlée sur les machines de bureau, où Linux ne perce que très timidement. Alors qu’il est tout aussi « gratuit » qu’Android pour les téléphones portables, non ?

Autre point amusant : continuer d’entendre qu’Apple aurait du licencier Mac OS dès 1985. Alors que le Mac était une architecture totalement différente du PC de l’époque, avec des écrans de bien plus haute résolution, et une ROM matérielle qui comportait la moitié de l’OS, donc un système totalement incompatible avec la technologie PC de l’époque. En 1995, Apple a autorisé des constructeurs à sortir des clones de Mac. Cela a failli la tuer. À la même époque, elle dépendait d’un OS en bout de course et sans aucun successeur (Copland était un fatras sans aucun vrai chef de projet).

De même, comme le rappelle ce billet, il existe de nombreux marchés où il n’y a pas eu de vainqueur bien défini, comme celui des jeux vidéo. Et c’est une très bonne chose : cela évite à chacun de dormir sur ses lauriers, la concurrence étant motrice d’innovation technologique. Dans les années 90, Nintendo dominait le marché jusqu’à l’arrogance, puis s’est prise une claque avec la PS 1 puis 2, Microsoft a débarqué, a dégainé le premier sur le marché des consoles « Next-Gen » avec la Xbox 360, alors que Nintendo revenait comme innovateur avec la DS puis la Wii.

Ce qui a sorti Apple du gouffre, ce n’est pas d’avoir tout abandonné à Windows : c’est de créer des nouvelles machines, de sortir des sentiers balisés, d’innover, de tracer sa voie sans écouter ceux qui avaient forcément raison. Si on avait écouté ces mêmes personnes, un produit comme l’iMac n’aurait jamais pu sortir2 et Apple aurait du prendre une licence de Windows NT 4 dès 1996 tout en enterrant Mac OS. Selon ces mêmes personnes, l’iPod aurait été un échec, et face au BlackBerry, l’iPhone, sans clavier, n’aurait eu aucun succès. Quand à l’iPad, c’est un gros iPod touch, personne ne veut utiliser ça pour remplacer son ordinateur.3

À vrai dire, je trouve presque cette volonté d’uniformisation des pensées (« allez tous vers Android ! » après « Allez tous vers Windows ! ») presque inquiétante. Comme si il fallait absolument qu’il n’y ait qu’UNE solution universelle dirigée par UNE compagnie. Alors qu’on a très bien vu ce qui se passait quand une seule compagnie faisait la pluie et le beau temps, et en particulier le frein à l’innovation que cela devenait…

Donc : la concurrence d’Android est bonne. Mais la disparition de toutes les plate-formes ne serait pas une bonne chose. Mettre tous les pouvoirs dans les mains d’une seule société qui en a déjà beaucoup ne serait peut-être pas une bonne idée… Que cette société soit Google ou Apple.

  1. Certes, on peut installer Windows sur un Mac, mais ce n’est pas l’élément déclencheur qui a permis aux ventes de Mac d’accélérer depuis quelques années. L’arrivée de Mac OS X et d’iLife ont été les deux événements les plus significatifs à mon goût
  2. « Pas de lecteur de disquettes ! Pas de SCSI ! USB, mais c’est quoi ça ! »
  3. Quand bien même Apple a bien expliqué qu’il s’agissait d’un produit entre l’iPhone et le Mac.

Le point faible d’Apple…

… C’est qu’il y aura toujours des journalistes blogueurs pour écrire parfois tout et n’importe quoi.

Par exemple, dire que les fonctions de l’iPad sont cachées. Que le multi-tâche est dur à trouver. Qu’Apple refuse d’intégrer Flash, alors que c’est une techno qu’aucun autre constructeur n’arrive de toute façon à intégrer proprement aujourd’hui dans un appareil mobile (quatre ans après la sortie du premier iPhone…). Que la disparition d’un Steve Jobs mettrait la compagnie à genoux, alors qu’il a su avant tout remettre les valeurs d’Apple au centre de la compagnie et y placer des personnes qui ont toutes contribuées au renouveau de la société, ce qui perdurera bien après son départ 1. Qu’iOS est un système fermé et c’est trop mal, alors que c’est surtout un système qui fonctionne, ce qui est l’essentiel. Et que la notion d’ouverture est devenue d’ailleurs très relative

Désormais, donc, il faut trouver une nouvelle méthode pour taper sur Apple. Parce qu’après tout, c’est important de taper sur Apple. Sinon on ne se fait pas de pub… quitte à dire n’importe quoi.

OK, donc. Apple a implémenté le multitâche, mais n’a pas communiqué dessus. Ce n’est pas après tout comme si, quand on lance une mise à jour d’iTunes, il n’y avait pas un message qui apparaît pour dire quelles sont les nouvelles fonctions, et un lien pointant vers plus d’informations. Ce n’est pas non plus comme si ces fonctions n’étaient pas documentées sur le site, ou mises en valeur même sur la homepage d’apple.com. Et éventuellement reprises par les sites web en masse.

Je vais être critique, pour changer : il faut arrêter de penser que parce qu’Apple fait des produits plus ergonomiques que d’autres constructeurs, cela dispense l’utilisateur d’apprendre à utiliser son produit ou à se poser des questions dessus. Le problème, c’est que l’informatique, iPadesque ou pas, ça emmerde aussi beaucoup de monde. Que les mises à jour, on les fait parce que le logiciel le demande, et qu’on serait bien trop impoli de le lui refuser. Mais après, ce que ça apporte vraiment… En tant que fils de garagiste,  l’automobile m’a toujours profondément gonflée, et a un aspect particulièrement utilitaire. Je ne m’extasie pas devant un moteur V6, la courbe d’une BMW m’en touche une sans faire bouger l’autre, etc. Mais j’ai quand même fait un jour l’effort de LIRE le guide fourni avec mon automobile 2 et, incroyable, j’ai appris des choses !!!

Le problème, c’est que lire une documentation, informatique ou non, c’est souvent pénible pour quiconque. Et soit on se sent motivé, soit on espère faire face à un produit tellement simple qu’on peut se passer d’un manuel. Manque de bol, iOS 4.2 a apporté ce qu’on ne souhaitait pas voir arriver dans iOS : de la complexité. Parce que tout un tas de monde demande (exige !) des nouvelles fonctions, qui rendent le produit moins simple à utiliser. Plus complet, oui, mais moins simple. Très honnêtement, Apple aurait pu faire le minimum vital sur iOS, à savoir implémenter le multi-tâche sous forme de gestion des apps en tâche de fond. Car la plus grosse critique sur iOS quand on parlait de multi-tâche, c’était « je ne peux pas écouter Spotify en tâche de fond pendant que je surfe avec Safari, bouh caca Apple ! ». Tuer des tâches, passer rapidement d’une app à une autre, tout ceci est finalement un bonus pour les geeks. C’est juste redonner aux power users les outils qu’ils ont été amené à utiliser sur les plate-formes informatiques classiques et qu’ils pensent être indispensables pour Monsieur et Madame Michu.

Mais en réalité, Monsieur et Madame Michu 3 n’ont pas forcément vraiment besoin de fonctions multi-tâches évoluées. Les gens qui ont adopté l’iPad parce qu’il est simple ne connaissent pas tous le coup du double-clic sur le bouton de l’iPad, et dans l’ensemble… ce n’est pas dramatique. S’il s’agit d’une fonction quelque peu dissimulée, c’est qu’elle n’est pas essentielle à l’expérience de l’iPad. Sinon, Apple l’aurait laissée bien visible, ou aurait eu une autre approche du Dock d’iOS. Tout comme beaucoup de gens ne savent pas qu’on peut faire Commande + Tab pour passer d’une appli à une autre sur leur Mac 4. Ou qu’on peut glisser une icône en enfonçant Commande et Option pour créer un alias.5. C’est mieux de le savoir, mais ce n’est pas indispensable de ne pas le connaître.

Bref : il y aura toujours différents niveaux d’utilisateurs. Il y aura toujours plusieurs niveaux d’utilisation de l’informatique. Il y aura toujours des gens intéressés par le sujet, et qui seront plus performants avec leur outil, parce qu’ils auront décidé de s’investir un peu plus que d’autres. Il y aura toujours des débutants, et des gourous. Ce n’est pas MAL que le constructeur / développeur propose ces solutions. Mais ce n’est pas MAL non plus que tout le monde ne les utilise pas. Le plus important reste que le produit soit stable, simple à utiliser, et qu’il apporte du plaisir à l’utilisateur. Si iOS gagne en fonctionnalités, c’est toujours mieux, mais il est parfois important que l’on fasse un petit bout de chemin tout seul. Ne serait-ce aussi que pour en retirer un peu de satisfaction personnelle.

Il y a une différence entre connaître le chemin, et arpenter le chemin – Morpheus, In Matrix.

  1. Même si je suis parfaitement conscient que sa disparition impactera à court terme la société.
  2. Une Prius II, puisque vous voulez tout savoir de ma vie, bande de pervers.
  3. Qu’on devrait peut-être arrêter de traiter comme s’ils ne connaissaient rien à l’informatique : si ça se trouve, il y a en France un monsieur Michu qui dirige des réseaux de botnets et va faire tomber mon serveur tandis que son épouse recompile des noyaux Linux entre deux pots de confiture. Les ordures.
  4. Oui, je sais, Alt + Tab sur PC. Mais vous êtes jamais venu sur ce blog ou quoi ?
  5. Si vous avez appris ces astuces ce soir, la prochaine étape, c’est Snow Leopard Efficace.