Tim Bray, on Google’s Android Developers Blog:

Back to Content Providers. For example, there’s one inside the built-in Messaging (A.K.A. texting or SMS) app that it uses to display and search your history. Just because it’s there doesn’t mean you should use it. The Android team isn’t promising that it’ll be the same in the next release or even that it’ll be there in the next release. […]

So, go ahead and look at the undocumented Content Providers; the code is full of good ideas to learn from. But don’t use them. And if you do, when bad things happen you’re pretty well on your own.

Andy Rubin two weeks ago, in the interview with the New York Times wherein he compared Apple to North Korea:

A lot of guys have private APIs. We don’t.

Thursday, 6 May 2010