All men are frauds. The only difference between them is that some admit it. I myself deny it. - H.L. Mencken
APPLE MESSIAH Steve Jobs does not like people breaking Apple's rules and right now he is mightily miffed at the search engine Google which seem to have broken one of his commandments which he set in stone.
When Steve approved the rules of Apple's Iphone Software Development Kit he demanded developers use APIs that come from his elite team of Mac developers. Innovation is not allowed other than from the font of all innovation, the amazing shrinking Messiah himself.
However Google Mobile uses undocumented APIs in order to use the Iphone's proximity sensor to prompt a verbal search.
Such software cleverness is deemed naughty in Steve's sight and the Apple press claims that it could break in the future as Apple updates its software.
So far St Steve has taken no action to cast Google into outer darkness, there to gnash its teeth for standing against the mighty Steve. But many believe it is coming.
One of the problems for Steve is that too many people are writing cool code for his Iphone toy and Apple just can't keep up with them all.
If it were not for the fact that it is an item of faith that Steve Jobs is omnipotent, many would think that he just missed the Google code.
But that would make him fallible. ยต
L'Inq
Cnet
But I've made a few bits of software in my time and you get a mountain of trouble if you allow developers to use unofficial APIs.

If you don't lay down the rod, then they'll all be doing it and soon as you do a software update, you break dozens of Apps and end up with millions of p*ssed off customers.

If we ever want to drag ourselves into a better software future we need much tighter regulation on the quality of the software we make.

I really shouldn't need to say this but I will anyway. I'm not a Apple User.
Well, I would suppose the reason them not using the public API's is about such a function not being there. If apple would provide the functions I am sure google would update the software to use it.

since this app is only available to those living in certain countries. The local app store is a shadow of its US version. The same unequal treatment of customers occurred for podcasts too. I dread the "This blah blah is not available in your country's xxx store" message. No wonder a jailbreak ensued :-)
no kidding it takes some fancy top condition software to keep an unstable poorly cooled heap from failing.i don't like apples products but i have to admit those drives make most look like 5 minutes of work lol.
>...and you get a mountain of trouble if you allow
>developers to use unofficial APIs.

So why the bloody hell are those "unofficial APIs" in there, then? Where is the god-given right for Apple's own application programmers to use them, but nobody else? It's either hypocrisy (do as we say, not as we do) or conflict of interest (you can't compete with our apps) or both of the above, take your pick.