Hi all,
I just returned from the recent GNOME Developer Experience Hackfest in
Cambridge, UK. We discussed xdg-app a fair bit, particularly in terms
of the overall user experience it could provide. I've copied my
(incomplete) notes below, for those who might be interested.
Application sandboxing v bundling
---------------------------------
* Sandboxing on its own may not have direct (or obvious) benefits for
application authors.
* If sandboxing is optional, there is a danger that its value will be
undermined.
* The architecture of xdg-app has implications for the design of
application sandboxing.
Therefore, it might be premature to introduce bundling before
sandboxing has matured, and there might be value in linking xdg-app
and sandboxing, so that xdg-app is introduced with mandatory
sandboxing. At the very least, careful thought needs to be given to
the implications of xdg-app for sandboxing, before the former is
released into the wild.
Miscellaneous questions and topics
-----------------------
* How to handle codecs?
* There will need to be support for other operating system add-ons
(fonts, dictionaries, input method engines, keyboard layouts, etc).
* Should Builder be able to download and install runtimes?