La fragmentation des versions, problème régulièrement évoqué lorsque l’on parle des faiblesses d’Android, est plus que jamais une réalité. D’après les statistiques les plus récentes, c’est presque la moitié des utilisateurs qui possède une version datant, au mieux, de 2014 avec Lollipop.
Bien que des initiatives soient prises pour limiter la défragmentation en 2018 telles que Android One, Android Go ou encore Project Treble, les chiffres parlent d’eux-même. Il y a environ autant d’utilisateurs sur Android Oreo, dernière version sortie il y a plusieurs mois déjà, que sur Android KitKat sorti en … 2013. Ces disparités de versions entraînent forcément des incohérences entre les appareils.
Les émojis, victimes collatérales
Nouveauté mineure, mais bien présente : à chaque version d’Android, les émojis sont revus et corrigés et de nouveaux sont ajoutés. Problème : impossible pour les utilisateurs d’anciennes versions d’Android de voir s’afficher les émojis qui n’existent pas encore sur leur version de l’OS.
Ainsi, sur les réseaux sociaux, impossible pour certains usagers d’avoir l’ensemble des émojis contenus dans les publications. Quand on comprend bien la différence entre « Pas du tout ? », « Pas du tout ? » et « Pas du tout ? » (celui-ci n’a aucun sens), l’absence de certains émojis peut prêter à une mauvaise interprétation d’un message.
Twitter à la rescousse
Conscient de l’impact de la fragmentation d’Android sur les émojis présents dans les tweets, Twitter a décidé d’agir. En effet, jusqu’ici, le réseau social utilisait exclusivement les frimousses incluses dans le système d’exploitation de l’appareil, quitte à laisser un rectangle barré lorsque celui-ci ne connait pas un symbole présent dans un tweet.
Maintenant, les emojis manquants des anciens systèmes (d’Android 4.4 KitKat à Android 7.1 Nougat) seront remplacés par des Twimojis, un ensemble de symboles créés à cet effet reprenant les émojis de la version web de Twitter. Cette nouveauté est déjà en place sur l’application Twitter des terminaux concernés.
Pour aller plus loin
Ouf ! Samsung corrige enfin ses émojis discordants ?
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 !
J'ai un Samsung J3 2017, et les émojis de Twitter ont disparu, je sais pas comment faire, avant dans les paramètres de l'application, on pouvait cocher "Utiliser les émoji twitter", maintenant cette option a disparu, et certains émoticones sont en carré dans les messages privé c'est pas super cool. Une solution peut-être? Merci
A quand des emojis universels, simple (j'entend par la facilement compréhensible sur ce qu'ils véhiculent comme humeur) et sobre ? Je viens de passer des "blobs" aux nouveaux emojis d'Oreo, ils sont aussi moches l'un que l'autre et il y a toujours des emojis ambigüe
Un gros bordel en somme ! :))
Je me répond à moi même après avoir lu la source : "It's worth noting that this emoji implementation has been done using Google's own EmojiCompat library. Created by Google in 2017 to allow apps to support new emojis even on old systems, a key feature is that app developers don't have to use Google's own emojis. In this instance, Twitter is using EmojiCompat to load Twemoji designs for pre-8.x Android users. For example, this tweet previously showed on a Samsung phone missing a number of newer characters, but now shows all emojis (using Twemoji)." Ca va donc, c'est pas des boulets, ils utilisent bien la bibliothèque de compatibilité pour emoji google mais chargent leur propres emoji twemoji, ca apporte aussi plus d'homogénéité entre la version web et mobile android, intéressant que Google ne forcent pas leur emoji
"Ah ben flûte, nous revoilà sur du FAT32 ?" Si ils étaient passé au SSD, ils n'auraient plus besoin de défragmenter :-/
Et comme ces machins sont différents sous Windows, Apple ou Android, ça restera grotesque.
Il faudrait prévenir les constructeurs aussi. On trouve du Marshmallow sur des appareils vendus neufs.
Samsung Experience 8.5 a été choisi parce qu'il est vraiment représentatif du problème, et parce que ses emojis font vraiment "early-2010's" si on peut dire ainsi. Mais ce n'est pas du tout le seul dans ce cas là ! Romain Megemont
Pas que... A chaque nouvelle version d'Android une nouvelle version de la bibliothèque des emojis y est intégrée en dur. C'est pour cela que le problème se pose. Vu que les anciens terminaux sont au mieux mis à jour 2 fois (au maximum) vers une nouvelle version d'Android, le reste est à la ramasse. Chez Apple, ça pose moins de problème, les iPhone ayant un bon support jusqu'à qu'ils soient complètement inutilisable. Et à l'époque sur Windows Phone c'était pareil, chaque version majeure de Windows 10 Mobile apportait une nouvelle version de l'Unicode (bibliothèque emoji). Une fois (seulement une) les Windows Phone étaient les premiers à avoir une version d'une bibliothèque (je crois que c'était la version 9) alors que Google les avaient intégrés 2-3 mois plus tard avec la sortie d'Oreo et Apple de même avec la sortie iOS 10. Windows 10 RS4 (Avril 2018) PC tourne d'ailleurs avec la dernière version de l'Unicode (touche de raccourci " Win + ; ")
Il y en a déjà trop
Il y a une solution pour les développeurs d'applications Android au lieu de se baser sur les emoji incomplete fourni par le système pas à jour , d'utiliser la bibliothèque de compatibilité pour emoji supporté jusqu'à kit Kat (4.4) : https://developer.android.com/guide/topics/ui/look-and-feel/emoji-compat Ça avait été annoncé plus ou moins en même temps que oreo, treble etc
C'est surtout une histoire de fragmentation entre les différents constructeurs, qui n'intègrent pas les mêmes emojis, plutôt qu'une histoire de fragmentation de version d'Android (Marshmallow vs. Nougat vs. Oreo...).
enfin ça semble surtout un pb de "Samsung Experience 8.5" vu votre capture, non ?
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