Do Developers Prefer Apples or Androids?

android logo bot

We talk to a number of developers and ask whether they like Androids, or Apple's platform best.

If you ask developers which is better, the iPhone or the Android, they’ll give you a strong, resounding “It depends.”

Writing applications for two different platforms poses significant challenges but developers say the differences between iPhone and Android can be summed up into three key areas: ease of development, speed of approval for apps and of course how much money you can make selling the apps.

Ease of Development

Coding language plays a big role in how easy it is for a developer to work on both iPhone and Android platforms says Anders Brownworth, who has developed Voice over Internet Protocol-related apps for companies such as bandwidth.com. “If you have a Java background, which most developers do, then Android is best for you. iPhone is coding Objective C – it’s an older language, but you can get up to speed. As a developer you have to remember stuff like in Java the system garbage collects for you while with iPhone you have to do it on your own,” he says.

The iPhone’s major development advantage is hardware uniformity. DoApp, a third-party developer of branded mobile apps on Android and iPhone for newspapers, has worked extensively on iPhone. Its senior excecutives agree with Brownworth’s assessment of the different coding languages, but say having one phone to deal with is a plus. “An advantage on the iPhone side is it’s one device. There are going to be 16 Android phones on the market, that makes for a very fragmented situation,” says Wade Beavers, CEO of DoApp.

Brownworth agrees. “If you’re going to put a couple of buttons on the screen you know it’s 360 pixels high for Android, some are 640 pixels, your interface may include multiple copies of the same button image. ”

Alex Moazed, CEO of Applico, which develops applications for the iPhone, Blackberry, Android and Windows Mobile, says this is a bigger deal than one might think. “I’ve done projects where customers need Android apps upgraded and it requires three different screen sizes etc. Your costs add up in terms of backwards compatibility.”

Developers add that if you’re a new developer you’ll need to absorb the cost of buying a Mac as well as a PC if you want to work on both platforms.

Speed of Approval

Once developed your app must be approved and that’s where Android phones tend to shine. ”I just finished nine months of working on an iPhone app,” Brownworth says. “It’ll be two weeks maybe middle of January because of the holidays to know if it’s approved,” he says.

Beavers says Apple’s convoluted approval process and the sheer app volume delay the process. “One of biggest challenges you hear is you get an app denied and no one tells you why,” he says. “The process Apple has for denial and acceptance is very arbitrary. Unpublished API suddenly becomes non available, I’m telling you if a developer gets a call from somebody at Apple, that number goes into a lockbox to be treasured.”

Android is a different story. “With Android everything is accepted by default but they reserve the right to pull. You may be pulled from the Apple store too, but you have to pass some sort of unknown bar to get in then you may be pulled,” Brownworth says.

“We can’t give our client a specific date for approval,” says Dave Borrillo, CTO of DoApp. “Plus if you have a bug you can’t do a quick fix because of time lag. We have 200 apps, if we do a global change all at the same time, we send in the change and some get in and some we have to wait,” he says.

Developers could write Web apps to bypass the iPhone approval process as Peter-Paul Koch says, but even he agreed it isn’t a cureall.

Getting the Sale

Getting your app sold depends on the platform. Ben Kazez, president of Mobiata, makers of FlightTrack – a travel app available in both the iPhone store and for the Android – says Android’s ability to run apps in the background is big for his Android customers. “Running apps in the background is huge for FlightTrack,” he says. “You can get flight updates without interrupting what you were doing. We’re going to be adding integration features like a calendar that we can’t do on iPhone.”

But the iPhone app store is a gamechanger as far as some developers are concerned. A recent article on Wireless Industry News says, “On average, about 82 percent of those surveyed indicated the design of the Android Marketplace makes it very difficult for mobile apps to be noticed, and about 57 percent of the Android developers are not satisfied with the revenues generated so far.

Moazed says iPhone’s increased sales volume can be a negative for a small developer.

“For underdog developers, [the] iPhone store is also very crowded. It’s hard to get your marketing message out there. You can sometimes spend more on marketing than on development with the iPhone store,” Moazed says.

The Future

Although Moazed praises RIM for recent advances to Blackberry like their partnership with Adobe, developers say that Apple and Google will continue to vie for the number one and two spots in the market. “In 2010 it’s going to be all about two titans and it’s going to be iPhone and Android. I don’t think Palm Pre and Microsoft are even going to be in the market,” Beavers says.

Given that, Brownworth says developers looking to write for both should start with iPhone. “If I were to target both platforms for the same app I would write for the iPhone first, get the UI nailed first because the UI tools are prettier. Once you have an interface singing in iPhone it’s easier to go to Android.”

John Greaves is a writer living in Dallas, Ga. His work has appeared in newspapers, magazines and websites.

Check out Digital Trends Best iPhone Apps

Check out Digital Trends Best Android Apps

