Matrix is an open-source decentralized communication protocol.
You can always integrate it to your services, self-host a matrix server, or purchase a server from select hosting providers. And, to get started communicating with it, you can utilize one of the best Matrix clients available.
The Matrix protocol is great for privacy and security, and being adopted by governments, organizations, and individuals. However, it has not yet managed to take over the popularity of centralized messaging apps like WhatsApp, Telegram, or iMessage.
To tackle that, Matrix.org announced the next generation of the protocol, i.e., Matrix 2.0.
Suggested Read 📖
Matix 2.0 x Element X: Work in Progress 🚧
Matrix 2.0 aims to focus on the usability, and performance.
As per the official announcement, the features that make it possible include:
- Sliding Sync (instant login/sync)
- Native Open ID Connect (authentication protocol)
- Native Group VoIP (for large-scale encrypted voice and video calls)
- Faster Remote Joins
That sounds like solid new features to improve the communication experience.
However, all of these are not part of the current Matrix specification yet. So, as a user, you will have to wait it out.
But, for any developer who wants to test out the improvements can do so with the help of a Matrix 2.0 client, which is where Element X comes in.
You can also choose to explore other Matrix clients when they support it, for now, Element X is the test ground for Matrix 2.0
Element X is a work-in-progress successor to the Element messaging app that we know. It aims to outperform messaging apps like WhatsApp, iMessage, and Telegram 🤯
Highlights of Element X include:
- End-to-end encrypted multiparty VoIP and video calling
- Simplified UI and fast performance, thanks to the core written in Rust
- Rich-text editor UI
- Location sharing and poll support
Definitely, a big goal there. As per my experience with the Element app, it managed to provide a good experience, but not something I could replace WhatsApp/Telegram with.
So, it should be interesting to see how they improve Element X while utilizing the Matrix 2.0 protocol. I gave it a quick test on my Android mobile, and it seemed like an improvement in terms of performance 📈
Unless you want to be an early adopter for the app and want to provide feedback to the developers on their progress, you might want to wait.
Of course, it is too early for me to reach a conclusion as Element X still misses out on many features, and would only get better as they continue to test and implement the Matrix 2.0 protocol features.
But, I am excited! 🤩
💬 What do you think of Element's next-gen version and Matrix 2.0 initiatives? Share your thoughts in the comments down below.