Hacker News new | ask | show | jobs
by mcintyre1994 4767 days ago
There really isn't a non-diplomatic response that works here. If you just want answers saying one or the other, there's the poll in the comments, but that's just personal preference to some extent - and I'm sure "personal preference" counts as diplomatic too.

The best I can do is that there's more Android devices, but I'm not sure which platform downloads more apps, particularly paid. Last I heard most of the money came from iOS.

If costs are an issue, then Android is likely to be cheaper to get started with, but that depends what you already have. I believe you need an OS X device to program for iOS, if you don't have one and costs matter, that's a big one. If you want a suite of testing devices, Nexus 4, 7 and 10 are cheaper than iPhone 5, iPad Mini and iPad in general. You probably have something from there already though, so that depends. iOS has a $99 developer fee, if costs matter that's another.

So, I won't give an answer that it depends on the kind of app you're developing, but I will say it depends on lots of factors you haven't given us. It might help if you detailed what you have gathered from your own studies on the platforms, and what specifically you wanted from this question.

1 comments

thank you for the reply mcintyre1994.

cost involved in investing for the devices, upfront developer fees for a individual developer like me.

i have a MBP. so not an issue for programming. but i dont have an iphone. my app mostly relies on location services, accelerometer, gyroscope and magnetometer.

not sure whether these are all available in various android / samsung devices...!

To my knowledge, any recent device should have them, and location services should be available on fairly old devices - Google maintains that as part of Play Services. If you don't have an iPhone, do you have an Android device? I'd be weary to suggest developing anything until you scope out competitors - there's a LOT of apps on both platforms.

You can use play.google.com if you didn't know for Google Play apps, so if you're not an Android user that's a good place to start checking the ecosystem out. Maybe you can do something similar with the iTunes client, but I'm not too sure about that.

Oh, and another point to consider is there's far more variety among features etc on Android devices. In an attempt not to be diplomatic, that's probably a bad thing for a developer. Probably.