Showing 27 comments

  1. January 2010 – Email Design Tips for BlackBerry Friendly Newsletters « Applico Inc at 12:36pm 28th July 2011 [...] More on IT World [...]
  2. January 2010 – Do Developers Prefer Apples or Androids? « Applico Inc at 12:17pm 28th July 2011 [...] More on Digital Trends [...]
  3. abby at 9:21am 23rd December 2010 Very cool read, really enjoyed the article. check out more apps by android http://mobolinks.com/2010/12/hottest-android-apps...
  4. sell gold for cash at 10:37am 23rd July 2010 Application developers see Apple’s OS as the top mobile platform for now but have high expectations for Google’s Android,
  5. Wordpress at 11:07am 14th July 2010 Developers prefer iphone instead of android for sure..b'coz i think android stands no where in front of apple iphone.With 110 apps on the iPod Touch, mixture of free and paid, has been 100% maintenance, trouble free, and so easy.So therefore iphone is the best!! http://www.designussion.com/category/wordpress/
  6. HMS Home Warranty at 5:34am 3rd July 2010 I think there's no comparison of iPhone and android.In every aspect iPhone is the best starting from its features till its applications.iPhone is just awesome!! http://www.hmswarranty.com/
  7. mlm help at 1:53pm 18th June 2010 If you were charged to make a call on Truphone's new application for Android, that will have been because you or the person you were calling were out of Wi-Fi. Calls made on the new Truphone application for Android are totally FREE when both parties are in Wi-Fi, as the application integrates a full VoIP engine. You will only be charged to make calls when either party is out of Wi-Fi. When out of Wi-Fi, the application works by making a local GSM call to the Truphone gateway (if a customer has a bundled package of minutes this call is often free, otherwise is charged as a ‘local call) from where the call is then routed over the Truphone network. This technology helps us to make sure that customers can benefit from free or low cost calls wherever they are.
  8. J hass Group at 4:03am 16th June 2010 Great comparison..but according to me iPhone is much better than Android.There's simply more opportunities and lucrative projects for this phone. The name 'iPhone' itself is a big brand name..so in my opinion iPhone is the best!!
  9. Pace Butler at 2:38am 14th April 2010 i would like to give my vote to android...
  10. Animation Clips at 2:56am 13th April 2010 Apple iPhone has more advantage, as it hold the whole market and it is more appealing to developers right now.
  11. E Cig at 9:21pm 23rd February 2010 Very cool read, really enjoyed the article.

    Your girl Mary :)
  12. shaaam2007 at 11:57am 22nd January 2010 according to my opinion Iphone development is more hot topic of the programmers in these days and apple hold the market place. So developers should prefer Apple development.
  13. iphone developer at 7:05pm 9th January 2010 In terms of making money, the iPhone is the far superior phone. Theres simply more opportunities and lucrative projects for that phone, since the market is much larger. As a developer, I go where the money is and right now its with the iPhone!
  14. David at 11:48am 7th January 2010 James et al,

    The following is meant to be constructive criticism and not personal.

    The lawsuit dance tells me nothing other than to confirm that these are big stake games played by ruthless people who have no intention of missing any opportunity to protect & nurture their company.

    Perhaps we should reflect upon the fierce nature by which IBM, QUALCOMM and Texas Instruments (TI) defend patents. They even make money at the whole process.

    These companies like many other US companies who litigate are not selecting between innovation and litigation, they choose to do both: innovate and litigate. This idea of selecting 'A' over 'B' is known as the fool's dilemma and skilled businesses just don't do it.

    As to who has infringed whose patents - there is a court system that will determine that. Anything else is just idle speculation. Of course, those with better insight and confidence can always look at how negative outcomes might affect stock prices and benefit from that. An ITC injunction on Apple would be have a significant even if final litigation shows no infringement. TSMC's recent win over a competing semiconductor firm shows the cost of losing and having worked at a company where injunctions prevented us from bring our product into the US for an extended time period are not isolate cases.

    Perhaps we have forgotten that innovation is not a US right or unique to US. Our parochial view has resulted in us being late to the game in adopting mobile technologies (Asia leads Europe leads US). Motorola used to be a big player and lost to Nokia. While we're giving away products in the US (bandwidth, applications, etc), the SMS advertising business in Asia is a huge market that we ignore both in terms of extracting dollars there and leveraging it into a US business opportunity. To succeed in the global market, don't assume that a US view is the world view. (So it is probably not too surprising that many/most iPhone developers don't release products outside of the US market - I don't have exact numbers just impressions from talking with globalization/localization companies.)

    Just some thoughts from an international business development person with a huge quota to meet.
  15. David at 10:32am 7th January 2010 I'm with Malte and Ian on this

    I invest my time and money where I get a return. And I think that for most business people, it is unclear where/how the money will be made resulting in experiments.

    Apple currently has 1st mover advantage, a loyal following and great infrastructure. Certainly the ability to reduce development overhead/costs with less fragmentation is a bonus. Push notification versus background processing will be decided by the market and the types of applications that make money. Apple has been able to work around many of the architectural / marketing limitations since the initial launch of the iPhone including no desire to support native apps if I remember correctly.

    The closed versus open system is an issue. (Personally I truly hate not being able to change battery and SIM cards but I still own an iPhone in addition to others because of employer requirements.) When I looked at investing in some companies that wanted to do Made4iPhone hardware, I was surprised at all of the royalty touch points added by Apple and testing and lack of a transparent approval process. It is expensive to get into hardware and investors need bigger returns when risk is systemically introduced. There is room for opening the environment: the explosion of integrated circuits occurred because access to a broader people resulted in more creative products.

    Google - IMO - seems to have the proven track record of executing the 'fast follower' strategy when they are behind. They too will have course corrections to make (is it sustainable to have such a fragmented platform a la RIM etc.) But they are a driven bunch of very creative people who should only be discounted at their competitors' peril.

    I don't count RIM out, but they need to quickly get their act together.

    But it is unclear that people are making money and the anecdotal information on the web seems to range from zero to a few thousands with some spectacular exceptions. That is for the iPhone. But these are early days and clever people will figure out that people will pay to solve problems that they want eliminated or to provide a new benefit.

    Exciting times in progress and ahead
  16. android developer at 5:37pm 5th January 2010 The main thing that makes the iPhone so much more appealing to developers right now is how much more lucrative it is. There have been so many iPhone millionaires and very few Android millionaires, to be honest I havent heard of anyone making a fortune off the Android but im sure someone is. Until Google finds a way to entice developers to make apps for their phone, the iPhone will have the advantage.
  17. Bay Man at 2:01pm 5th January 2010 oohhh man this is a great battle, while im not a big mac fan i somehow know how this story is going to end. I personally bought the andriod and development on it is easy but you can see them going down the same path that microsoft went and in this case mac will win the hearts of the people.
  18. free Playstation 3 at 6:28pm 4th January 2010 Both good phones. Don't see why there's such a fuss about which is better. Preference.
  19. Zac at 5:49pm 4th January 2010 Running backgrounds is hype given the technology in the devices today. With the success of the iPhone the Pre and Android have to distinguish itself from it, also, Apple has different design philosophy from them. When the processors are faster and more efficient, background apps will be plentiful. At the moment, it's far away a reason to get the Pre or Android.

    With 110 apps on the iPod Touch, mixture of free and paid, has been 100% maintenance, trouble free, and so easy, I rarely turn it off. I wonder is the tight control of the App Store partially responsible for this? If so, as an end user I support the control.
  20. e cigarette at 3:37pm 4th January 2010 Im pretty sure on the developers end the Iphone is more profitable.
  21. Ian Bell at 2:20pm 4th January 2010 I am with Malte. I don't think it matters which platform is better, what matters most is which platform will make them the most money.
  22. Malte at 1:23pm 4th January 2010 In the long run most independent developers will develop for the platform that makes them the most money and contract developers will be told be their employers to develop where the platform with the biggest market share. Currently that is the iPhone (especially with the advantage of the App Store) but I think that Google will gain a lot of ground. Just look at their amazing "Google Goggles" technology.
  23. ProgrammerGuy at 1:04pm 4th January 2010 You don't need a PC and Mac to develop on both systems. You just need a Mac. They do run Windows too (better than many PC's.)
  24. stickyd at 12:29pm 4th January 2010 The only reason or need I see with background apps is when an app needs contstant access to the internet for it to operate.....like LastFM or Pandora. Other than apps like those, you can achieve the same result and notifications through Apple's Push Notifications. That's why what the developer of the FlightTracker app confuses me. I have Beejive on my iPhone and the notification for an I.M. from Yahoo, MSN, iChat, Facebook, Myspace come through instantly, with no delays. I like this option and it doesn't bog down my phone by having multiple applications running at the same time. That's something people tend to leave out when bragging about their phones being able to run background apps. I've seen it first hand on my friend's Pre. If you have 3 or 4 apps open at the same time, it causes the device to run sluggish. Granted, with tech advancements, we'll see most smartphones (including the iPhone) to be able to run multiple bacground apps with little or no lag in the near future. However, I still like Apple's Push Notifications even if they start allowing background apps. I love getting customized updates from ESPN and other sports apps on my iPhone without having to have either of them running constantly in the background. I think we'll see many tech upgrades in the coming year. Just look at how far things have come since Apple's introduction of it's App Store.
  25. Mach at 12:17pm 4th January 2010 Not to quote Transformers or anything, but Nokia is from Finland.
  26. Dreaming at 1:01pm 29th December 2009 I agree.. I hate.. HATE Nokia phones.. I love my Apple phone, and I'm not sure why Nokia even cares that Apple is using the technology if Apple is infringing.. It's not like Nokia is doing anything good with it.. Have you seen some of there dumb phones, and crappy user interfaces on the Symbian OS.. Nokia is ridiculous.. Go away China!!!!!!!!!!!!!!!11
    '
  27. James at 12:49pm 29th December 2009 Whenever I heard about a company making claims like this, it seems like a last ditch effort to try and make money off of a lawsuit. It tells me that Nokia has given up on trying to out innovate Apple and instead they will just whine and sue. I am not impressed.
Close Suggestion Windows 7 Review
View Article