|If you think that you are about to read another article from an Apple fanboy or an Android aficionado favoring either of them, then you’re in for a surprise. I have no wish to get into the age-old debate of ‘open vs. closed system’. But what I’ve attempted here is to present a real truth from a developer’s perspective. Since I’m a self-proclaimed chef, I am ready to share the recipe of my gourmet meal with you and you can choose what tickles your taste buds best.
The battle rages on!
Learning app development in India is similar to learning Na’Vi in the Shire. My obvious choice was Amazon to source out my beginner’s tools – books. There are 320 paperbacks available on iPhone Development vis-à-vis 173 paperbacks on Android. Advantage Apple. I then required tech stuff from the two Goliaths.
Android has really great documentation. The Android approach fundamentally exposes everything to the developer, rather than try to hide important stuff. The branding guideline is however, just a single page, compared to Apple’s 9 pages. That being said, the iOS Human Interface Guideline is astonishingly detailed.
App development means developing a killer app in exchange for a big-fat paycheque. If you’re a one-man-show i.e. an indie developer, you need to market your app to earn money. And, I have to say that the iTunes App Store is miles ahead of the Android Market Place.
How one app looks on different OS’
A dramatic increase in the integration of geo-location, social, and cloud-connectivity services underscores new focus on sustaining user engagement. Increased plans to integrate advertising and in-app purchase points to a new focus on longer-term financial viability over free brand affinity apps. In short, the developers favor Apple near-term while Android long-term. Hold on to that thought, because I think the meal is ready.
Ready to serve
The bad. OCD (Obsessive Compulsive Disporder). I think that’s the one word that best describes Apple. The rules are simple while developing apps for iOS – do what they say. If you try to be a maverick, your app will disappear from the store. Problem number two. 100 million people across the globe are carrying the same model. No flip, no slide, no trackpad… just touch.
The bad. The Android operating system is open source and so hardware makers can take it and do almost anything they want with it. Result – double shift for a developer to make the app look the same on all handsets. Developers need testing devices. And there are only two developer devices available that are far costlier than an iOS test device.
So which one is sweeter? Well, as WWDC is knocking at the door and as this year will be all about apps, the little Green Robot is not my best mate at the moment so for now, I’m savoring the taste of the Cupertino Apple.