Hier, Discord pour Android a officiellement lancé une « révision majeure » qui exploite un cadre multiplateforme pour faciliter le développement et le rendre plus conforme à l’application iOS, mais la mise à jour entraîne un certain nombre de plaintes.
Le framework multiplateforme en question est le logiciel libre React Native créé par Facebook/Meta il y a plusieurs années. Discord l’a adopté pour l’application Android afin d’assurer « la cohérence des fonctionnalités sur toutes les plates-formes » grâce à un « processus de développement d’application centralisé et rationalisé sur Android, iOS et le bureau« .
Auparavant, le développement des fonctionnalités d’Android était à la traîne par rapport au Desktop et à iOS, car ces deux plateformes étaient prioritaires. L’accélération des cycles de mise à jour des applications est l’autre grand axe de la refonte complète de React Native.
Cette mise à jour a été déployée « au cours des dernières semaines » et il y a eu plus que quelques plaintes au cours de cette période. Pour commencer, les gens n’aiment pas l’interface utilisateur et la police plus grandes sur Android, qui ont un impact sur la densité et qui sont censées être plus cohérentes avec iOS.
D’autres se plaignent du fait que Discord est « bogué » (2, 3) et « lent » (« plus lent », 3, 4) après la mise à jour, cette critique venant en particulier de ceux qui ont des téléphones plus anciens. Un autre problème courant concerne les champs de texte qui nécessitent un défilement manuel après avoir tapé un grand nombre de caractères. Le sentiment général parmi les utilisateurs d’Android est qu’ils n’ont pas vraiment eu de problèmes avec la convivialité de l’ancien client.
Les plaintes concernant les performances et la qualité après la transition des applications vers le développement multiplateforme sont assez courantes. Les détracteurs critiquent souvent la façon dont les applications perdent les éléments et les conventions de l’interface utilisateur native après un changement. Pour sa part, Discord affirme qu’il « conserve toujours les modèles spécifiques à Android et iOS dans l’interface utilisateur ».
En général, les bugs liés au changement de processus de développement sont courants et seront résolus avec le temps, mais il est un peu inquiétant que des problèmes apparemment basiques apparaissent encore même après des mois de tests bêta/alpha.