Ice Cream Sandwich (ICS pour les intimes ou encore Android 4.0) est arrivé il y a maintenant 6 mois, accompagné par le dernier né de chez Google (et Samsung) : le Galaxy Nexus. Cette version avait pour but principal de réunir les tablettes et les smartphones, mais pas seulement. Android 4.0 comme on dit chez nous est en une sorte de version mûre d’Android, qui petit à petit prend l’allure d’une certaine renaissance. Mais en 6 mois d’existence, il peut être intéressant de faire un véritable bilan de cette version que l’on peut considérer comme réellement importante pour le monde d’Android et le(s) futur(s) qu’on pourrait lui entrevoir.
- Difficile de se tromper : ICS, c’est un peu comme si Android renaissait de ses cendres. Et en voyant la version précédente, pas étonnant que certaines tablettes aient fini comme ça.
ICS a apporté quelque chose d’important qui lui faisait cruellement défaut : une charte graphique soignée, de quoi permettre aux développeurs de produire des applications qui, sans être identiques pour autant, donnent l’impression d’une continuité visuelle grâce à Holo, ce nouveau thème partiellement introduit avec Honeycomb (3.0 à 3.2) qui fera désormais office de vitrine pour le système.
Google se doit de donner l’exemple dans ce domaine, et on peut dire que c’est assez réussi : toutes leurs applications y sont passées. Enfin, Google a renforcé sa communication autour des guidelines (ligne de conduite) de ce qui semble être l’identité visuelle définitive d’Android, et je ne peux que citer l’excellent site mis à disposition des développeurs pour expliquer et montrer chaque détail de ce que se veut être Android.
Cette histoire de recherche d’identité visuelle peut paraître purement cosmétique, voire superficielle, mais en réalité il en est bien plus que ça. Voilà un an et demi que je lis les sujets concernant Android sur divers forums, sur les commentaires de news de plusieurs sites (que ce soit en français ou en anglais d’ailleurs) mais également de part l’expérience que j’en ai auprès de connaissances, d’amis, de la famille parfois, le constat a plusieurs fois été le suivant : Android c’est moche. Oui, pour nous autres technophiles, l’aspect graphique est souvent compensé par le système en lui même, et souvent parce que l’on connait toutes les combines pour remédier plus ou moins à ce problème. Mais l’utilisateur lambda, qui veut juste un smartphone, alors un téléphone beau, avec une interface qui envoie, a de grandes chances d’être celui qui lui convient : c’est pratiquement toujours sa première impression et souvent la dernière lorsqu’il n’est pas satisfait. Après, on peut parler des goûts et des couleurs, mais ce que j’ai pu en voir m’a amené à penser que malgré les qualité de l’OS, Android manquait d’un sérieux support graphique. Et je ne parlerais pas, bien sûr, du nombre aberrant d’applications toutes avec un design différent, provoquant ce sentiment que l’OS n’a aucune unité (ce qui tendait à disparaître néanmoins avec Gingerbread).
- En résumé, Android veut se détacher de son image de “système de geek trop compliqué”. Et on ne peut que lui souhaiter !
Je citerais également le post de Jake Wharton sur Google+, lui-même développeur Android et à l’origine d’ActionBarSherlock, une librairie permettant de rendre compatible l’ActionBar avec les versions 2.3 et moins. Pour rappel, l’ActionBar est l’un des éléments d’interface fondamental d’Ice Cream Sandwich, sorte de menu où sont rangées les fonctions principales de l’application. Son interprétation est tout à fait correcte, dans le sens où le but d’un développeur n’est pas de mimer l’interface Holo classique, mais bien de s’en inspirer pour donner à son application une identité propre.
Ce choix de Google pourrait paraître discutable, voire critiquable dans le sens ou la firme pousse les développeurs à adopter une ligne de conduite, mais il faut voir ceci comme une suggestion pour faciliter la compréhension des utilisateurs. Aujourd’hui, personne n’a envie d’apprendre à se servir d’un programme, l’utilisateur veut pouvoir utiliser l’application dès son ouverture, que tout soit simple et intuitif, tandis que certains seront de l’avis d’Alex Yumashev, c’est-à-dire “90% des utilisateurs sont stupides”, et donc que cette uniformité permet de palier à ce problème. Et pourtant, c’est également ce qu’à fait Apple avec iOS, et le résultat est là : iOS n’a besoin que d’un bouton pour fonctionner, là où Android en utilise 3 (avec ICS), pour beaucoup Android est bouillon là où iOS est intuitif (mais encore une fois, c’est aussi une histoire de goûts et de couleurs).
Bien évidemment le bleu n’est pas au goût de tout le monde, mais en voyant tout le système on peut imaginer que, dans le futur de l’OS, la couleur sera modifiable et donc tout le système pourra être customisé (quel bel anglicisme !) pour que l’utilisateur puisse s’approprier l’OS.
Au delà de l’amélioration visuelle et ergonomique, Holo répond à deux problématiques des développeurs. Dans un premier temps, ce thème est à présent obligatoirement intégré et laissé tel quel. Ceci assurera au développeur que son interface s’affichera de la même façon sur tous les terminaux. Actuellement, Motorola ou Samsung, par exemple, ne propose pas les thèmes standards. Pour leurs terminaux, une couleur, claire de base, peut devenir sombre, ou un élément graphique peut grossir ou rétrécir. La lisibilité de l’interface peut en être massacrée. L’autre aspect est lié à la gratuité des outils de développement. Faire sa propre application pour un développeur connaisseur du Java (premier langage informatique en entreprise) est assez facile, et les outils se téléchargent gratuitement. Du coup, de nombreux développeurs se lancent sans s’allier avec un graphiste. Ce qui donne comme résultat un lot gigantesque d’applications où l’innovation est ternie par une interface de mauvaise qualité. Google offre maintenant beaucoup plus d’outils aux développeurs pour mettre en place facilement les bases d’une interface de qualité, le graphiste apportera de la différentiation et l’identité.
On ne peut que souhaiter à Google de continuer sur cette voie et bien sûr de ne pas changer trop vite cette guideline : pour l’utilisateur final elle promet d’être un réel bénéfice mais aussi pour le développeur lui permettant de s’abstraire le plus possible de toutes les contraintes de design et d’expérience utilisateur pour se concentrer sur ses idées et ce qui donne ce caractère unique à son application.
- Peut-être un jour pourra-t-on switcher du bleu au violet, ou au rouge… Ou pourquoi pas à l’arc-en-ciel tiens ?!
Un point légèrement controversé est la réunion des tablettes et des smartphones sous un même OS, et donc techniquement d’une meilleure approche pour le développeur pour la création de son application sur les deux supports. Une bonne, une excellente idée même, puisqu’après tout, Honeycomb, de l’aveu même d’Andy Rubin, est un OS immature et sujet à de nombreux problèmes de stabilités et de performances (et j’en ai fait les frais vous pouvez me croire). Honeycomb est très proche d’ICS, c’est même lui qui fait office de base à ce qui est destiné à devenir Android, dont par exemple la disparition des touches hardware, l’accélération matérielle, la nouvelle interface pré-ICS, etc. Honeycomb, c’est un peu l’adolescence d’Android : c’est plein de bugs, ça fait pas toujours ce qu’on veut, ça peut provoquer parfois de jolies crises de nerf, on sent que ça se veut mature mais y a encore plein de choses à corriger. Mais Android 4 peut-il changer la donne ?
Oui, sans doute. Sans doute ? Encore faudrait-il que nos chères ardoises (francisation quand tu nous tiens) reçoivent un jour cette nouvelle version. Même la tablette la mieux vendue du monde Android, la Galaxy Tab 10.1 (et 8.9) est toujours sous Honeycomb. Seul Asus, Motorola (et encore, puisque c’est Google qui s’occupe de la mise à niveau de la Xoom) et Archos (comme quoi) ont daigné faire ce qu’il fallait pour corriger le tir. Oui, ICS règle les problèmes d’Honeycomb, ce n’est pas le Saint Graal puisque le Tegra 2 très largement majoritaire n’est pas une foudre de guerre, mais c’est suffisant pour donner à l’utilisateur un confort bien mérité après avoir essuyé les platres. Ice Cream Sandwich a donné une nouvelle vie au marché des tablettes android, sans nul doute mis à mal par une version lancée trop rapidement et clairement en deça de ce que pouvait être l’iPad son principal concurrent. La démarche de sortir de nouvelles tablettes avec un système désormais prêt est tentante, et ce serait même normal : repartir sur de bonnes bases ne peut être que bénéfique après l’échec relatif des premières tablettes. Mais tout ça mène à ce qu’on peut considérer comme le plus gros défaut d’android : la répartition des versions d’android sur le marché.
- Finalement, les tablettes Android ne se vendent pas si mal, mais peut-être parce que l’iPad 2 à ce moment là était sorti depuis longtemps ?… (via TechCrunch)
Oui, la «fragmentation» (mettons entre guillemet car il ne s’agit pas d’une fragmentation pure et dure comme on l’entendait au temps de J2ME et de Symbian). Fragmentation qui est due tout simplement au choix de Google quant à la distribution d’Android (en open-source je le rappelle). Et à vrai dire, son ouverture est une force : la possibilité pour un utilisateur d’avoir le choix est un avantage considérable (face à son principal concurrent). Le choix du constructeur, le choix de l’appareil, le choix du prix. Et pourtant, cette fragmentation est certainement son plus grand défaut. Je ne me placerai pas du point de vue utilisateur mais développeur : nous sommes en avril 2012, soit 6 mois à quelques jours près du lancement officiel de la dernière version Ice Cream Sandwich, et pourtant, quelle est la part de cette version parmi tous les mobiles Android ? 2,9%. Oui, une version censé être majeure boudée par les constructeurs. Pas tous, c’est vrai, mais combien d’appareils ont actuellement reçu cette version ? On peut les compter sur les doigts d’une main (ou de deux à la limite). Ce problème de version est lié à l’inertie de la montée de version par les constructeurs (mon téléphone est en version X et le constructeur tarde à mettre à jour vers X+1). Mais jusque là, cette latence est compensée par la sortie de téléphones directement dans la dernière version. Or depuis 6 mois, peu de nouveaux téléphones sont sortis.
- Oui, il s’agit bien de la répartition des versions en Avril 2012… (via Android.com)
L’ouverture d’Android constitue un frein pour son développement, c’est le constat malheureux qu’il faut y voir : les constructeurs y ajoutent leur propre interface graphique qui, souvent, ralentissent, voire empêche les mises à jour pour des raisons de temps de dévelopemment ou de coûts. Je prendrais l’exemple de Samsung et du Galaxy S qui ne recevra donc jamais ICS pour cette raison, alors que son pendant chez Google (le Nexus S) est parfaitement compatible. Les constructeurs personnalisent le téléphone, ce qui aurait pu être compréhensible en voyant les anciennes versions d’Android, et ces interfaces sont souvent très (trop) lourdes. Peut-on pour autant en vouloir à Samsung dans ce cas ? Pour les “core users”, cette réponse de la part du géant coréen est purement marketing (et ils ont sans doute raison), mais prenons le cas des utilisateurs dits “normaux” : pourquoi devoir réapprendre à se servir de son téléphone, alors qu’il fait déjà les choses comme il faut ? Mais lorsque j’entends ça (et pourtant de la bouche de technophiles), c’est mon petit coeur de futur développeur qui souffre : parce que oui, on n’y pense pas, mais les mise-à-jour apportent leur lot de nouvelles APIs, et donc de possibles nouvelles fonctions, de simplifications et donc d’améliorations. Quel développeur sur le marché, et j’entend par là un développeur qui souhaite réellement être rentable et non pas faire ça pour le plaisir, perdra du temps à créer une application dédiée à une version qui n’est utilisée par au mieux que 2.9% des utilisateurs ? Aucun. Bien sûr, rendre compatible une application vers une version antérieure reste possible, bien que cela rajoute du travail en plus (et donc une maintenabilité du code plus difficile). Distribuer plusieurs apk aussi, mais c’est une mauvaise solution, car une fois de plus on multiplie les versions.
Rajoutons à tout cela les couches opérateurs qui ralentissent le processus et un mobile restera sur sa “pauvre” version Gingerbread ad eternam.
Il est quand même bon de noter que Google a annoncé, il y a un an, ralentir l’arrivée des nouvelles versions pour que les constructeurs puisse suivre. Et c’est effectivement le cas. Il faut laisser temps aux constructeurs de changer leur mentalité, car maintenant, il n’ont plus d’excuse.
Mon constat ? Android 4.0 est sorti bien trop tôt. Peut être aurait-il fallu attendre la nouvelle vague de smarphones (l’actuelle donc, avec les HTC One, les nouveaux Xperia, les futurs Samsung, pour les plus importants) avant de proposer une nouvelle version. Ou peut-être un véritable rapprochement de Google et des constructeurs, pour proposer des mise-à-jour plus rapides serait bénéfique. Et pourtant je me place du côté de la communauté “dev” / core-users, qui attends avec impatience chaque nouvelle version, chérissant l’Android Open Source Project pour avoir des versions dénuées de toute interface constructeur, aimant “bidouiller” mon portable jusqu’à le rendre parfois complètement instable. Je ne pense pas qu’il y ait pour l’instant de solution miracle qui puisse à la fois contenter la grande majorité des consommateurs, mais je suppose et j’espère que cette renaissance d’Android est un signe que ceci pourrait changer : un premier pas avec la signature par les constructeurs d’un contrat garantissant la mise-à-jour de leurs terminaux pendant 18 mois a été fait par Google il y a un an, peut-être le géant du web saura-t-il nous étonner dans 2 mois à la Google IO ? Tout est possible.
Notre émission Twitch SURVOLTÉS, c’est un mercredi sur deux de 17h à 19h : retrouvez-vous nous pour parler voiture électrique ou vélo électrique, autour de débats, d’interviews, d’analyses et de jeux !
Bonjour Sylvain, J'ai le même problème que toi concernant les appels. J'ai du changer mon Nexus en SAV la semaine dernière pour un défaut d'écran : même problème, et je l'ai renvoyé car le 2ème reçu a été mal reconditionné (une pièce masquait le capteur de luminosité). Idem Du coup re-échange et mon 3èm Nexus S a le même problème :( As tu trouver une solution ? ou doit-on attendre une prochaine mise à jour ?
Jamais ! Flashe ton téléphone !
Mais c'est pas possible arrêtez d'attendre bêtement une mise a jour officielle qui n'arrivera jamais ou bien avec 40 surcouches... rootez !!!
Vous pouvez encore attendre sans espoir... ou installer CyanogenMod 9.
Sauf que sur le Ray c'est pas une Beta mais une mise a jour normale.
C'est sans doute pour ça qu'ils ont distribué leur rom en tant que beta, tu crois pas?
Y'a que pour les vidéos que j'ai les mêmes symptômes (sa ne pourrais pas être a cause de l'autofocus continu d'ICS ? Si oui sa devrais pouvoir être régler sous peu).
Sinon avec un clavier genre Switkey et des apps comme go sms et go contact tu peut régler ton problème ... Tu compare une version officielle avec un version modifiée pour apporter des fonctions a l'officielle donc normal qu'il y ai des manques.
Launcher. Et tu ne vois quasiment plus le bleu.
Bilan pas facile à faire, vue que cette version, n'est réellement disponible que depuis 2 ou 3 semaines... seul 2 téléphones avait cette version depuis 6 mois (et encore pas tout les Nexus S). Les autres modèles commencent tout juste à passer sous ICS, et les premier téléphones livrée avec ICS sont sortie depuis peu.... On en reparle dans 4 mois ! Mais d'ici là on aura déjà la versions suivante ? Pour l'instant, pas mal d'appli sont mise à jour plusieurs fois pas semaines, car la compatibilité ICS n'est pas encore totale (menus différent, etc....)
Moi je trouve que ICS est largement mieux que gingerbread sur Xperia Arc S ! Plus fluide, plus jolie, et j'en passe !
xperia ray sous ICS: -ralentissement notable -video qui saccade grave (sous gingerbread tres peu de saccades); -trouver un contact devient penible (peu fluide). alors si qlq sait comment revenir à gingerbread je suis preneur (je crois que SFR a eu raison de ne pas proposer ICS pour sa gamme xperia).
Mon constat j ai le note et toujours pas ics et ça me gonfle.
Je ne savais pas que ça tournait sous ICS.
J'ai une Clio et je n'ai pas ce problème non plus.
Le rapport tu le trouveras peut-être en relisant le commentaire auquel je répondais et en réfléchissant très fort.
J'ai eu ICS sur un GNexus et en custom sur nexus S.Et j'en suis revenu.C'est triste comme un jour de pluie en Février. Je parle sur les mobiles Nexus (sur les autres,je ne sais pas trop) et c'est moins fluide que la 2.3.x. Bref,je n'aime pas ICS nu et tant qu'il n'y aura pas la 4.5 ou la version 5.0,je ne prends plus de Nexus. PS : En plus,pour mettre un launcher alternatif dessus,c'est un poil couillon.
Exceptionnel : non. J'en déduis simplement que tu appelles peu. Tenir 2 jours avec un NEXUS S 4.04 en appelant même 1h dans la journée est rigoureusement impossible (24h ca tient, pas plus). Encore une fois, j'ai pu le vérifier sur des dizaines de NEXUS S (autour de moi : boulot, perso,... ont tous des NEXUS S). De plus, j'ai reçu ce jour un mail de Google qui me confirme que les ingénieurs connaissent le problème et bossent dessus... par contre pas de date de correction. Pour faire le bug de son : appelle ta boite vocale 20 ou 30 fois dans la journée de manière aléatoire et non consécutive : tu finiras par faire un appel ou ta boite vocale ne parle pas :) . Ca peut prendre beaucoup d'essais mais tu finis toujours par faire le bug. Il peut parfois se répéter extrêmement fréquemment.
C'est un des syndromes la lutte pipi-caca entre les systèmes mobiles. Et un avis perso, j'ai aussi le sentiment que les gens veulent aller toujours au plus facile et faire une boucle if pour gérer un cas particulier devient une montagne... J'ai jamais était très bon en C, mais CA c'est du dev compliqué. Android ne l'est pas. Mais les dev se plaignent quand même ! Moi je continue à défendre le point de vue que développer sur Android c'est facile !
Je ne comprend pas le problème de la fragmentation : la fragmentation a toujours existé sur les ordinateurs avec des centaines et des milliers de config différentes + des fenêtres redimensionnables à souhait (donc une infinité de tailles "d'applications"). Pourtant les développeurs n'ont jamais eut de pb avec (ou j'en ai pas entendu autant parlé)...
Je n'ai aucun de ces problèmes sur mon Nexus S... Je tiens 2 jours avec la batterie, je n'ai pas de problème de son, mes appels passent sans problème, etc... J'en déduis donc ceci: j'ai un Nexus S exceptionnel et j'ai beaucoup de chance (mais je ne dois pas être le seul) ;0)
Tu pense pas que tant qu'à faire, c'est prevu dans les jours qui viennent et ils ont un unpacked, autant en profiter... EN PLUS de presenter le GSIII, presenter la premium suite correctement? L'easter egg sera que pour toi!
On a pas vu le même ICS... :)
Tout à fait d'accord ! ICS n'est pas sortie trop tôt ...
Je me disais bien qu'au final le NS devenait irritant. Pour ma part, j'ai des instabilités cruelles dessus. Les applications se ferment sans raison, la batterie ne tient plus que un jour et voilà. Je pense qu'il a été optimisé pour les dualcore... :/
Baaah, c'est un gros changement, quand tu regardes :O
Ne deviendrait-il pas un peu chiant, le tien?
Tu pourras envoyer les fêtes de nouvel an 2013 à tes amis par sms sous GingerBread. Oui ça critique. Oui c'est hater, mais je sais de ce que je parle.
Bonjour Ice cream sandwich pour moi est la meilleur version a se jour. J ai eu un Galaxy s2 super content mes maj toujours le dernier a recevoir . Depuis que j ai mon Galaxy nexus je suis super heureux maj en fota avant tout le monde trop fort . Je change tout les 4. 5 mois de tel mes la je pense garder mon Galaxy nexus jusqu'à la maj 5.0 .
ce qui fait plaisir c'est ce genre de commentaire!
J'ai un htc sensation et ics et comme tu le dit très fluide et hausse de l'autonomie mais ( Je touche du bois ) je n'est pas rencontré ton problème. Mais va faire un tour par la => http://forum.frandroid.com/forum/277-sensation-aides-questions-reponses/
Je l'ai sous ma A500 et sous ma TF101 et j'aime beaucoup ICS c'est joli et fluide sur mes deux tablettes, après la simplicité n'est pas au rendez-vous, la base restant la même que Gingerbread mais comme sur tous appareil il y a un temps d'adaptation après tout roule :) Par contre je suis déçue de constater que certains constructeurs ne jouent pas la carte de la mise à jour.
Quel rapport? Il a un HTC, pas un Nexus!
Toujours le problème dans la téléphonie du facteur opérateur qui vient pourrir le marché pour mieux le maitriser... Et il n'y a pas besoin de faire plusieurs APK ;) Un seul suffit, faut juste savoir s'y prendre ^^
Rien à voir, je faisais ce bug en 4.03 puis en 4.04. Ceux qui sont passés directement de 2.3.6 à 4.04 font maintenant le bug. Et pour avoir passé bcp de temps avec les hotlines Samsung, Google, Bouygues,... y'a rien à faire et tous les NEXUS sont touchés. Ensuite, pour faire le bug, il suffit d'appeler plusieurs fois par jour. Ca finit toujours par le faire.
C'est finalement une chance si je n'arrive pas à passer de 2.3.3 à 4.0.4 avec SFR sur Nexus S ("status 7") !!!
J aimerait l'avoir sur mon optimus black toujours pas merci lg du retard
Moi j'ai un Galaxy S et ICS 4.0.3 :) Merci Cyanogen
CM9 est dispo et stable
Je suis passé d'un HTC Desire sous CM7.1 à un Samsung GS2 sous ICS ... eh bien je regrette à mort CM7.1 C'était truffé de petits "trucs" pour faciliter la vie. ICS sur le SGS2 mis à part les effets visuels, c'est très pénible au quotidien. Le clavier par exemple est une catastrophe: pas de ponctuation directement accessible, quand on tape une ponctuation le clavier ne revient pas sur les lettres, quand on sélectionne une virgule, l'espace n'est pas supprimé avant, enfin il y a au moins une douzaine de petits plus qui moi me simplifiaient la vie. Pour le choix des destinataires d'un sms, on pouvait choisir de n'afficher que les n° de portables, dans ICS on se tape tout, fixe, boulot, e-mail, c'est vraiment n'importe quoi. Bref pas emballé du tout, c'est nul au niveau ergonomie. J'attends avec une GRANDE impatience CM9 ... Et je ne parle même pas de Touchwizz ... nullissime à mal imiter Appel ...
Oui, sans doute, avec un petit mot de samsung en easter egg (comme quand on touche plusieurs fois la version d'android dans les paramètres) : "on a fait tout ce tabac pour vous annoncer cette mise à jour. Bisous"
heu les mises à jour sont automatique si toi tu le décide , va dans google play pour décocher l'option
Très bon article, très intéressant. Et je voudrais dire merci à Cyanogen qui m'a apporter ICS sur mon galaxy S. En tout cas il est claire que ce téléphone est tout à fait capable de faire tourner ICS de façon très fluide, c'est d’ailleurs bien plus performant que les versions 2.3.x avec surcouche samsung ^_^
Je suis le seul à ne pas avoir d'images ?
Article très sympa à lire et très pertinent. Et pour la conclusion je me suis dit la même chose que "Zratul".La sortie d'ICS venait concurrencer la sortie d'iOS et le vrai déploiement d'ICS c'est maintenant. Après, est-ce en manque d'anticipation de Google face aux MAJ constructeurs (peu probable...), une communication qui nous à induit dans l'erreur d'une MAJ imminente de tous les terminaux, une trop grosse volonter de contrer l'OS d'appel rapidement ?Quoi qu'il en soit chaque MAJ d'Android à toujours été développée sur les nouveaux terminaux en premier plus développée sur les anciens. Il était donc logique que ce soit à cette période qu'ICS arrive sur nos téléphones. Et, comme le dis "Zratul", avec les changement qu'apporte cette nouvelle version le temps de latence avant son déploiement est bénéfique pour les DEV et les constructeurs.Pour plus de clarté dans la communication en vers le grand puplique il aurait été judicieux d'attendre et de fournir une version DEV aux constructeurs et développeurs (à la IOS apparemment).
il faut passer à la 4.0.4 !
De mon point de vue utilisateur le problème est qu'il y a trop d'intermédiaires : Google publie une nouvelle version d'Android, cette version doit passer entre les mains des constructeurs (qui vont forcément privilégier les modèles qui sont sur le point de sortir, puis les modèles récents et si on a de la chance les modèles les plus anciens). La distribution se fait pays par pays, ce qui n'arrange rien et à moins d'avoir acheté un téléphone nu, ca doit encore passer entre les mains des opérateurs qui parfois décident purement et simplement de ne pas mettre la mise à jour à disposition de ses clients ! Cette dernière étape devrait être supprimée. Si on fait l'analogie avec un PC, Microsoft publie une nouvelle version de son OS, si on a un PC de marque, le constructeurs y ajouteras des utilitaires et plein de trucs inutiles mais jamais oh grand jamais notre fournisseur d'accès internet ne peut décider si oui ou non on peut recevoir les mises à jour ! Un autre détail important est qu'il est généralement possible d'installer un autre OS ou une autre version de l'OS sans risquer de perdre sa garantie et le client ne se retrouve pas coincé le jour ou le constructeur décide de ne plus proposer de mise à jour (même si au niveau de certains pilote ca peut poser des problèmes). Si la fragmentation est un réel problème pour les développeurs, je pense qu'il faut arrêter de se plaindre et de se poser en pauvre victime! Si effectivement la situation est devenue très compliquée avec une version 2.x pour smartphones et une version 3.x pour les tablettes, versions auxquelles il faut ajouter ICS et pourquoi pas les versions 1.x pour supporter les anciennes version des smartphones, ICS unifie tout de même les versions tablettes et smartphones ce qui à terme va diminuer la fragmentation. Ensuite google a promis de ralentir le rythme auquel des nouvelles versions d'Android seront distribuées donc à terme tout cela simplifiera tout de même la vie des développeurs alors arrêtez un peu de vous lamenter autant ! Et puis regardez les parts de marché est-ce que ca vaut encore vraiment la peine de supporter les versions 1.x d'Android ? Et sur les autres plateformes, la fragmentation ca n'existe pas ? Pour reprendre la comparaison avec les PC Il y a Windows XP, Vista, Seven, différents services packs, sans parler des différent composants utilisés par l'application .NET framework 3.5, 4, etc... Effectivement, il faut faire des choix... soit on utilise pas les dernières versions des API ce qui complique les choses et prive le développeurs de certaines fonctionnalités mais en contre partie élargit la compatibilité... soit on fait plusieurs apk, ce qui n'est pas forcément une mauvaise solution car on peut très bien décider à un moment de laisser un ancien apk qui ne sera plus mis à jour pour permettre aux utilisateurs d'Anciennes versions d'Android d'utiliser l'application et de proposer une nouvelle version qui tire pleinement parti des nouveaux API et offre de nouvelles fonctionnalités aux utilisateurs. C'est quelque chose de rare qu'il ne faut pas faire à chaque nouvelle version d'Android !
Salut j'avais le meme probleme, j'ai réinstaller le systeme en faisant réglage d'usine et nettoyer la carte sim (frotter sur mon jeans) ainsi que la carte mémoire. J'ai nettoyer aussi avec un sopalin les connecteurs de la batterie (sur la batterie et sur le téléphone). J'ai fait tout cela depuis 3 jours et je n'ai plus aucun reboot intempestif depuis alors qu'avant le téléphone redémarrait 2 ou 3 fois par jour, tout seul, pendant un appel ou a la lecture d'un sms ou lors d'une prise de photo. Faites le test et faites moi un petit retour.
C'est fous j'ai le meme bug. Quand j'appel quelqu'un, à peu pret une fois sur 2 quand l'autre décroche je ne l'entends pas mais lui m'entends. Dans ce cas il me suffit de raccrocher et à la 2ième tentative ça marche toujours. C'est effectivement très bizarre ! Ceci dis je pourrai pas retourner sous Gingerbread rien que pour l'interface, la rapidité du navigateur, l'accélération matérielle, les effets et transitions bien mieux fait etc
Si ça se trouve c'est pour le 3 mai...
Très bon article, j'ai appris des trucs et j'ai eu confirmation de certaines impressions personnelles. J'ai deux terminaux Android chez moi, une tablette Asus Transformer Prime sous ICS 4.0 et un téléphone Samsung Galaxy Note sous Gingerbread (mise à jour prévus en mai paraît-il). Je dois dire que si je suis vraiment ravi de mon smartphone (et je suis exigeant : j'ai eu des iPhone pendant 3 ans avant cela), la tablette me donne une désagréable sensation de produit pas encore fini... Et cela non pas à cause de l'engin lui-même, mais à cause d'Android. Par exemple un truc tout con : quand je n'ai pas utilisé ma tablette pendant 2 ou 3 jours d'affilée et que je la rallume, tout un tas de logiciels installés se mettent à jour automatiquement. Résultat, j'ai des ralentissements très nets du système pendant que j'essaie de lire mes e-mails ou de charger mon Facebook, ou quoi que ce soit d'autre. J'ai appris à ATTENDRE que toutes ces mises à jour soient terminées pour pouvoir vraiment utiliser ma tablette... Et je trouve ça vraiment stupide ! Et en plus, cette tablette est supposée être l'une des plus puissantes et rapides sous Android actuellement... Je n'ose imaginer à quoi ressemble l'expérience sur d'autres... Pourtant, sur mon Galaxy Note de Samsung, il y a souvent aussi des mises à jour, mais là, pour le coup, je ne ressens pas de ralentissement de l'OS, ça fonctionne généralement très bien, au doigt et à l'oeil.
Pour quand sur Desire S ?
j'hésitais à faire la maj ics 4.0.3 sur mon xperia ray à cause de certains "très mauvais" retours dus au hardware limité.. étant avec un tél brandé orange, j'ai du la flasher...(en prenant soin d'avoir un fichier 2.3.4 au cas ou); et bah croyez moi c'est plus fluide que GBread, sa lag pas, pour ma part que des + ! sans parler de la gestion batterie qui fait des miracles dirons-nous depuis^^
ICS est une véritable catastrophe sur NEXUS S. Je ne parle pas de la batterie dont la durée a nettement chuté d'une interface moins fluide même si je reconnais qu'elle apporte de vrais plus, mais surtout du plus gros bug que je connaisse en téléphonie : 30% des appels environ qui "répondent" n'ont pas de son. On ne s'entend pas. Il faut alors recomposer jusqu'à ce que ca marche. J'ai testé ce bug sur des dizaines de NEXUS S (Free, Orange, Bouygues,...) et à chaque fois on finit par le faire (changer de carte SIM, reinit du tel n'y change rien,...). Bref, quand je vois le retour sur les Galaxy Nexus et sur le Nexus S, je me dis que Google utilise les NEXUS pour bétatester...
A quand les photos contact haute définition ? Un peu marre de cette bouillie de pixels quand on m'appelle. Cf https://plus.google.com/109941711245243963357/posts/YBMTuysqm3B#109941711245243963357/posts/YBMTuysqm3B
dans quelques semaines d'après samsung
android, c'est bien ok, c'est ergonomique ok, mais ce noir-bleu holographique est sacrément moche, si on pouvait utiliser des couleurs un peu plus conventionnelles, ça serait vraiment un plus. car il faut le dire, on est pas tous fan de tron dans la vie!
Je n'ai pas ce problème avec un Nexus S...
"Android 4.0 est sorti bien trop tôt." ?? WTF ??? Ce qui compte c'est quand Android 4.x est dispo sur les appareils ... la date d'annonce de Google et la sortie du code source ne concerne pas le consommateur.
Pour quand sur galaxy note ?????
Comment l avoir la mise a jour sur galaxy note
Ben moi je l'ai reçu hier sur mon a500..... c'est pas trop tôt ! ;)
Mon ami qui a un HTC sensation à le même souci que toi! est moi j'attend encore pour mon LG O2X !!!
Excellente analyse qui tente une vision globale du système tout en y apportant de vraies remarques pertinentes, j'admets qu'on aimerait en lire plus souvent. Merci Pierrick :)
Excellent article du point de vue d'un développeur. Je ne peux que saluer ces remarques je je partage également étant moi-même développeur. Ceci dit je ne suis pas d'accord sur la conclusion. ICS n'est pas sorti trop tôt, cela a permis à bon nombre de développeurs d'anticiper la sortie des terminaux ICS et de commencer à exploiter les nouvelles APIs. Oui d'accord ICS est officiellement sorti depuis 6 mois, mais en réalité, il n'a que 4 mois de vraie vie commerciale (sortie du Galaxy Nexus) et encore pendant environ 2 mois, il n'était porté que par une poignée de terminaux. Cette latence a permis aux développeurs de commencer à se rendre compte ce qui allait changer, de se préparer à utiliser tous les nouveaux outils d'ICS, de se faire guider par Google qui multiplie les tutos et les guidelines qui manquaient cruellement. Le vrai démarrage d'ICS c'est maintenant. D'ailleurs Apple fait plus ou moins la même chose de manière plus "fermée" à ce niveau là. Les nouvelles versions d'OS passent par une longue phase de bêta uniquement accessible aux développeurs avant de sortir sur les appareils (même si après, une fois la MAJ déployée, le taux d'adoption est sans commune mesure aux updates des devices Android qui se tapent les surcouches constructeurs puis opérateurs). Ca fait plaisir en tous cas ce genre de billet :)
Moi qui attendais ICS sous le HTC Sensation depuis 3mois... Il marche tres bien! autonomie en hausse, fluidité etc... le gros "HIC" et pas des moindres, il s'éteint tout seul! soit en plein appel, soit dans la poche... Alors maintenant la question est de savoir si çela viens de la surcouche SENSE 3,6 ou de l'OS lui même! Y aurait-il des personnes ds le même cas que moi? HELP !!!
C'etait pas un contrat il me semble le coup de "je m'engage a maj tout mes tels sortis il y a moins de 18mois.."
C'etait pas un contrat il me semble le coup de "je m'engage a maj tout mes tels sortis il y a moins de 18mois.."
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix