21 nov. 2011

Un dessert qui a si bon goût!

Le premier téléphone fonctionnant sous Android 4.0 (Ice Cream Sandwich) est disponible depuis peu. C'est le Samsung Galaxy Nexus. Je ne vais pas parler de cet appareil dans cet article. Premièrement, je ne l'ai pas pris en mis (pas encore disponible au Canada) et deuxièment ce qui m'intéresse c'est plutôt le système d'exploitation Android 4.0.

J'ai écouté avec beaucoup d'intérêt le dévoilement de Ice Cream Sandwich, j'ai été agréablement surpris de ce que j'y ai vu/entendu. Mais, ça restait très théorique. Je savais bien que ces présentations sont souvent préparées et orchestrées pour tout montré d'une belle façon. Il fallait que je prenne en main Ice Cream Sandwich d'abord pour bien mesurer l'évolution et surtout vivre l'expérience Android 4.0.

Et grâce à des bidouilleurs du forum XDA Developers, j'ai pu hier installer Android 4.0.1 sur mon Samsung Nexus S. Et environ 24 heures plus tard, une deuxième version de "build" était déjà disponible. Donc, je vis l'expérience Android 4.0.1 et je la vis pleinement (à l'exception de la caméra vidéo qui n'est pas encore fonctionnelle).


rÉvolution

Ce n'est pas une simple évolution, c'est une révolution. Le nouveau dessert tout en étant sucré (visuel très coloré et riche) est aussi très fin. Tout les ingrédients ont été revus, ajustés et améliorés. Rien n'a été laissé de côté, l'interface hérite des belles avancées de HoneyComb (Android 3.x réservée aux tablettes) et fait le plein de nouveautés. Il n'y a pratiquement aucun aspect qui n'a pas été corrigé ou amélioré. Il n'y a pas une fenêtre ou une seule application qui est identique (je parle ici des applications Google).

Sur mon Nexus S, le système est fluide et répond très bien, malgré une version pas encore finale. Parler  de toutes ces nouveautés nécessiteraient un article en soit et c'est un sujet qui a déjà abordé par plusieurs blogueurs ou site spécialisés.

Android 4.0 n'est pas un "iOS killer" parce que Apple est loin d'être mourant et tellement de gens aiment cet écosystème qu'il est futile de croire que Android va le tuer. Par contre, Android 4.0 est un "Android Killer". Cette nonuvelle itération justifie la mise-à-jour, l'achat ou le remplacement d'un téléphone Android, surtout si vous utilisez présentement une version antérieure à Android 2.3. Aussi, même si Android 2.3 était tout près de là, je considère que ce Sandwich à la crème glacée est prêt pour les néophytes ou pour les gens qui veulent passer du monde Apple au monde plus "ouvert" de Android.

Là où GingerBread était assez facile à utiliser avec sa nouvelle recette Google rend l'utilisation plus intuitive. Par de petits détails dans l'interface qui rend tout plus convivial ou plus clair.


Les faux défauts de Android

Certains blogueurs et journalistes reprochent la segmentation du marché Android, c'est-à-dire les diverses itérations logicielles et matérielles.

À mon avis, c'est un faux problème. Depuis que j'utilise Android et que des gens autour de moi l'utilise, il m'est rarement arrivé d'avoir des problèmes à utiliser une application ou un jeu. Par exemple, j'ai réinstallé pratiquement toutes mes applications sur Android 4.0.1 et je n'ai rencontré que 2 problèmes mineurs (un qui s'est corrigé par un simple changment de paramètre dans une application et l'autre qui se corrige en modifiant un paramètre système en attendant que le développeur retouche son application ce qui ne devrait pas tarder puisque c'est une application très utilisée par les bidouilleurs).

Plus de 80% des appareils Android sur le marché sont à la version 2.2 ou plus. Donc, un développeur qui utilise les outils de développement de cette version du système n'aura aucune difficulté à rendre son application fonctionnelle sur une large gamme d'appareil.

