Cross-platform Development

Another approach takes advantage of both platforms by using cross- platform development frameworks such as Corona, Unity3D, PhoneGap, Titanium, Xamarin, etc. Many of these frameworks create quality apps for both iOS and Android at the same time. However, they come with their own kind of problems.

The amount of bugs are higher as the app is translated over to iOS and Android - leaving you to fix bugs and translation errors for two apps. The cross-platform frameworks run on a unique language different from both Android and iOS. Looking to the future, it would benefit both your app and your company to gain experience coding for iOS and Android instead of a cross-platform language.

So, iOS or Android? - It ultimately depends on where your customers are. Without them, it doesn't matter what you build or how you build it.