DĂ©buter avec XMPP

Rien d'extraordinaire dans ce guide mais il peut s'avĂ©rer bien utile pour ceux qui ne connaissent pas encore cette technologie 🏆

Qu'est-ce XMPP ?

C'est un protocole Ă  part entiĂšre ! Il permet de transfĂ©rer de petits messages Ă  travers l'Internet. GrĂące Ă  des extensions, d'autres fonctionnalitĂ©s ont Ă©tĂ© implĂ©mentĂ©es. Une application rĂ©cente faisant l'usage de l'XMPP se rapproche fortement de ce qu'on a l'habitude de voir avec WhatsApp : transferts de fichiers, appels audio et vidĂ©o đŸ“œïž

Avantage 1 : avoir le choix

Vous vous demendez sûrement pourquoi tout simplement ne pas utiliser WhatsApp ou un autre service de messagerie bien connu. Eh bien c'est une histoire d'avoir le choix...

En effet, XMPP n'est pas un service fourni par une seule organisation ou entreprise mais par plusieurs serveurs Ă©parpillĂ©s dans le monde qui sont interconnectĂ©s ensemble. Chaque utilisateur choisit le serveur oĂč il voudra crĂ©er son compte en fonction de plusieurs spĂ©cificitĂ©s, notamment de la liste d'extensions que le serveur supporte. C'est aussi une histoire de confiance : vous n'ĂȘtes pas liĂ©s Ă  aucun serveur en particulier et certainement pas Ă  ceux appartenant aux GAFAs... Vous ĂȘtes libres de changer de serveur comme bon vous semble đŸ‘đŸ»

Cela vous paraĂźt Ă©trange comme idĂ©e ? Ça ne l'est pas tant que ça... Le courriel Ă©lectronique suit les mĂȘme principes : rien ne vous empĂȘche d'envoyer un email Ă  quelqu'un ayant le compte chez wanadoo.fr depuis un compte crĂ©Ă© sur GMail 😉

Avantage 2 : ne tombera jamais en panne

Du fait de son dĂ©centralisation, XMPP ne sera jamais complĂštement en panne. Effectivement, il est peu probable que tous les serveurs constituant le rĂ©seau XMPP soient Ă  chaisse au mĂȘme moment. Les services centralisĂ©s n'ont pas cet avantage. Rappelez-vous de la panne qui est arrivĂ© Ă  l'entreprise Meta il y a pas si longtemps : WhatsApp et Messenger Ă©taient inaccessibles toute la journĂ©e.

Avantage 3 : chiffrement bout-Ă -bout

Le chiffrement OMEMO qui est dorĂ©navant bien rĂ©pendu au sein du rĂ©seau XMPP est complĂštement Open-source et garantit un niveau de chiffrement haut de gamme. MĂȘme si d'autres services de messagerie nous promettent que nos Ă©changes sont sĂ©curisĂ©s on n'a pas de dĂ©tails concernant les technologies impliquĂ©s : on doit tout simplement faire confiance Ă  l'entreprise... Par quel biais ont ils les moyens de nous fournir le service gratuitement ? đŸ€”

Rejoindre le réseau depuis Android

Si tout ce que j'ai raconté jusqu'à présent était pour vous du charabia, ben... Ne vous inquiétez pas, vous pouvez juste vous contenter de suivre le guide pas-à-pas :

  1. Installer l'application client

L'application Conversations est une rĂ©fĂ©rence dans le domaine et beaucoup d'autres applications sont basĂ©es sur celle-ci. Malheureusement l'installer depuis Play Store est payant 😔 Vous pouvez cependant installer Quicksy qui est gratuit mais vous demandera votre numĂ©ro de tĂ©lĂ©phone... Je recommande alors fortement d'installer d'abord F-Droid grĂące auquel vous pourrez installer Conversations gratuitement 😎

  1. Choisir son serveur

Libre Ă  vous de faire plus de recherches mais le serveur Chapril me paraĂźt trĂšs bien pour le dĂ©but 😉

  1. Créer le compte

Lancez l'application Conversations et cliquez sur le bouton "Créer un nouveau compte", puis tapez "Utiliser votre propre fournisseur".

Ensuite vous devrez choisir votre identifiant, par exemple : "test@chapril.org" et votre mot de passe.

Par la suite vous allez probablement devoir remplir un captcha pour vĂ©rifier que vous n'ĂȘtes pas un robot đŸ€– Si vous l'ĂȘtes... Bah vous ne pourrez pas passer plus loin 😅

  1. Que l'aventure commence !

Choisissez un avatar ou cliquez sur "Passer". Cliquez ensuite sur le plus et procĂ©dez Ă  l'ajout de votre premier contact. Je vous ai probablement dĂ©jĂ  donnĂ© mon identifiant 😇