On Tuesday 24 February 2015 13:47:53 Sorvig Morten wrote:
> On OS X (and iOS): place the resources in he framework bundle for the
> component that owns them. Add public API to the component for accessing the
> resources.

Agreed. That means libraries that get installed as frameworks should simply 
carry their private data inside their bundle. That makes it a lot easier to 
move, remove, and update the framework.
 
> Installers and deployment utilities can then move the framework bundles as
> needed, for example to a shared location for a “system” installation, or to
> the applicaiton bundle to create a stand-alone, sandboxable app.

Yep.

However, I don't think that's sufficient. It misses two important use-cases:

1) non-framework libraries
2) libraries (framework or not) accessing global resources installed by global 
package management

Both cases still require finding unbundled data.
 
> Thanks for the writeup! I find sharing the "big picture" like this very
> useful.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to