• [^] # Re: Et du coup, pour remplacer Whatsapp & autres

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche XMPP croque la pomme !. Évalué à 7.

    Un des gros problème d'Apple que j'ai pu rencontrer est sa gestion du maintien d'une connexion permanente qui nécessite un serveur de push et des contorsions complexes pour passer par dessus les barrières mises en place par cet écosystème privateur.

    Le problème est lié à l'utilisation de connexions persistantes TCP en général sur les terminaux mobiles.

    En gros, avoir une connection TCP qui reste ouverte en permanence, ça oblige à envoyer des données et à rester tout le temps à l'écoute, ça empêche l'appareil de se mettre en veille, et donc ça vide la batterie.

    Le problème est le même avec n'importe quel OS.

    La solution proposée (aussi bien pour Apple que Android) ce sont effectivement les "push notifications" qui évitent d'avoir une connexion ouverte en permanence pour chaque application. La XSF se penche sur le sujet, a priori le point d'entrée est https://xmpp.org/extensions/xep-0286.html avec des liens vers plusieurs autres XEP donnant les bonnes pratiques pour un client fonctionnant sur ce type de réseau.

    En particulier pour les push notifications: https://xmpp.org/extensions/xep-0357.html