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

Reply via email to