Could someone explain why Uber doesn't have an Android app for their drivers? It looks to me like they are trying to skim a little extra from those without iPhones. Surely they can afford the engineering costs associated with an Android version?
From my friends who have maintained both iPhone and Android versions of the same product, the Android dev costs were roughly 4x that of the iPhone, and that continues with QA for every single new feature released, assuming you want feature parity.