Comment by dharma1
7 years ago
I worked on this stuff for Ubuntu. I think this can work pretty well for some classes of apps - browsers, chat/messaging apps, voice/video calling, terminal, contacts, gallery, music player etc - relatively light weight (at least in terms of interactions) apps.
Android/ChromeOS and iOS/MacOS are already moving to this direction for these classes of apps.
It doesn't work so well (or is more difficult to execute well, or at all) on apps with very dense UI - video editing, 3D design, IDEs, interface design apps, CAD etc
An aside - I'm not sure I'd use GTK+ for this. Why not Qt, or something like Flutter?
> An aside - I'm not sure I'd use GTK+ for this. Why not Qt, or something like Flutter?
This is why ubuntu phone tanked. Trying to be too smart and centralizing. Librem5 phone will probably succeed on this but not for the reasons their marketing people think (convergent apps with magic! ha!). PureOS will be as irrelevant tomorrow as it is now. But their phone, being a proper linux phone like android never was, will have some small chance of success after the community buys into it and start porting a decent effort to the applications.
here's to hoping we have a usable (non-android) linux phone in the future!
Interestingly web- or electron-based 3D, CAD and IDE apps are gaining mindshare at quite a clip.
definitely, I think a lot of dense UI pro software works well on the web. Just not necessarily on mobile
Why not gtk+ though?