On 01/11/2013 04:23 PM, Felipe Crochik wrote:
With my very limited experience on the subject I have to say that "the
current flow" is probably good enough for "controlled distribution"
but pretty bad for mass market apps.
Having the application download the libraries after "being downloaded"
is bad enough for the average user but figuring out the "installing
ministro step" requires a level of commitment that I think very few
"average/casual" users will show for a "random application they found
in the store".
Why do you think incorporating ministro code into each application is
bad? Unless there is some technical limitation to install shared
libraries this way the only drawback I can imagine is that we will
need to update applications that depend on it with any "improvement on
it" is made because of new devices - what is a pretty reasonable
problem to work around.
Note that I am only talking about "the Qt shared libraries" - not any
other third party libraries.
This suggestion is definitely something we'll investigate. I haven't
looked into the Ministro code yet, so I don't know if it's technically
possible, but as far as I've understood from previous discussions, there
are limits to where apps can write on the device and there are limits to
where they can load libraries, which makes the app serving as a central
repository of libraries necessary. But it's something we need to
investigate further, and for the moment we don't have the resources to
take this on for Qt 5.1, where our main priority will be to get the Qt 5
port on par with the Qt 4 version of Necessitas. When get that far, we
can start looking into alternative solutions for deploying Qt apps which
does not require the extra "install ministro" step when a user launches
a Qt app for the first time on a device.
If integrating Ministro in the app is an option, then I agree it might
better than depending on an external app, but I still think we would
need a second solution which allows you to bundle the libraries with
your app.
-- Eskil
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development