If we're changing the manifest, perhaps we should have "requires" and "uses" split - eg many apps -require- maps but can -optionally- use TTS. (Whether 'uses' gets shown to the user or not during install is a separate issue, but if it is split out now then that can be tackled when the secret google UI engineers make a ruling.)
On Thu, Nov 12, 2009 at 5:41 AM, friedger <[email protected]> wrote: > Yesterday's blog post about intents at > http://android-developers.blogspot.com/2009/11/integrating-application-with-intents.html > suggest developers to document their intents on their web site. > > However, this seems not be satisfying as described in > http://packrat.unwesen.de/2009/11/not-integrating-application-with-intents/ > (and also backed by Justin.) > > As a member of openintents.org I have created an issue at > http://code.google.com/p/android/issues/detail?id=4716 to add support > package dependency in the android platform and I would like to discuss > how to best achieve the goal: > > 1.) Declare used intents in the Manifest through <uses-intent..> > similar to the permission tag. The platform could check the declared > intents while resolving them. > > 2.) The package installer should inform the user that an application > depends on other applications if suitable packages are not yet > installed. This is probably the most difficult part, but has been > successfully resolved in other distributions. Maybe Android can learn > from OSGi or similar systems. > > 3.) Developers should discuss and promote their open intents at a > central place (e.g. openintents.org) not only on their own web site. > The central place should overview the intent protocols and declare > standards. > > 4.) Tools should use the information from 1.) and 3.) to facilitate > integration of open intents during development (both for using intent > and declaring new intent protcols). > > Looking forward to your feedback on this list (and also the > openintents list). > > Cheers, > Friedger > > > > -- > > You received this message because you are subscribed to the Google Groups > "Android Discuss" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/android-discuss?hl=. > > > -- You received this message because you are subscribed to the Google Groups "Android Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/android-discuss?hl=.
