10-11-2021, 10:45 AM
(This post was last modified: 10-11-2021, 10:59 AM by gamerminstrel.)
(10-10-2021, 08:16 PM)KNERD Wrote:(10-10-2021, 08:11 PM)gamerminstrel Wrote: Mobian is debian though.
You did specifically state "Issues persist in Mobian+Phosh, as well as Manjaro+PlasmaMobile"
You implied that Manjaro is the root cause of the slowness. Mobian is "Mobile Debian" which is not based on Manjaro in any way. I wanted to clarify the issue persists across multiple completely different versions of linux.
(10-11-2021, 12:19 AM)e1337 Wrote:(10-06-2021, 09:01 AM)gamerminstrel Wrote: Is it just a less-than-stellar web toolkit that both these apps are using?
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.
I mostly agree with you but I think there is some nuance. For example, using Angelfish Browser to save twitter and reddit as webapps/shortcuts converts them into some pretty responsive webapps I can scroll through just fine (full usability isn't there yet, Angelfish webapps are still a work in progress). It really depends on the app/site in question, and I believe things packaged in an electron wrapper might also have a ridiculous amount of overhead.
It says something when opening the full-bloated website reddit in the browser is vastly faster than using a dedicated app like Giara. I think some component it's using is just not up to snuff yet (thus my guess being the Gnome webkit they're using instead of Google's webkit).