In the never-ending debate about whether usrs benefit more from "open" amd "closed" application environments in the mobile space, Apple has tended to be the best example of innovation and consumer benefit provided by the "closed" model, even though many would likely argue the evidence tends to suggest "open" leads to more rapid innovation, as a rule.
"Closed" can lead to benefits if the provider can optimize performance of all applications and devices, while at the same time delivering better user experiences. Apple has excelled, on that score.
But Apple's recent decision to ban Google Voice from the iPhone App Store is a salient reminder that the ability to optimize user experience can come at a cost.
To be sure, nobody is quite sure who was the driving the ban. AT&T obviously has incentive to protect its existing voice business. If Apple drove the decision, the reasons are more difficult to discern.
Google Voice allows free domestic calling and texting and cheap international calls, and will in the near future provide number portability. That AT&T wouldn't be too happy is obvious. But why would Apple support such a move, beyond the clear interests of its partner?
Could perceived competition between Apple and Google, which traditionally has been quite well mannered, be moving to a new stage more analogous to the ways Microsoft and Google now compete?
In what might be a related move, Google Latitude for iPhone and iPod touch. available as a Web application running in Safari, might have been "forced" to operate in a more restrictive way than the same app runs on other mobiles.
Gooble says it worked closely with Apple to bring Latitude to the iPhone in a way Apple thought would be best for iPhone users. But afterwards, Apple requested that Google release Latitude as a Web application "in order to avoid confusion with Maps on the iPhone, which uses Google to serve maps tiles.".
"Unfortunately, since there is no mechanism for applications to run in the background on iPhone, which applies to browser-based web apps as well, we're not able to provide continuous background location updates in the same way that we can for Latitude users on Android, Blackberry, Symbian and Windows Mobile," Google says.
Again, there are reasonable user experience reasons for Apple to avoid user confusion. But one suspects there might be more than that going on here.