2024-06-24 21:46:30 +00:00
|
|
|
X-Date: 2024-06-24T21:09:56Z
|
|
|
|
X-Note-Id: 96aab9b9-886c-4ae6-b9bc-a8b8f6823991
|
|
|
|
Subject: Element X is a new Matrix app for mobile
|
|
|
|
X-Slug: element_x_new_matrix_app
|
|
|
|
|
|
|
|
If you're not aware, [Matrix](https://matrix.org/) is a decentralized end-to-end encrypted chat service,
|
|
|
|
pretty much like WhatsApp or [Signal](https://signal.org/). The reason I like Matrix is that it can be truly yours:
|
|
|
|
it's not dependent on a centralized trusted setup owned by one company. Instead, anyone can operate a server
|
|
|
|
(pretty much like e-mail).
|
|
|
|
|
|
|
|
For a while now, in order to use Matrix on mobile phones, your best bet was to use [Element](https://element.io/).
|
|
|
|
It is a fully-featured app, that allows you to chat, make calls, use bots, etc. The only downside is that it's
|
|
|
|
based on a webview (as far as I can tell). So it can be a bit slow.
|
|
|
|
|
|
|
|
The new effort by the Element team is [Element X](https://element.io/labs/element-x), which seems to be a complete
|
|
|
|
rewrite that has lots of things implemented natively, and which shares those native parts between different platforms.
|
|
|
|
The common part now lives in the [Rust SDK](https://github.com/matrix-org/matrix-rust-sdk), that would be a reference
|
|
|
|
implementation of the client from now on.
|
|
|
|
|
2024-09-11 23:12:15 +00:00
|
|
|
I've configured the new sliding-sync [on my server](https://git.knazarov.com/knazarov/nixos/src/branch/master/nodes/knazarovcom/configuration.nix)
|
2024-06-24 21:46:30 +00:00
|
|
|
and Element X connected to it without any major issues (except maybe slow initial history sync). The app feels a lot
|
|
|
|
snappier overall.
|
|
|
|
|
|
|
|
I'm really glad the authors are investing into better clients, because for many "normal" people this is the product.
|
|
|
|
And many open source communities will be better off eventually if they're able to replace Discord with something that
|
|
|
|
works well and is visually smooth.
|