• Ada@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 hours ago

    I mean, matrix is similar. So many official features aren’t supported by various clients, and then there are non official features that the clients do support, that aren’t supported by the official clients.

    But matrix or XMPP, that problem is easily enough avoided at the “government rollout” level by standardising on a particular client and server combination

    • arcterus@piefed.blahaj.zone
      link
      fedilink
      English
      arrow-up
      1
      ·
      53 minutes ago

      Matrix is fragmented too, but it’s generally less fragmented in my experience (if you use a relatively well developed client). Part of this is because most people just use Synapse for their server. With XMPP, server implementations support random combinations of XEPs, and specific servers often are missing random XEPs because they’re not enabled by default and so on (thinking about ejabberd for instance here, the default config probably isn’t what most people want). I also routinely have random compatibility problems between clients pop up with XMPP. As a basic example, retracting messages is very haphazard.

      Anyway, yeah, if they standardize on server and client setup for all govt instances, it’d be fine either way probably. The clients may be somewhat janky, but they can probably fix those issues more easily when they’re only focused on one client (although unless it’s like FluffyChat and cross-platform, they may need to standardize multiple clients) and server.