I live in India, where the cost of a iPhone 4s is currently on the higher side of the smartphone market. To put it in perspective, you can get an android device from anywhere between 10% to 100% of the cost of an iPhone. With the Android system, you are guaranteed access to all the tried and tested Google applications like maps. Google have acknowledged the rise of the Indian consumer market by investing more money and resources to better the Indian maps by incorporating traffic, etc. Slow yes, but definitely steady, as India will shortly represent a significant chunk of the smartphone market worldwide. Now, if Apple want to compete in this lucrative market, they would need to either ensure that they invest comparative resources and money into making their maps applications more India friendly (along with all the other impacted countries that represent new and viable markets), or they need to ensure that they do not block native Google applications. I somehow do not get the feeling that Apple are seeing things the former way, and it would be several iOS releases before their maps applications make any headway. By that time, they would have already lost the battle to Google and the myriad range of android devices out there.