On 9/13/2010 12:04 PM, Alexey Khoroshilov wrote:
It sounds reasonable to me. Keeping all non-Core dependencies within
each application package would be the best and the most clean
technical solution of many issues, but it has some drawbacks (as it
was discussed in the thread):
- potential conflicts of single instance services;
- wasted disk space that is essential for some devices;
- extra security risks in view of the fact that all instances should
be updated by all providers independently;
- lack of tool support that is required to make the approach
easy-to-use for application developers.
so here is a catch; if it is part of Extras and "real apps" depend on
it, suddenly "no security updates" is absolutely not an option.
if apps can depend on Extras being there, suddenly the OS size for the
device becomes much bigger. Not the amount present at ship time,
but the amount the OEM needs to reserve for the OS... because now that's
no longer as well known or bounded.
_______________________________________________
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev