Les applications iPhone sont toujours plus raffinées que les applications Android, et je déteste ça
La conception d’applications Android a parcouru un long chemin depuis l’époque criarde de Holo, le look introduit en 2011 avec Android 4.0 Ice Cream Sandwich. Google mérite le mérite d’avoir pris la conception au sérieux sur sa plate-forme mobile, et de nombreux développeurs d’applications tiers se sont lancés pour s’appuyer sur ce que Google propose avec Material Design et Material You. Mais pour autant que nous soyons arrivés sur les téléphones les plus récents et les plus performants, il reste encore beaucoup à faire, en particulier dans le département de l’animation.
Personnellement, j’ai toujours pensé qu’Android avait un avantage sur iOS en matière de conception d’applications. Qu’il s’agisse des mauvais vieux jours #holoyolo d’Android 4 ou du merveilleux nouveau monde de Material Design que nous avons obtenu avec Android 5, les applications Android m’ont toujours semblé plus accessibles et moins compliquées que le skeuomorphisme d’Apple, ou le look super simplifié que l’entreprise a été raffiné depuis les changements controversés d’iOS 7.
Mais il y a un domaine où j’ai toujours envié l’expérience de ceux qui sont fermement empêtrés dans l’écosystème Apple : les animations et les transitions des applications. Depuis des années, non seulement les applications premium arrivent généralement sur iOS en premier, mais beaucoup d’entre elles ont également été développées en tant que premiers produits iOS. La partie la plus exaspérante de tout cela est que je suis même jaloux des applications Google, dont beaucoup semblent plus fluides sur iOS, avec des animations et des transitions plus réfléchies que ce que vous pouvez trouver sur Android.
La seule raison pour laquelle j’aime prendre mon iPhone de temps en temps
Même si je préfère Android comme système d’exploitation, il y a une raison pour laquelle je reviens sans cesse à mon iPhone, ce qui en fait mon téléphone de transport quotidien de temps en temps – enfin, à part mon souhait de rester informé de ce qui se passe sur l’autre grand système d’exploitation mobile en plus d’Android. L’utilisation d’un iPhone ressemble à une expérience plus fluide et plus complète que même un Google Pixel, qui offre sans doute la grande vision de Google sur la façon dont Android devrait son apparence et son comportement, y compris ses applications Google propriétaires.
Dans une large mesure, la raison en est les animations et le polissage général de l’application. C’est le cas depuis des années, et les exemples ne manquent pas pour montrer à quel point les choses sont plus belles sur un iPhone. Mais l’application qui a récemment rendu cette différence entre les plates-formes claire pour moi est Netflix. Le service a repensé son application iOS il y a quelque temps, lui donnant l’un des systèmes de navigation intégrés les plus fluides et les plus fluides que j’aie jamais vus. Utiliser Netflix sur mon iPhone est une joie sans réserve, avec des animations fluides entre chaque écran faisant le redoutable « que devrions-nous regarder? » expérience presque amusante. L’application réagit naturellement à votre entrée lorsque vous parcourez les carrousels et ignorez les titres individuels.
Avec ce sens accru des animations, il ne faut pas longtemps pour commencer à remarquer combien d’autres applications sont parsemées d’animations de navigation délicieuses similaires. L’une de mes applications bancaires révèle joyeusement une vue complète d’une carte de débit lorsque vous glissez vers le haut. Google Maps construit ses itinéraires à la volée, vous donnant une sensation de mouvement. WhatsApp offre des transitions appropriées lorsque vous ouvrez le clavier ou balayez pour revenir à toutes les discussions. Et YouTube propose une animation riche et prolongée lorsque vous passez votre téléphone en mode paysage.
Ce n’est pas que les animations n’existent pas du tout sur les applications Android. En fait, les applications Android sont également remplies à ras bord de toutes sortes de transitions et d’animations. Cela se résume à la qualité de l’intégration de ces animations avec les mouvements réels de vos doigts sur l’écran. Lorsque vous passez d’un écran à l’autre et d’une section à l’autre sur iOS, vous avez l’impression d’interagir physiquement avec l’interface et le fonctionnement intérieur du téléphone, alors qu’il y a toujours un semblant de déconnexion sur Android.
Vous pouvez rejeter ces animations comme collantes, et oui, parfois elles sont un peu exagérées. Mais ils contribuent tous à rendre l’expérience de toucher un écran en verre froid sans retour tactile légèrement plus agréable, créant un lien plus profond entre les actions que vous entreprenez et les réactions des éléments que vous voyez à l’écran. Il n’est pas étonnant que les gens aiment rester avec leur iPhone alors que tout ce qu’ils ont expérimenté sur Android était un téléphone 2012 à faible consommation d’énergie qui n’avait pas le punch pour offrir des expériences délicieuses comme l’iPhone était déjà capable de le faire à l’époque.
D’où vient ce clivage ?
Cet écart entre iOS et Android existe presque depuis le début, et il y a plusieurs raisons à cela. iOS existe depuis plus longtemps qu’Android, et bien qu’il puisse avoir une base d’utilisateurs plus petite qu’Android à l’échelle internationale, les iPhones sont le smartphone à avoir dans de nombreuses cultures et suscite une ambiance plus premium que les téléphones Android. Cela signifie que de nombreux développeurs accordent plus d’attention à leurs applications sur iOS, car elles doivent être plus raffinées pour s’adapter au reste de l’expérience premium.
La raison est également enracinée dans les différentes approches qu’Android et iOS ont de la navigation système. Sur iOS, la navigation gestuelle est la seule option par défaut depuis l’iPhone X, donc les gestes et les animations fluides font déjà partie de l’expérience normale sur iOS – et les développeurs doivent le reconnaître. En raison de l’absence d’un geste arrière universel, les développeurs d’applications doivent également utiliser des gestes et des animations pour guider les utilisateurs à travers leurs interfaces. Cela donne également aux développeurs un contrôle total sur le comportement de leur application lorsque quelqu’un y navigue, tandis qu’Android offre toujours plusieurs façons de revenir en arrière, que ce soit via un bouton de retour, un geste de retour ou une implémentation personnalisée d’un fabricant d’appareils. Cette incertitude rend plus difficile pour les développeurs de prédire comment leurs applications doivent réagir à certaines entrées de l’utilisateur.
Imaginez un monde où Android serait limité aux téléphones Pixel et combien de meilleures applications pourraient être optimisées pour un matériel spécifique
En plus de cela, Apple permet généralement aux développeurs d’ajouter plus facilement des animations. Le système d’exploitation n’est conçu que pour quelques tailles d’écran, facteurs de forme et processeurs différents, ce qui permet de prédire plus facilement le bon fonctionnement des applications sur les appareils et leur capacité à gérer les animations. Contrairement à cela, Android fonctionne sur des centaines, voire des milliers d’appareils, de facteurs de forme, de tailles d’écran et de versions de système d’exploitation différents, ce qui rend plus difficile pour les développeurs de s’appuyer sur des bibliothèques plus modernes qui pourraient faciliter l’animation d’applications, au moins comme tant qu’ils veulent assurer la rétrocompatibilité.
Cela ne veut pas dire que l’approche d’Apple est nécessairement meilleure, en particulier lorsque vous aimez que vos applications soient actualisées de manière fiable en arrière-plan ou un moyen simple et intuitif de revenir en arrière, mais elle offre des avantages dans le département de conception d’applications.
Android 14 pourrait sauver la mise, mais il reste encore un long chemin à parcourir
Android 14 pourrait apporter une amélioration radicale dans le département d’animation, et c’est grâce au système de navigation arrière fiable et à l’échelle du système d’Android. Au lieu de confier le travail aux développeurs d’applications individuels et à leurs compétences en matière d’animation et de conception, Google permettra aux applications d’opter pour la navigation arrière prédictive. Cela vous permettra de jeter un coup d’œil à l’écran vers lequel vous êtes sur le point de revenir, et vous pouvez déjà le voir en action sur certaines applications d’Android 14 Beta 2. Vous devez activer l’indicateur de geste de retour prédictif dans le options de développement, cependant.
Si les développeurs d’applications le souhaitent, ils pourront également ajouter leurs propres animations de navigation arrière personnalisées. Selon les transitions qui ont le plus de sens, cela pourrait créer une expérience plus unifiée, mais toujours individuelle, sur différentes applications Android. Le seul problème avec ce système est qu’il ne fonctionne que sur une base opt-in, donc cela peut prendre beaucoup de temps avant que toutes les applications Android ne le prennent en charge.
Gestes de dos iOS (gauche); Les nouveaux gestes prédictifs du dos d’Android (droite)
D’autres parties d’Android ont déjà évolué dans cette direction, notamment sur les téléphones Pixel. Cela commence par de petites parties de longue date de l’UX. comme lorsque vous glissez vers le bas pour révéler la nuance de notification, les gestes que vous utilisez pour revenir à l’écran d’accueil et la douce animation de balayage de Pixel Launcher pour révéler à la fois le tiroir de l’application et le clavier. L’interface utilisateur du système Android sans gestes de retour est presque à égalité avec ce qu’offre Apple. La déconnexion existe principalement dans les applications et en particulier lorsque vous utilisez des gestes de retour.
J’attends avec impatience l’avenir, une fois que toutes ou même de nombreuses applications seront embarquées avec les gestes arrière repensés de Google. Même si la plupart des développeurs ne s’appuient que sur la transition par défaut fournie par l’OS, cela devrait déjà conduire à une expérience beaucoup plus fluide et cohérente.