An iOS developer's take on Android development

iOS developers who create successful products for Apple's mobile platforms are often faced with feedback from potential users asking "When are you going to move XYZ over to the Android platform?" Developer Nick Farina is the co-founder of Meridian Apps, a company that develops a platform for creating location-based apps. Yesterday Farina published a long, detailed treatise on the differences between iOS and Android development, both good and bad.
Some of his findings?
- Apple has made it easy to start writing iOS Apps -- you download the free Xcode installer from the Mac App Store and go. For Android, you need to download the SDK, set up Eclipse (a Java IDE), and then install the Google ADT plugin.
- Eclipse is slow and bloated, but once you become familiar with it, "it'll basically write your code for you."
- The Objective C code for iOS and the Java code for Android ended up "looking strikingly similar."
- The Android Emulator is horribly slow. He suggests buying several Android devices for debugging instead, since it's actually quicker to deploy and test the app on a device, and you'll want to test against fragmentation caused by different devices and OS versions.
- It's very easy to make Android UI layouts that automatically resize for different device screen sizes and orientations.
- Animation on iOS devices, dependent on OpenGL, is "hopelessly fast." Android didn't place a requirement for a Graphics Processing Unit (GPU) on device manufacturers, so animation is limited by the software-based compositing system.
Farina notes that Android is actually the third platform they've created Meridian for. The first was Windows Mobile, with iOS being the second. All in all, Farina takes a pragmatic point of view about developing for different platforms -- "There will always be new platforms and new paradigms to learn. The best we can do is to understand where each one came from, and to embrace the positives and overcome the negatives as quickly as possible so we can ship some awesome features before everything changes again."
[via DaringFireball]
Share
iOS developers who create successful products for Apple's mobile platforms are often faced with feedback from potential users asking...
Add a Comment
Recently, It’s getting even worse. Symantec is criminal & breaking the law. I can’t believe Symantec indulge David Freer & Suzy Walsham to get my person info through HR dept. for their own personal purposes, which is toally violating the privacy law. (as I have worked for Symantec before). As I called to Symantec headquarter & talked to legal Mona Ramamurthy & sent an email to all the management team (as they can’t pretend they didn’t know about it) and got no responses at all. What is Symantec management team’s thinking? What makes them to think they could break the law BOLDLY? Is US a legal & civilized country or what? Or Symantec thought they could just hide behind hundred of lawyers’ back and as one solo person I can barely hurt them at all? I wish President Obama would know this. Then he can tell the chairman & CEO of Symantec, Enrique Salem, the same words as he told Congressman Anthony Weiner “If I was him, I would resign” from Obama’s management advisory. I wish Symantec shareholders would know this, so they can sell the stocks to show their disagreement with their RUDE & ILLEGAL behaviors. I wish the press would start investigating this. Thank you.
August 03 2011 at 2:41 PM Report abuse Permalink rate up rate down ReplyHe might have a better experience with IntelliJ. It comes both in a paid version and a free version. The free version includes Android support, and if I remember correctly it is available out-of-the-box (i.e. the plugin is already bundled).
August 03 2011 at 9:54 AM Report abuse Permalink rate up rate down ReplyHahaha, this was a great article, too bad I actually read DaringFireball too. How about some original blogging over here for a change? Reblogging a blog of a blog is kinda lame.
Also, you should be ashamed for even paraphrasing this article. Farina wrote one helluva great article and it really does everyone a disservice to do anything other than link directly to it. It was seriously some of the best writing I've seen on the internet.
Deals of the Day
more deals- Acoustic Research Digital Photo Frame with iPod Dock for $50 + free shipping
- Apple iPhone 4 8GB for Verizon, AT&T, or Sprint for $50 + pickup at Best Buy
- Unlocked iPhone 4S 16GB for GSM (AT&T, T-Mobile) for $619 + free shipping
- Apple iMac Core i7 Quad 3.4GHz 27" w/ 24GB RAM, 2TB HDD for $2,677 + $29 s&h
- Used Apple Magic Mouse for $36 + $4 s&h
- 9-Piece iPhone Bundle, includes 1,900mAh battery for $8 + free shipping
3 Comments