4 ms·
As a note I've been developing in Cocoa since 2005, and Android on and off since it come out. Also taught both iOS and Android at the local university. I still
by bnycum 15y ago
As a note I've been developing in Cocoa since 2005, and Android on and off since it come out. Also taught both iOS and Android at the local university. I still prefer iOS and it's tools a whole lot better. Developing for Android isn't bad, it's the development tools.
* installing Xcode is simple, minus the large download. For android I've got to get an IDE, android sdk, plugin for my ide, download platforms needed, create virtual machines (making sure to enable snapshot mode or wait forever on each reboot).
* the iOS simulator is nice and quick, though it gives you false hopes of how fast your app runs sometimes. The Android emulator is slow, almost unbearable at times. I've also gotta make sure I'm on power or my battery drains quick.
* programming for either is about the same in terms of ease or difficulty. Concepts are easy to get. Sometimes I think android is a little bit more straight forward.
* setting up a device to accept a dev build is a few clicks on iOS. On android I've got to enable the device for non market apps, etc on the device itself.
* I still have no clue which market is the best to put Android apps, the fact there is a choice makes everything even more confusing.
* fragmentation, though I've never had any major issues.
I really don't have much against Android as a platform, it's the development tools that drive me away. Apple has everything so it just works.
- bendmorris 15y agoWhich market is the best to put Android apps? How about all of them? I love the fact that you have choices. There's only one iOS app store, so you're putting all your eggs in that basket.
- bnycum 15y agoYes, but everyone knows that one app store. It's too much of a pain to manage multiple markets on Android. Especially when some do reviews and others do not.
- cageface 15y agoSometimes I think android is a little bit more straight forward. Isn't this a pretty big point though? As a developer, I'm willing to put up with some extra hassle up-front if it makes the bulk of the work easier.
- Morcane 15y ago- XCode is shit. Apple needs to get with the times here, we don't want want an IDE from the stone age. - Point taken, Android emulator is slooooowww... - Yeah, Android is indeed a bit more straightforward which is a BIG HUGE plus. Development tools driving you away? Apart from the emulator, what more could you wish for? - You can choose from several Java IDEs (or use VI/Emacs if you so desire). - You can choose from several userfriendly IDEs (I can't call XCode user/developer friendly). - You're not locked to a Mac for development.