Apps these days are made for high-end devices only, just to make absolutely sure you get rid of your otherwise perfectly fine werking old devices and constantly buy new ones over time, which in general are designed to break faster than old devices and on top of that cost more and more money to purchase.
Planned obsolesence like how it's called.
That's why I was never a fan of outsourcing all apps to the browser, only to then pull them back to the desktop via Electron.
Javascript used to be a fun experiment when it was made to only spice up web pages a little bit, but now that it's used for entire frontends AND backends AND desktop/mobile apps, you're basically forced to get a top of the line device from the distant future to have a no lag experience.
With Element you can still get around by using Weechat which is the only Matrix client (actually an IRC client which happens to have a Matrix plugin) that both supports OLM end to end encryption and is not a resource hog.
Discord on the other hand outright bans you for using any 3rd party client.
Though, why would you even use Discord anyway?
Planned obsolesence like how it's called.
(10-11-2021, 12:19 AM)e1337 Wrote: In my experience, an app being web-based is basically a near guarantee it will be unusable on the PinePhone. These seem to be just too CPU inefficient for the slow A64, I imagine due to the Web DOM overhead mostly, since JS in itself is fast and even Python apps (Python is slow!) I have tried ran okay where their UI was just GTK+/Qt and not web.
E.g. from me trying messengers, to be more concrete: Telegram (Qt) and Fluffychat (Flutter) work fine with some minor hangs here and there, but Discord's web client as well as Element Desktop (web-based) are near unusable with absolutely monstrous typing lag.
Web apps are just a huge waste of energy, it appears. Better to stay clear of them, and spread the word to developers to maybe use a less badly inefficient technology if possible.
That's why I was never a fan of outsourcing all apps to the browser, only to then pull them back to the desktop via Electron.
Javascript used to be a fun experiment when it was made to only spice up web pages a little bit, but now that it's used for entire frontends AND backends AND desktop/mobile apps, you're basically forced to get a top of the line device from the distant future to have a no lag experience.
With Element you can still get around by using Weechat which is the only Matrix client (actually an IRC client which happens to have a Matrix plugin) that both supports OLM end to end encryption and is not a resource hog.
Discord on the other hand outright bans you for using any 3rd party client.
Though, why would you even use Discord anyway?
母語は日本語ですが、英語も喋れます(ry