On Mon, Aug 2, 2010 at 12:28 PM, Bob Kerns <r...@acm.org> wrote: > I would argue that third-party vendors who replace one app with > another that responds to the same intents WITHOUT DUPLICATING THE > CONTRACT EXACTLY are committing a very grave sin, and should be > reviled throughout the land.
If they violate the CDD, I agree. IMHO, there is a gray area between honoring the CDD and supporting the direct use of unpublished, undocumented, unsupported Intents. > This, more than developers calling undocumented intents, is what > destabilizes the platform. If you're going to replace an app, then > REPLACE it with a DIFFERENT one, not one that pretends to be the same > app. Actually, by my interpretation of the CDD, that's not allowed, unless they are going to have both apps (the original and their replacement). > I think it rather unfair to blame developers for wanting to use these > intents. These ARE how the platform is designed to integrate. Only for published, documented, supported Intents. I agree that there should be more published, documented, supported Intents for core applications. > In other words, I don't think the harm to the platform really stems > from the tactical error of developers making use of undocumented > intents, but rather from fundamental platform strategic errors. Except that my ability -- and the ability of those like me -- to convince hardware manufacturers to play by the rules is undermined by third-party developers who refuse to do the same. If developers piss in the pool, why should a hardware manufacturer feel compelled to hold back? Third-party developers need to live by the rules they expect hardware manufacturers to follow, which means sticking to the SDK. -- Mark Murphy (a Commons Guy) http://commonsware.com | http://github.com/commonsguy http://commonsware.com/blog | http://twitter.com/commonsguy _Android Programming Tutorials_ Version 2.9 Available! -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en