La fragmentation au cœur du problème
Nous parlons souvent de fragmentation sur Android : en réalité, la fragmentation touche très peu d’appareils Android. La fragmentation a plusieurs définitions possibles, sur Android : cela se traduit souvent par des problèmes de compatibilités qui peut toucher le hardware, le logiciel, les apps et ainsi de suite. Il existe de la fragmentation sur Android, c’est évident, c’est le cas des jeux portés par NVIDIA sur Shield TV qui ne fonctionne que sur la Shield TV. Dans 99 % des cas, un jeu ou une application Android fonctionnera aussi bien Android 5.0 que Android 7.0, sur un appareil Samsung aussi bien qu’un appareil Wiko.
Par contre, pour les emojis. C’est effectivement un problème de fragmentation. Martin A. nous a posé la question sur Twitter « Pourquoi tous les constructeurs Android ont tous des emojis différents ? ». Voici notre réponse.
Une question de versions d’Android
C’est vrai, les emojis déployés par Google sur une des dernières versions d’Android sont plutôt cool. Par contre, sur la grande majorité des appareils Android, ces emojis ressemblent à ça.
Le support d’Unicode 9 a été apporté par Android 7.0 Nougat. Vous trouverez quelques exemples d’Unicode 9, plus bas, qui introduit plus de 72 nouveaux emojis, dont des gestes de la main mais aussi des animaux.
Vous l’aurez compris, en fonction de la version d’Unicode supportée, votre appareil sera capable d’afficher plus ou moins d’emojis. Les chiffres d’Emojipedia sont toujours intéressants. En fonction de votre version d’Android, vous aurez donc accès à certains emojis. Ce qui explique donc l’apparition de petits carrés dans certains messages que vous recevez. Début février 2017, nous estimons à environ 6 à 10 % des visiteurs de FrAndroid qui peuvent afficher la totalité des emojis actuels.
Une question de constructeurs
Mais cela n’apporte, pour le moment, pas de réponses à la question initiale. Voici donc la réponse attendue.
Pour simplifier : les emojis sont une police de caractères, avec une différence visuelle : au lieu d’afficher des lettres, elles affichent des émoticônes (de petites images). Les constructeurs, mais aussi les éditeurs d’apps, ont eu l’idée d’introduire des polices d’emojis différentes pour fournir des expériences différentes.
HTC, Samsung, LG… utilisent donc par défaut des emojis différents de ceux de Google. C’est la même chose au sein de l’application Twitter et Facebook (Twitter a d’ailleurs sa propre librairie open-source d’emojis (twemoji) utilisés par différents acteurs comme Slack), les éditeurs de ces apps ont décidé d’utiliser des polices d’emojis différentes qui sont bien souvent pré-embarquées dans les apps. Cela permet à Twitter, par exemple, d’offrir une expérience utilisateur similaire entre ses clients mobiles, mais aussi sur son client Web.
C’est effectivement un problème de fragmentation dans le sens où l’affichage des emojis, dans les SMS par exemple, dépend de la bonne volonté de votre constructeur à maintenir à jour son appareil. D’un autre côté, c’est ce qui fait le charme d’Android : une vraie diversité, qui se caractérise également dans les emojis. Il n’existe pas de solution, enfin si : il faut mettre à jour votre appareil Android, si cela est possible.
Des invités passionnants et des sujets palpitants ! Notre émission UNLOCK est à retrouver un jeudi sur deux en direct, de 17 à 19h sur Twitch. Pensez aussi aux rediffusions sur YouTube !
Les premiers paragraphes m'ont donné mal à la tête, jamais vu autant de fois le mot fragmentation mdr... Mais en tout cas, c'est vrai, en tant que dev je peux dire que la fragmentation est rare dans Android, ceci grâce aux play services et à la lib de support. Je me demande pourquoi la lib de support ne pourrait pas inclure les nouveaux emojis, en ajoutant une police qui permettait d'afficher les emojis non gérés par le système avec des icônes par défaut. D'ailleurs ça pousserait les constructeurs à revoir leur façon de gérer les emojis, en faisant des mini updates par exemple, sans mettre à jour tout le système.
Bjr vous connaissez un moyen de changer les emojis sans root ? je suis sur nougat et mon tel c'est un LG G5 merci
Et la on dit merci Whatsapp !!
Les vraies apps ne fonctionnent pas sans 3G/4G au contraire des sms......
Tout ca marche pour les SMS, le truc qui se meurt de plus en plus. Les vraies apps les plus utilisées ont toutes les emojis iOS préinstallés directement; Whatsapp, Telegram, Messenger qui a les siens...
Les emojis rentrent dans les 1% !
Et encore, ce n'est pas sûr que la MAJ apporte tous les emojis : jusqu'il n'y a pas si longtemps, ceux de Sony par exemple étaient limités aux plus courants, et pas mis à jour avec les MAJ d'Android ...
+1, ce serait vraiment la meilleure solution pour Android ! Faudrait par contre convaincre les constructeurs et les éditeurs d'apps d'utiliser cette librairie...
Et la mettre à dispo pour tous les OS du monde entier, pas que pour Android. Ou se contenter de ce qui est normalisé dans Unicode, la seule façon que ça fonctionne.
Comme expliqué ds l'article, le support de la version de l'unicode est différente en fonction des versions d'android ! La fragmentation touche la version de l'unicode c'est tout !
"Dans 99 % des cas , un jeu ou une application Android fonctionnera aussi bien sur Android 5.0 que Android 7.0 , sur un appareil Samsung aussi bien qu'un appareil Wiko" Faut lire le paragraphe jusqu'à la fin...
non ce sont ceux d'ICQ ! épicétou !
Je confirme,les emoji de Messenger Facebook est plus jolie que les autres
ok merci !
Je suis pas un expert en sécurité mais j'imagine que non et j'imagine que ce serait au contraire, facilement patchable par le store.
MSN messenger power !!! Powaa !!!!
oui mais est ce que ce ne serait pas une nouvelle source de faille de sécurité ? (je ne sais pas, je ne suis pas assez doué pour savoir, mais je pose la question)
Il faudrait que Google crée une application "Emoji Set" sur le Play Store, qui soit indépendante du système, comme les Play Services, et que les applications de clavier aillent piocher dedans. Ca permettrait de maintenir ce set à jour, à part de la version d'Android.
"comment on fait pour mettre à jour les appareils de ses correspondants?" avec un hack/root à distance, via un malware chinois, épicétou !
Du coup pourquoi on retrouve le pb sur les emojis ? Ta réponse ne colle pas avec ce qui est dit dans l'article, sauf à vouloir me contredire ??? Article : "Par contre, pour les emojis. C’est effectivement un problème de fragmentation"
De même, je pense que les emojies à la sauce de Samsung sont les plus réussi sous Android.
Ah j'avoue ne pas comprendre ce qu'ils ont foutu, c'est trop moche xD
Il manque toujours sur Android les emoticones les plus simples, les plus ronds, les plus lisibles
effectivement j'ai deja remarqué ça certains des smileys sur Samsung ou autre smartphone android ne ressemble pas à ceux d'apple et donc on ne fait pas passer le même message x)
Encore heureux de ne pas avoir les patatoides de Google sur mon s7 edge !
<i>"Il n’existe pas de solution, enfin si : il faut mettre à jour votre appareil Android, si cela est possible"</i> Même avec son appareil à jour au dernier carat, on n'a résolu que la moitié du problème: comment on fait pour mettre à jour les appareils de ses correspondants?
En fait, c'est extrêmement problématique. Sur les visages, on voit quand on passe de sa tablette à son smartphone que le message qu'on a voulu faire passer est complètement différent... D'ailleurs Facebook impose les siens désormais, au moins on sait exactement ce que voit le destinataire.
Sauf que ce n'est pas de la fragmentation ça : la fragmentation logicielle implique qu'il y ait des comportements différents entre les versions d'Android. En réalité, c'est très peu le cas : Google Play Services permet de maintenir à jour les fonctions du système, 99,9% des apps auront le même comportement sur les dernières versions d'Android.
"Nous parlons souvent de fragmentation sur Android : <b>en réalité, la fragmentation touche très peu d’appareils Android</b>" Merci pour cette crise de rire ! Voir cette image : Source : http://images.frandroid.com/wp-content/uploads/2017/01/stats-repartition-android-janvier-2017.png https://www.frandroid.com/android/mises-a-jour-android/404332_repartition-android-froyo-disparait-nougat-double-presque
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