La segmentation du matériel, c'est aussi un faux problème. Est-ce qu'on reproche aux fabricants d'ordinateurs de ne pas offrir du choix aux consommateurs? Des écrans de diverses grandeurs/résolutions, des disques dur différentes tailles, des performantes graphiques selon les besoins/usages. Les fabricants ont la liberté de construire des appareils à leur image où selon les marchés. Ceux qui se plaignent de cette variation dans le matériel s'opposent en fait à une vision différente de Apple. Apple a décidé de n'offrir qu'un modèle d'appareil qu'il met à jour environ une fois par année. Une philosophie différente et pour le consommateur, il n'y a pas vraiment de choix sauf pour la capacité de mémoire interne.

Par contre, il est vrai que vue l'offre très grandes d'appareils Android, un consommateur non averti peut se faire rouler en se procurant un appareil moyen de gamme ou mort-né! Avant de s'acheter un téléphone intelligent qui vaut plus de 500$, il faut s'informer et lire. Il est vrai que là-dessus, Apple a un avantage: vous voulez un iPhone 4 ou un iPhone 4S?


La plaie du système Android


Ce qui fait le plus mal au système Android c'est le support à long terme des fabricants/fournisseurs. Présentement, je limite toujours mes recommandations à certains modèles ou fabricants. Si je veux qu'une personne vive une belle expérience Android, il doit être BIEN servie.

D'abord tout appareil qui est supporté directement par Google est recommandé. Les appareils qui arborent le logo Nexus sont supportés directement par Google. Donc, ils sont les plus à jour et les références pour les développeurs Android. Par contre, ce n'est pas sans faille. Le "vieillissant" Nexus One n'aura pas de mise-à-jour officielle vers Android 4.0.1 et c'est à mon humble avis surtout par le manque de quantité de mémoire interne de cet appareil. Il ne contient que 512 Megs de mémoire interne. C'est anémique, lorsqu'on a un appareil neuf, il y a un peu moins de 200 Megs de disponible pour l'installation d'applications et malgré les fonctionnalités de déplacement d'applications sur la une carte MicroSD, les usagers sont tout de même limités dans la quantité d'applications qui peut être installé sur l'appareil. Donc, de laisser ce téléphone à la version 2.3 assure aux usagers une expérience intéressante et tout de même loin d'être désuète.

Je ne parle pas du Nexus S, vous aurez compris que Ice Cream Sandwich fonctionne très bien sur cet appareil.

Sony en a récemment surpris plus d'un en annonçant que pratiquement toute sa gamme d'appareil Xperia recevra une mise-à-jour à Android 4.0. Mais, Sony à intérêt à faire ça. Je spécule, mais, c'est très probable. Sony va de plus en plus vendre de jeux pour ses téléphones et tablettes. Ils ont tout intérêt à offrir une homogénéité dans leur écosystème Xperia. Tout appareil Xperia aura donc une enviable réputation en terme d'expérience de jeux mobile.

Samsung et HTC sont aussi d'excellents choix si on reste dans les appareils haut de gamme. La série Galaxy S II de Samsung est incontournable quand on magasine dans le haut de gamme. HTC offre plusieurs modèles qui sont aussi bien supportés.

Motorola, l'autre grand joueur, est un mystère pour le moment. Avec le rachat par Google, il est probablement certains qu'ils vont donner l'exemple et supporter leurs appareils longtemps. Aussi longtemps que les contrats de 3 ans? À suivre...

Par contre, la plupart des fabricants ajoutent une "surcouche" logicielle par dessus Android. C'est pourquoi, on réfère souvent les appareils Nexus à une expérience "Pure Google", c'est-à-dire le système à son expression la plus simple. Les surcouches sont soit aimées ou détestées. Personnellement, je préfère l'expérience pure et au besoin j'ajoute des applications pour compléter et personnaliser mes appareils.

Les surcouches ne sont pas nécessairement mauvaises, il faut simplement les comparer. Que ce soit Motoblur de Motorola, Sense de HTC ou TouchWizz de Samsung ils ne sont pas directement comparable. Si je fais une comparaison grossière, c'est un peu comme comparer Firefox, Chrome, Safari et Opera: ce sont tous des applications qui font sensiblement la même chose, mais avec chacun leurs exclusivités et différences.

Dans le monde des tablettes, c'est encore pire! Premièrement, je proscris l'achat de tablettes sous Android 2.x, ces tablettes sont bas de gamme et cette version d'Android n'est pas du tout faites pour les tablettes, vous vous retrouvez avec un "gros téléphone" sans pouvoir téléphoner!

Donc, visez les tablettes sous HoneyComb (Android 3.x). Il n'y a pas encore officiellement de tablette sous Android 4.0 sur le marché. La première qui sera sur les tablettes sera presque assurément la Asus eeePad Transformer Prime, qui est en fait la version 2 de la Transformer. Cette tablette sera, à sa sortie (et en théorie), la tablette la plus puissante sur le marché. Elle sera équipée du chipset Tegra3 de nVidia avec 4 coeurs et un processeur graphique très perfomant.

Les autres grandes tablettes Android 3.x seront pour la plupart mises-à-jour à Android 4.0, mais prenez le temps de bien vous informer. D'une semaine à l'autre, la position des fabricants peut évoluer. Par contre, jusqu'à présent Asus est le fabricant qui a fait un sans faute. Il a toujours été le premier à offrir officiellement les dernières versions de Android, avant même Motorola qui avec sa Xoom devait être la référence pour les tablettes sous Android 3.x.

7 nov. 2011

State of the Markets!

Cet article m'est inspiré par les éternelles et répétitives discussions au sujet des deux systèmes d'exploitation mobile les plus connus: iOS de Apple et Android de Google.

Je suis propriétaire d'un téléphone Android depuis près de un an. Il est vrai que j'ai un parti pris pour cette plate-forme, mais ça ne veut pas dire que je ne suis pas capable de faire abstraction de mes préférences ou prendre un certain recul pour comparer les plate-formes.

En fait, si le iPhone avait été disponible chez mon opérateur de réseau mobile, j'aurais fort probablement considéré cette option et je serais peut-être propriétaire d'un iPhone 3GS ou 4. Mais, là, il faut dire un gros "merci" à Apple de ne construire d'appareils compatibles dans toutes les gammes de fréquences et donc sur tout les réseaux. On peut dire qu'en faisant ce choix, Apple ont laissé eux-mêmes le champ libre à Android pour prendre une part de marché et maintenant grandir!

Dans cet article, je ne vais pas faire l'apologie et le dénigrement bête d'une ou l'autre des plate-forme. J'ai écrit un article en juillet dernier qui traitait plus généralement des plate-forme mobiles. Je vais plutôt comparer quelques aspects des systèmes d'exploitation.




L'interface utilisateur - l'expérience usager

Le plus subjectif des aspects!

Il est presque impossible de déterminer un gagnant ou un perdant dans cette catégorie. Il est vrai que le iOS par sa simplicité et sa constance est très facile à prendre en main. D'abord parce que le iOS est maintenant connu de tous, la plupart d'entre nous ont déjà joué sur un appareil iOS (iPhone, iPad ou iPod Touch). Donc, cet interface nous est familier.

L'autre force du iOS, c'est qu'il ne présente qu'une liste d'icônes qui représentent chacun une application. On navigue de gauche à droite dans cette liste (App Drawer), on clique et l'application démarre. Simple, efficace!

Du côté d'Android, Google a voulu apporté une touche de dynamisme en intégrant des "widgets". Qui sont en fait des icônes de grandeur variables qui sont dynamiques. Donc, un appareil Android peut présentement une multitude d'informations personnalisées sur l'écran d'acceuil et c'est à l'utilisateur de paramétrer tout ça. Donc, il y a une courbe d'apprentissage évidente. Un néophyte peut légèrement s'y perdre car il n'est pas nécessairement intuitif. Par contre, lorsque compris, cet aspect rend l'expérience d'utilisation très personnelle et la productivité s'en trouve augmentée. Par exemple, on peut facilement afficher sur l'écran d’accueil d'un téléphone Android la température actuelle, les prochains rendez-vous à notre agenda, les dernières nouvelles qui nous intéresse, etc...

