Table des matières:
- Les blobs sont morts, vive les blobs
- EmojiCompat et les polices emoji personnalisées
- Polices téléchargeables et polices en XML
- Icônes adaptatives: mettre fin au chaos dans le tiroir de l'application
Android Oreo sort bientôt des aperçus des développeurs et apporte de nombreux changements magnifiques et conviviaux pour les utilisateurs et les développeurs d'Android en ce qui concerne les emoji, les polices et les icônes. Les Emoji obtiennent une mise à niveau dont ils ont cruellement besoin de plusieurs façons. Les polices deviennent de plus en plus faciles à intégrer et à mettre en œuvre pour les développeurs. Les icônes d'applications obtiennent une autre mise à niveau avec encore un autre avantage pour la cohérence du tiroir d'applications. Il y a beaucoup de choses à déballer, alors déballons ces nouveaux jouets!
Les blobs sont morts, vive les blobs
Les emoji Android ont toujours été source de discorde, de différences et, un peu, bien, doofish. Les emoji de Google ont évolué et se sont développés tout comme Android, mais ces dernières années, les emoji de Google se sont démarqués. D'abord et avant tout, alors que la plupart des émoticônes visage / émotion sont des cercles, ceux de Google sont des blobs jaunes ou des bonbons au citron. Ils sont plats, ils sont simplistes, ils sont mignons et la plupart des gens les détestent. Ces personnes peuvent se réjouir, car Google a adopté un nouvel emoji dans Android Oreo: elles sont circulaires, et leur forme et leur ombrage garantissent une profondeur, une taille et une expression plus cohérentes.
Alors que moi-même et d'autres avons aimé les emojis blob de Google, des millions d'utilisateurs d'Android n'ont même jamais vu les blobs, ce qui nous amène à un autre gros problème. Google n'a jamais imposé l'utilisation de ses émoticônes uniques. Samsung utilise donc les émoticônes Samsung et LG, les émoticônes LG et HTC utilise un méli-mélo d'emoji et de Google. Étant donné que chacune de ces bibliothèques emoji prend de petites libertés créatives avec les expressions et les détails individuels d’emoji, la signification d’emoji peut varier considérablement en fonction de la bibliothèque dans laquelle vous voyez un emoji. Si vous n'aimiez pas les emoji sur votre téléphone, pas de chance, il n'y a pas vraiment de moyen de les remplacer sans entrer dans le bricolage de racines.
Pire encore, les bibliothèques emoji étant un fichier système, elles n’ont été développées et mises à niveau que par le biais d’une mise à jour du système, qui tarde à venir pour la plupart des téléphones non Pixel. Cela signifiait que, tandis que le reste du monde devenait fou avec un nouvel émoji de taco, ou emoji de zombie, tout ce que vous voyiez sur votre téléphone était un simple carré ou un espace vide.
EmojiCompat et les polices emoji personnalisées
Google cherche à résoudre ces problèmes dans Android Oreo. Tout d’abord, même les utilisateurs qui ne verront jamais Android Oreo sur leurs appareils actuels pourront voir les derniers emoji grâce à la bibliothèque de support EmojiCompat, qui, ajoutée par les développeurs à une application, permettra aux utilisateurs de KitKat de voir les derniers emoji. Ainsi, même si votre téléphone Lollipop n’a pas l’impression époustouflante, vous pouvez toujours voir l’émoji époustouflé que votre frère vous a envoyé après le dernier épisode de Game of Thrones. Les émoticônes que remplace EmojiCompat ne correspondent peut-être pas aux émoticônes non-Google de votre téléphone non Pixel, mais c’est là qu’une deuxième amélioration entre en jeu.
Si les développeurs ne veulent pas laisser les émoticônes affichées dans leur application jusqu'à la bibliothèque imprévisible emoji fournie avec les téléphones des utilisateurs, ils ont désormais la possibilité d'utiliser une police téléchargeable avec leurs propres émoticônes. Cela dépendra bien sûr des développeurs pour implémenter EmojiCompat et les polices téléchargeables de manière très spécifique, mais il y a des choses très amusantes possibles ici.
Polices téléchargeables et polices en XML
En parlant de polices téléchargeables, celles-ci vont avoir de profondes implications, au-delà des polices emoji. Les polices téléchargeables permettront aux développeurs d'extraire les familles de polices de leur fichier APK, ce qui le rend plus petit et plus attrayant à télécharger. Au lieu de regrouper une police personnalisée dans l'APK, l'application peut référencer et télécharger les polices dont elle a besoin après l'installation, ce qui signifie qu'une police peut être téléchargée une seule fois et utilisée pour plusieurs applications, et que l'application peut être facilement mise à jour via le serveur sans nécessiter de modification. grosse mise à jour de l'application pour le changer.
Les polices XML constituent un changement un peu plus orienté développeur, mais elles permettent aux polices d'être utilisées comme ressources et appelées plus facilement par les développeurs, ce qui signifie que le changement de polices dans une application, même entre différentes sections d'une application, devrait être plus simple et plus fluide.
Icônes adaptatives: mettre fin au chaos dans le tiroir de l'application
Android n'a pas les règles pénibles sur la forme, la taille et l'ombrage des icônes, contrairement aux autres plates-formes, et les icônes sur les appareils Android ont toujours été un vrai désastre. Il existe toute une industrie de fabricants de packs d'icônes qui conçoivent des applications pour rendre les tiroirs de vos applications cohérentes, car Android ne semble pas atteindre cet objectif. Cette année, Google utilise Adaptive Icons, un nouveau standard de packs d'icônes à deux couches qui devrait permettre aux tiroirs d'applications de trouver plus facilement de la cohérence tout en offrant des capacités bizarres telles que de simples animations. Étant donné que toutes les icônes sont soumises sous forme de deux couches carrées, puis découpées dans une forme personnalisée par le masque du dispositif / du lanceur, Google souhaite que la tentative de normalisation de cette année décolle réellement.
à propos des icônes adaptatives