Originally Posted by SeattleSUP:
The fact that there are more Android devices out there than iOS devices out there does NOT mean Android has a larger user base. It only means it has a larger install base. They are two VERY different things. Android owners still do not use apps at nearly the rate of iOS owners (though this is quickly changing).
There's also development capacity - a team may not be large enough to develop both apps simultaneously. That or a company may not have the budget to develop both simultaneously (very likely for a small company such as Lionel). Also keep in mind it costs more to develop for Android because there are more variables you have to design and test for. Just because you release an Android app doesn't mean it will automatically work on any Android device. A lot of Android phone apps fail horribly when scaled to tablets. I work in this space and know a LOT of people on the app side, OS side and hardware side and there are good reasons why people go iOS first and Android second. You may not personally subscribe the philosophy but companies the size of Starbucks do and you can rest assured they have plenty of good reasons to do so and have researched the issue pretty heavily.
If the LCS is a success on iOS it's a safe bet it will come to Android.
I'm fully aware of the additional complexity of developing apps for Android devices over iOS. If you are going to develop both, however, the development costs are no different where they are released simultaneously versus one at a time; it still has to be done if the objective is to release both.
Again, as the apps are being released for free as it is indicating, whatever the development costs are for both is moot if both are ultimately going to be made available. So as far as I see, the issue would be development capacity from the sense of not being able to work on both simultaneously. But again, to keep your consumer base more happy and inclusive then the ideal model would be to develop them sequentially then release them simultaneously, not release one first then develop & release the other.
If it's not feasible from a logistics standpoint to release both simultaneously yet the intention is still to release both iOS and Andriod versions, then that intention should be made crystal clear from the get-go. Keep the consumers informed.
As for the Starbucks and other's collective rational for developing the easy one first then the more complicated one later, that's just being lazy.