Il y a quelques années, Snapchat était une application extrêmement en vue et fortement médiatisée. Puis le concurrent Instagram a commencé à copier nombre de ses fonctionnalités et la plateforme détenue par Facebook est ainsi devenue l’un des réseaux sociaux les plus fréquentés au monde.
De son côté, Snapchat semble avoir pris un gros retard face à l’ogre de Facebook. En effet, d’après Statista, la plateforme compte 186 millions d’utilisateurs actifs journaliers au quatrième trimestre de 2018 contre environ un milliard pour Instagram. Mais qu’importe le fossé ! Les représentants de Snapchat se veulent rassurants et préfèrent expliquer qu’ils ont su créer une forte communauté avec un taux élevé d’engagement.
Voilà qui est bien noté… Mais hélas, pour être sûr d’avoir des utilisateurs qui reviennent souvent sur l’application pour y partager et consulter des contenus, encore faut-il leur fournir une application qui fonctionne correctement. Or, il est de notoriété publique que la version Android de Snapchat était maillée de dysfonctionnements et de ralentissements.
Les performances n’étaient pas la priorité
Heureusement, une mise à jour est en cours de déploiement — petit groupe par petit groupe — pour remédier à tous ces problèmes. J’ai pu en discuter avec trois représentants de Snapchat :
- Jerry Hunter, vice-président chargé du développement
- Gustavo Moura, directeur chargé du développement et leader de la refonte de l’application Android
- Jacob Andreou, vice-président chargé de produit
Ils m’ont expliqué le travail qu’ils ont effectué et les raisons pour lesquelles ce projet a pris tant de retard. Voici ce qu’il s’est dégagé de notre conversation.
Quand on ouvre Snapchat, c’est comme si on ouvrait 5 ou 6 applications en même temps
Quand l’application Snapchat a été lancée sur nos smartphones — 2011 sur iOS et 2012 sur Android — l’entreprise ne comptait qu’une petite poignée de développeurs dont l’objectif était essentiellement de faire croître le nombre d’utilisateurs. « Nous étions en mode startup et nous voulions être rapides et efficaces », me racontent mes interlocuteurs. À l’époque, « on a favorisé la croissance au lieu des performances ».
Cette stratégie a forcément eu des impacts sur la qualité du code source de l’application. La version Android a, en quelque sorte, été une sorte de copier-coller de son homologue sur iOS. En d’autres termes, les fondations mêmes de la plateforme n’étaient pas propices à un fonctionnement correct et fluide.
Or, Snapchat n’a cessé d’accueillir de nouvelles fonctionnalités au cours des années et aujourd’hui « quand on ouvre Snapchat, c’est comme si on ouvrait 5 ou 6 applications en même temps ». Entre les filtres, la réalité augmentée, la section Discover, Snap Map ou tout simplement le chat, la plateforme est en effet très dense.
Et le souci sur Android, c’est que toutes ces parties de Snapchat se déclenchaient simultanément au moment de lancer l’application. Si les smartphones haut de gamme arrivaient plus ou moins à s’en sortir face à cette surcharge de la mémoire vive, les appareils milieu et entrée de gamme en pâtissait sévèrement.
Un an de travail
Les responsables de Snapchat ont commencé à sérieusement se pencher sur ce problème depuis 2016 déjà. À cette époque, ils voyaient bien que l’implantation de nouveautés sur Android prenait bien plus de temps que sur iOS et pour des résultats moins bons. Vers 2017, « on a commencé par apporter plein d’améliorations par petites touches », mais il est rapidement devenu évident que la meilleure solution était de réécrire le code de l’application Android de A à Z.
Le temps de tout mettre en place et de mobiliser une équipe dédiée, ce travail de réécriture a pu véritablement se lancer en mars 2018. Un an plus tard, ces travaux ont enfin abouti. « Les premiers tests montrent des résultats prometteurs, en particulier sur les appareils moins performants, notamment une réduction de 20 % du temps moyen nécessaire pour ouvrir Snapchat », avancent les responsables de la plateforme.
Ces derniers expliquent que désormais, les différentes sections de l’application ne s’activent que lorsqu’elles sont sollicitées au lieu d’être toutes lancées en même temps. Cela paraît assez évident dit comme cela, mais c’était vraiment le principal souci de Snapchat sur Android. Cette restructuration modulaire permet notamment d’amoindrir les lenteurs, mais facilitera également le travail des développeurs lorsqu’ils souhaiteront apporter des mises à jour.
Les challenges d’Android
Mes interlocuteurs se sont également exprimés sur les challenges que pouvait poser le développement d’une application sur Android. « Sur iOS, il n’y a que neuf ou dix modèles à prendre en compte à chaque fois, sur Android, ce sont des centaines de milliers de produits différents qu’il faut considérer ».
Mais Android a évolué et s’est doté de nouvelles bibliothèques plus modernes, facilitant notamment le développement d’un code adapté aux faibles ressources.
Les responsables de Snapchat promettent également des adaptations rapides à toutes les mises à jour majeures d’Android et soulignent qu’ils ont, dans cette optique, de très bonnes relations avec Google. Et il ne s’arrêtent pas là puisqu’ils estiment également qu’il ne serait pas surprenant que la version Android de l’application commence à recevoir de nouvelles fonctionnalités avant la plateforme iOS. Ce qui serait une première pour Snapchat.
Pour aller plus loin
Pourquoi les applications Android sont-elles plus légères que sur iOS ?
Nouveau public
En proposant à des millions de personnes à travers le monde une expérience plus fluide et plus agréable — alors que pour certains l’application ne fonctionnait simplement pas jusqu’ici –, Snapchat espère pouvoir conquérir tout un nouveau public délaissé jusqu’ici. Il faudra maintenant observer si cette opération séduction sera couronnée de succès ou non.
Précisons en attendant que le déploiement de la mise à jour se fait par petits lots à chaque fois. Les développeurs expliquent procéder doucement pour être sûrs de pouvoir corriger d’éventuels bugs efficacement dès qu’ils en repéreront.
Téléchargez notre application Android et iOS ! Vous pourrez y lire nos articles, dossiers, et regarder nos dernières vidéos YouTube.
Effectivement j'ai le zoom *2 sur la camera avant aussi ( Xiaomi Mi 9) Je l'avais aussi sur le s9 ^^ En tout cas , sur la nouvelle interface ( en version beta je suis actuellement en 10.53.1.0 Beta) et ben la qualité vidéo était excellente de nuit la dernière fois , c’était net , claire et vraiment jolie ;) D'ailleurs même mes amis qui sont sur iPhone m'ont dit " ça y est enfin tu as une belle qualité sur snapchat"
Alors c'est quoi la "nouvelle" mise à jour au fait ? La nouvelle interface ? Car je l'ai (j'ai la version beta de Snap depuis belle lurette) et les caméras sont toujours aussi mal gérées par Snap. Il y a même un espèce de zoom x2 sur la caméra avant de mon S10. La qualité n'a rien à voir avec le mode Instagram présent sur l'appareil photo par exemple...
si si il y a une vraie amelioration de la qualité photo depuis la derniere mise à jour !
Il me semble bien qu’il y avait une histoire comme ça oui, et que l’application android était en retrait pour prioriser l’iPhone... Il y a clairement un souci chez Snapchat
à faire croire qu'on est populaire dans le monde entier
Ca devient une usine à gaz, puis une appli plus simple prend le relais, et on recommence (-:
Du coup pas d'amélioration de la qualité photo - qui est source de moqueries et est à vomir - sur les appareils android ?
C'est bien là le problème de beaucoup d'applications sur Android... L'éditeur développe le tout avec les pieds et on met la faute sur Android. Vivement que cette mentalité change.
A vrai dire j'ai jamais compris l'intérêt des réseaux sociaux comme Twitter ou Snapchat basés sur une limitation : taille du message, durée du message dans le temps... Contre toute attente, ça marche du tonnerre de dieu, mais après, quoi? Quid? Pourquoi ? Ça devient des usines à gaz, comme toutes les applications au départ basées sur la simplicité et qui rajoutent des fonctionnalités pour garder leurs clients...
Trop tard ! Et en plus ils ne parlent même pas de la qualité des photos.
Qu'ils aillent se faire ...... Ils ont tué WP/WM en partie (Windows sur smartphone n'était pas assez class selon eux.....Et Whiting aussi,tant que j'y pense) Appli de boutonneux......Et je suis gentil ^^
Si l'API caméra n'est toujours pas mise à jour, ça servira à rien
chatte
mon dieu se bras poilu ...
Ça sert a quoi Snapchat ?
Snap quoi ?
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