Il faut apporter quelques précisions, la dernière version de iOS apporte de ce dynamisme via un centre de notification très dynamique. Là où Android "limite" son centre de notification à une liste des récents évènements associés à nos diverses applications, Apple utilise le même principe mais y présente des informations plus dynamiques tel que la météo, des quotes de bourses, etc... Donc, Apple a gardé décidée de garder son écran d’accueil épuré (simplement une liste d'icône) et de concentrer le dynamisme dans les notifications.

Notez que les deux systèmes utilisent exactement le même geste pour accéder aux notifications: le glissement vers le bas à partir du haut de l'écran d'accueil.

Là où le bas blesse sur Android, c'est que chaque manufacturier est libre de personnaliser l'interface utilisateur. Donc, l'expérience n'est jamais 100% identique d'un manufacturier à un autre. Ce que Google présente est toujours l'expérience "Pure Google". C'est-à-dire le système d'exploitation dans sa version épurée. C'est, à mon avis, la version le plus facile et intuitive à utiliser. On peut comprendre les fabricants et opérateurs de vouloir donner un peu plus aux usagers, mais ces surcouches peuvent devenir encombrantes. Elles devraient être facultatives. De plus, elles réduisent l'homogénéité entre les différents téléphone Android. Les téléphones Android ne sont pas tout "égaux".

Conclusion, Apple a un avantage à ce niveau, mais cet avantage tend à se rétrécir avec chaque nouvelle version d'Android qui améliore toujours la convivialité. On l'a bien vue lors de la présentation récente de Ice Cream Sandwich (Android 4.0).



Le support et les versions des appareils


Ici, on a deux problèmes distincts. De côté de Apple, on met-à-jour les vieux appareils à la dernière version du iOS de façon systématique. Lors de la récente sortie du iPhone 4S, beaucoup de modèles et d'appareils Apple ont vu leur OS migré à la version 5. C'est très bien pour le consommateur, les appareils moins récents continuent d'être supportés et bénéficient de nouveautés. Le problème est le suivant: Apple limite artificiellement ses appareils moins récents.

Les exemples les plus évidents de cette pratique sont le partage de la connectivité Internet via WiFi qui est limitée aux iPhone 4 et 4S (même que certains iPhone 4 n'avaient ou n'ont toujours pas cette fonctionnalité). Et récemment l'assistant Siri qui est exclusif au iPhone 4S alors qu'il a été prouvé par des bidouilleur qu'un iPhone 4 est capable de faire fonctionner Siri sans aucun problème. Est-ce de l'obsolescence programmée? Les détracteurs d'Apple diront oui et les amateurs de Apple diront que Apple ont sûrement une bonne raison de justifier ces choix.

Dans le monde Android, c'est une toute autre bataille qui se livre, avec la panoplies de téléphones, de fabricants et de variantes les versions d'Android sont moins constantes. Premièrement, le temps de développement d'un appareil est variablement long. Certains appareils arrivent sur le marché avec des version d'Android plus ou moins récente. Aujourd'hui, dans le pire des cas les nouveaux téléphones sur le marché tournent sous Android 2.2 (Froyo). Souvent, ce sont des appareils d'entrée ou de milieu de gamme. Les coûts doivent être réduits au maximum, les fabricants se contentent d'offrir cette version. Pour des utilisateurs moyens et peu gourmands en contenu multimédia ou "Web 2.0" cette version d'Android est satisfaisante et offre tout!

Si ce n'était que ça le problème... En fait, le plus gros problème c'est que certains fabricants ne supportent pas longtemps leurs modèles de téléphones. Ils préfèrent en mettre de nouveaux sur le marché plutôt que de cheminer avec les clients existants et ça s'explique de cette façon. Chez Apple, en plus de vendre des appareils, on vend des applications, de la musique, des livres, de la vidéo... Donc, on a intérêt à garder la plate-forme plus uniforme et homogène, parce que même les "vieux" appareils rapportent de l'argent. Du côté des fabricants tels que Samsung ou HTC, ils ne font de l'argent qu'avec les appareils. Ils font une seule fois de l'argent et ensuite ce sont les Google et Amazon de ce monde qui empochent les profits de ventes de contenu numérique.

On peut dire que du côté d'Android, c'est plus chaotique. Mais, il ne faut pas penser que c'est nécessairement au détriment des utilisateurs. Dire à un consommateur que c'est un "problème" est un peu mentir. Je m'explique, si vous vous procurez un téléphone Android récent qui est à la version 2.3 ou plus, il est certain que la plupart des applications disponibles sur le marché seront compatibles avec les appareils Android 2.2 et 2.3 pour un bon moment. Les développeurs d'applications ne sont pas fous, ils visent la masse et présentement la masse est sous Android 2.2 et 2.3. La version Android 2.3 a encore un bel avenir devant elle, même si Google a annoncée qu'il était théoriquement possible à tout appareil sous cette version d'être mis-à-jour à Android 4.0. Entre la théorie et la pratique, il y a un pas que pas tous sont prêts à franchir malheureusement.



Les applications et les jeux

À une époque (il y a de cela 1 à 2 ans), on disait que le AppStore de Apple était vraiment la référence. Le Android Market était bien loin derrière. Mais, aujourd'hui les choses ont changées, de plus en plus d'applications sont disponibles sur les deux plate-formes. Il y a par contres certaines exclusivités sur l'une ou l'autre des plate-forme. Le AppStore jouit d'un plus long antécédants, donc en théorie, les applications sont plus peaufinées, mais ce n'est pas toujours vrai. La plupart des applications les plus communes sont comparables d'un système à l'autre.

Ce qui fait la grosse différence, c'est que Apple contrôle la totalité des applications disponibles sur le AppStore et 100% du marché des applications pour cette plate-forme. Donc, pas de concurrence, mais plus de contrôle sur le contenu. D'où le plus ou moins préjugé comme quoi le marché Android est plein de logiciels pas très bons ou douteux. Mais encore là, c'est à l'utilisateur d'être le juge de ce qui est valable ou non. Google est plus "laxiste" et filtre moins les applications du marché: l'idée est de se dire que de bonnes applications vont se démarcher et que des applications "niche" ou de petits marchés peuvent être disponible. Aussi, des applications qui requiert un "root" sont permises sur le marché officiel. Contrairement à Apple où les applications dites "hackées" sont sur un marché distinct et accessible via les appareils qui ont été "jailbreakés".

Une autre force de la plate-forme Android est la possibilité de magasiner ses applications sur plus d'un marché. Les plus populaires sont le Android Market de Google et le Appstore de Amazon. Il y a aussi des plus petits joueurs tels que GetJar ou YAAM. Ces divers marchés d'applications peuvent être vues comme de la redondance ou de la concurrence/compétition. Dernier détail, sur la plate-forme Android il est possible d'installer n'importe quelle application (même en provenance d'un courriel en pièce jointe) à condition d'avoir activé l'option d'installation d'applications à partir de "Sources inconnues" dans les configurations du téléphone.


La musique, les films et les livres.

Côté musique, Apple a l'avantage indéniable de iTunes qui est établi depuis longtemps et qui est connu de tous. Puisque c'est un produit Apple, l'intégration avec les produits Apple est presque parfaite!

Google n'offre pas encore de marché de musique officiel, mais les rumeurs vont dans ce sens. La version actuelle de Google Music Beta est pratiquement prête pour ça! Il y a déjà un bouton "acheter", mais qui n'est en fait qu'une redirection vers l'engin de recherche de Google.

Mais rien n'empêche d'acheter sa musique sur iTunes ou  tout autre marché de musique et de synchroniser le contenu de sa carte mémoire de la façon souhaitée: application dédiée, via le nuage Google Music Beta, etc...

Donc, point de vue intégration de la musique, Apple est gagnant!

Pour ce qui est des livres et des vidéos, Google offre maintenant ces médias numériques sur son marche. Amazon aussi se lance dans la course au parts de marché avec sa tablette Kindle Fire (disponible sous peu aux États-Unis). Donc, l'offre de ces types de contenu est très vaste et les possibilités sont variées surtout du côté livre avec des applications comme Amazon Kindle pour Android, Kobo et Google Books. De côté Apple on est bien servi aussi!

Pour ce qui est de la vidéo, je suis moins familier avec ce marché. C'est possible de louer des films sur les deux plate-formes, par contre l'intégration avec les vrais téléviseurs reste encore à peaufiner. Je ne m'aventure pas d'avantage sur cette forme de média: je n'en consomme pas en mobile. Je préfère regarder le contenu vidéo sur grand écran.


Conclusion

À mon avis, il n'y a pas de guerre, il y a tout simplement de la compétition. Le marché mobile est en plein ébullition. Chaque joueur se relance et pousse la machine un peu plus. Les consommateurs n'arrivent tout simplement pas à suivre le rythme, qu'on soit dans un camp ou dans un autre, les offres sont désuètes après quelques mois ou un an. Tout les nouveaux produits sont alléchants...   Au bout du compte, on gagne et on perd à la fois. On perd dans la mesure où le cycle de vie de ces appareils sont de plus en plus réduits. Dommage!