I wrote up some initial thoughts on Google Latitude for the iPhone a few days ago and this morning I come across this ZDNet blog entry on the struggle between Apple and Google on native vs browser based apps. While a part of me admires Apple for going to extreme lengths to ensure their devices have a good user experience, in this case their desire to control the device is, IMHO, not providing the best experience. As noted in my blog there are a few quirks and serious limitations that I think wouldn't be there if it was a native app or otherwise restricted by Apple's review process.
That said, Apple does control the device and Latitude not being available for the iPhone was a glaring gap so Google no doubt had to accept the limitations. And clearly Apple is being successful with the iPhone, but at what point will Apple have to relinquish some control or risk losing market share to other devices running Android? The iPhone has a head start but you can be sure that Android will improve and the openness of the platform will be an advantage that will benefit it.
And related, but in the Apple vs Palm front, as you are probably aware, one of the Palm Pre's touted features was being able to sync with iTunes. Apple used their control of the platform to break that sync'ing with an iTunes update, but Palm has countered with an OS update that makes the sync'ing work again. When will this cycle end? Probably not any time soon.