@fil @goffi une grosse fonctionnalité de Matrix, qui fonctionne dès le départ, c’est le truc de l’historique synchronisé, qui est toujours le même pour tout le monde à l’intérieur d’une même discussion (de 2 ou plus personnes peu importe). Ce qui permet d’avoir toujours la même « vue » chez chaque participant, et de pouvoir chercher à l’intérieur, en arrière, même quand on est pas arrivé depuis le début, et surtout : même quand on s’y connecte depuis un autre client, une autre machine, qui n’avait encore aucun historique. Ce qui permet alors une utilisation à-la-slack, entre autre. De ce que j’avais compris pour l’instant, la différence n’est pas tant le protocole (JSON, etc), mais le fait que Matrix c’est avant tout « une base données synchronisée » (qui peut servir, parmi d’autres choses, à faire du chat).
Voilà pour moi, pour l’instant, c’est la plus grosse différence que je vois, largement avant les pseudo-histoires de rapidité, de vidéos, etc. Vu que je n’y connais rien, je ne sais pas si XMPP sait faire ce genre de synchronisation de manière standardisée dans une de ses extensions (et pas juste pour du blog mais bien pour n’importe quel message de chat avec n’importe quelle nouvelle arrivée dans une conversation).
Pour leurs arguments :
– s’il manquait des choses dans XMPP : vu leur budget et/ou leur bonne capacité technique, illes pouvaient parfaitement proposer des nouvelles extensions pour compléter (même si seul leur client perso aurait su les utiliser dans un premier temps : ce qui ne change rien à actuellement avec Matrix où seul leur client à eux sait faire ça)
– s’il n’y avait pas un client XMPP web et/ou mobile implémentant toutes les extensions les plus nécessaires à ce qu’illes voulaient : il pouvait parfaitement créer un nouveau client web et un nouveau client mobile : là encore ça ne change rien à ce qu’illes ont dû faire pour Matrix, à recréer un client à zéro
Au moins on aurait eu des clients XMPP web et mobile, modernes, beaux, etc, et qui fassent moult fonctionnalités d’un coup (comme @fil je pense que l’interface moderne, épurée, bien lisible, « flat », etc, fait beaucoup dans le marketing de leur projet…).