Slashdot Mirror


Devs Bet Big On Android Over Apple's iOS

CWmike writes "A majority of mobile app developers see Android as the smart bet over the long run even as they vote for Apple's iOS in the short term, according to a survey conducted jointly by Appcelerator and IDC. The survey polled more than 2,300 developers who use Appcelerator's Titanium cross-platform compiler to produce iOS and Android native apps. Of the 2,300 polled, 59% said that Android had the 'best long-term outlook,' compared with just 35% who pegged Apple's iOS with that label. But three out of four said that iOS offers the best 'near-term' outlook, with 76% tagging Apple's operating system as the best revenue opportunity."

25 of 328 comments (clear)

  1. Re:woowoo by hedwards · · Score: 5, Insightful

    Given the way that Apple treats 3rd party devs and the locked down phone, it would be very surprising if Apple keeps their loyalty without making a major course correction. Those dick moves like randomly rejecting applications and stealing functionality out of apps for the base system isn't really endearing them with the people they need to keep the appstore vibrant.

  2. Not a surprise by TheCount22 · · Score: 5, Insightful

    This is not really a surprise considering it is the only mainstream open platform not tied to any particular hardware.

    1. Re:Not a surprise by Korin43 · · Score: 4, Insightful

      It's even less surprising when you read who they asked: "2,300 developers who use Appcelerator's Titanium cross-platform compiler to produce iOS and Android native apps".

      Why doesn't the headline read "People who use cross compilers have a reason for that choice". Despite what the title suggests, my guess is that Appcelerator users aren't the majority of mobile developers.

    2. Re:Not a surprise by dwater · · Score: 3, Interesting

      ...and Meego. Both Symbian and Meego are more open than Android (iinm), because there is no one member controlling it - ie they both have councils/etc.

      In comparison, Android is a poor bet, if you ask me. I say this not only because it isn't very open to collaboration, but also because it is designed to profit Google in ways that other key players also want to profit - ie services. Sure, they can fork it and do whatever they want, but that just becomes fragmented and is only Android in name (which might be enough to dumb consumers, I suppose). Manufacturers like that they can see the code, but to changing it means it isn't 'comes with Google'.

      Android is "Open" as in "Window", but not "Open" as in "Door".

      But I'm sure some would disagree...and I'm quite interested in the counter arguments. So 'fire!'...

      --
      Max.
  3. That sounds about right.... by hackel · · Score: 3, Interesting

    Apple users are used to paying for costly proprietary applications, so of course there is a better revenue opportunity. I just find it so disgusting that there are so many developers all of a sudden interested in making money from their code. It seems Apple is doing more to destroy the environment created by the open source community than any other company...

    1. Re:That sounds about right.... by TheKidWho · · Score: 4, Funny

      Oh no! people want to make money off of their work! That's capitalist talk, off with their heads!

    2. Re:That sounds about right.... by Jonas+the+Bold · · Score: 3, Interesting

      So in a ideal capitalist society, a person would be encouraged to save everyone a million man-hours because if he made something that useful he'd become rich.

      In an idealized communist society, it's to each according to need and from each according to ability, so that person would be encouraged to save everyone a million man hours for no reward, but just because he has the ability.

      In your idealized society, you think he should be paid based on... how many hours he worked? Your hybrid economic system removes both the altruistic motive of communism and the reward motive of capitalism.

      So you've invented the worst economic system possible. Congrats!

      --
      Everything seemed to be going so nice
      'till the end of all beings punched right through the ice
    3. Re:That sounds about right.... by shmlco · · Score: 3, Insightful

      Face it. If you're a Verizon customer, a Sprint customer, or a T-Mobile customer, then your only smart phone choice is... Android.

      Windows 7 phones are still vaporware, and no one wants the soon to be unsupported Windows 6.5. Blackberry failed to up their game significantly, and it shows. Palm's WebOS was a non-starter.

      So what's left on the shelf? Android.

      The way I see it, the majority of the people who're buying Android aren't "choosing" Android.

      Walk into a Verizon store, or Sprint store, or T-Mobile store, and the only viable options available are Android phones. Faced with no real choice, customers examine a couple of nearly identical plastic phones for a few minutes, find the same set of features on each... and then proceed to buy the cheapest one.

      Hence Android's sales growth.

      What will tell the tail is the day AT&T loses its exclusivity agreement, and the iPhone hits Verizon...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    4. Re:That sounds about right.... by McNihil · · Score: 3, Funny

      OK how about us who has make games where man-lives are wasted? I am so in the red that it's not even funny.

    5. Re:That sounds about right.... by jcr · · Score: 3, Insightful

      >I just find it so disgusting that there are so many developers all of a sudden interested in making money from their code.

      I find it disgusting how many people expect other people to work for nothing.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  4. Sampling bias? by RyuuzakiTetsuya · · Score: 5, Insightful

    So among cross platform developers, just over half said one platform was better than another.

    Talk about sampling bias. This just in, 70% of AppleInsider users think iOS is great, and 99% of lactose intolerant people think Ice Cream suck

    big deal.

    --
    Non impediti ratione cogitationus.
    1. Re:Sampling bias? by phantomfive · · Score: 4, Interesting

      Actually I'm pretty surprised they could find 2,300 developers who use Appcelerator's Titanium cross-platform compiler at all. Did they make answering the poll questions a part of installing the software? And does this whole story sound like a slashvertizement to anyone else?

      Honestly I like Android, and I like iOS, but the GUI layout models are so different, I can't imagine a single system working well for both. Does anyone have experience with it?

      --
      Qxe4
  5. Asking The Undecided? by rsmith-mac · · Score: 4, Insightful

    Perhaps I'm missing something, but isn't this effectively a survey of people who are undecided? After all, isn't that why they're using a cross-platform kit rather than writing right to Android/iOS?

    I would think looking at the developers who have firmly committed themselves to a platform as a better metric. The uncommitted developers have nothing to lose.

  6. Re:PC Clone Wars Redux by TheKidWho · · Score: 4, Insightful

    Apple obviously never thought of that.

  7. Re:woowoo by DJRumpy · · Score: 5, Informative

    You do realize that Apple has paid out over a billion dollars to developers? I always enjoy these off the cuff statemetns about how poorly Apple Developers are treated when the simple fact is, that it is a lucrative market, which is why 3 of 4 still plan to develop for it in the immediate future. (ref: http://news.cnet.com/8301-31021_3-20007010-260.html)

    Assuming they create a good product, they are treated very well, getting an instant distribution model that functions at break even. Not a bad deal at all.

    Given the way that Apple treats 3rd party devs and the locked down phone, it would be very surprising if Apple keeps their loyalty without making a major course correction. Those dick moves like randomly rejecting applications and stealing functionality out of apps for the base system isn't really endearing them with the people they need to keep the appstore vibrant.

    The simple fact is that a huge majority of apps are approved within 2 weeks. Of those that are rejected, almost unilaterally they violated the developer agreement, and then complain about it after the fact. Google Voice was a good example. At the time it was developed, it offered unlimited texting, which duplicated core functionality, which of course is listed in black in white the agreement.

    I know it's popular to love to hate Apple lately, but the simple fact is that the majority of apps are rejected because the developer took a chance and ignored the agreement. I will grant that some of these rejections seem a bit stupid.

    Given that 95% percent are accepted without any issue at all, leaving only 5% of questionable apps, the argument that Apple is rejecting apps willy nilly is not exactly a good reflection of reality.

  8. Re:woowoo by dagus2020 · · Score: 5, Insightful

    USERS paid developers over $1 billion, and Apple snatched over $300,000. Saying Apple has paid $1 billion to developers is like saying VISA has paid companies $1 zillion dollars. Nice try, Steve Jobs!

  9. Shared libraries are a big key by antifoidulus · · Score: 3, Interesting

    The biggest PITA isn't the whole app store process etc. its the fact that developers cannot:
    a)You cannot make your own dynamic libraries, only static ones(though the OS obviously supports it, you can include any of Apple's own dyilibs in your project) I don't need to go into why dynamic linking is much better than static....
    b)There really isn't a clean way to talk between applications. You can send files, but it's really a drop box, I can COPY(not link!) something into another apps area, but after that the file is no longer mine. So if I want to send something to another app to process and then get it back to do some processing by my application I have to hope the app tells me about the changes, and considering the app may not even know I exist(nor should it, thats the beauty of decoupling), thats a lot to ask.

    I can *sort* of understand 1 from a performance standpoint, if you allow user created dynamic libraries every time the application is swapped out of memory you have to find which dynamic libraries it uses, make sure nobody else is using them, then unload them. However as memory increases the rationale behind needing to constantly load/unload them starts to disappear.....

    Maybe Apple will change it's tune, but long term I think you will be able to do more interesting things with Android because it allows for the creation of dynamic libraries and inter-application communication.

  10. Shouldn't some of the 100k apple devs be included by grapeape · · Score: 3, Insightful

    Wow im shocked, developers that are trying to cater to both and likely started on the android hope android wins. I have no leanings either way, imho they both have their pluses and minuses but if your going to do a survey should people that are actively involved in a platforms development beyond a cross compiler be at least sampled? This reminds me of the AdMob survey back in march that claimed 70% of iPhone developers were jumping ship while surveying only 108 hand picked participants, oddly enough it was the same week that Apple announced it had passed 100,000 licensed developers. I've been dabbling with android itself, but frankly until they can get their act together (3-4 different versions in the wild, poor upgrade paths from oem's, google denying marketplace to non-phone devices) I really don't think Apple has much to worry about. Yes Apple is draconian as hell in their licensing, contracts and at least IMHO rather greedy on the profit sharing but at least there is some organization and direction.

  11. Re:woowoo by justin12345 · · Score: 3, Interesting

    Looking at the title of the summary: "Devs Bet Big On Android Over Apple's iOS"

    Then look at the statistics quoted:

    Long Term: 59% Android, 35% Apple, and 6% other (undecided, supports both, or neither)

    Short Term: 76% Apple

    I hardly call that "betting big" on Android. Personally I'll "bet big" that Apple gradually relaxes out of its "walled garden" approach, Google will drift toward higher standards for its market place apps... and ultimately whoever designs (or supports) the shiniest phones will win. Slashdotter's sometimes forget, hardware aesthetics often are the deciding factor.

    --
    Cool art gallery, if you're into that sort of thing.
  12. Re:woowoo by flyingkillerrobots · · Score: 4, Informative
    If you read the original context of the article, it clearly states:

    Apple has paid $1 billion to developers. Seventy percent of app sales goes to developers (the other 30 percent going to Apple).

    It is clear that the $1B is referring to the money users paid for the apps. Apple says that they paid it b/c it is given to Apple and then immediately forwarded to the developers.

    --
    "It is a good thing for an uneducated man to read books of quotations..." -Winston Churchill
  13. Re:woowoo by 1+inch+punch · · Score: 3, Informative

    You might've missed the recent repeal of section 3.3.1. Apple now no longer requires applications to be written in Objective-C.

    http://www.apple.com/pr/library/2010/09/09statement.html

  14. Objective-C never was a developer lock in by perpenso · · Score: 4, Insightful

    Objective-c is Apples attempt to co-opt developers

    Objective-C never was a developer lock in, it is merely used by the API for the operating system. You have always been free to use C/C++ for your application's code. Whether the OS API is objective-c or C/C++ doesn't really matter, such calls are rarely portable to begin with as they are generally platform or hardware specific.

  15. Re:woowoo by DrugCheese · · Score: 3, Insightful

    It's obvious you can read and count from your user name, but do you understand logic?

    "Apple has paid $1 billion to developers." - is a half truth. That's maybe why the editor of the article put in the full sentence:

    "And Apple has paid out over $1 billion to app developers (their 70% cut fo all sales)." (spelling error preserved so you could get a hardon)

    Apple didn't 'pay $1 billion to developers' cause they're such nice guys. They did so because that's what the developers had coming to them. To put it in the context that they did it for any other reason is faulty and/or misleading logic.

    It is clear that the $1B is referring to the money users paid for the apps

    is 100% correct so don't get your panties in a bunch.

    --
    *DrugCheese rants*
  16. Re:woowoo by Vintermann · · Score: 3, Interesting

    If 100% native apps written in C/C++ (or even Go) were possible, I'd already be developing for android

    http://developer.android.com/sdk/ndk/index.html#overview

    Just about the only thing you will need to use the DalvikJava for is integration with the app system. Which you want.

    --
    xkcd is not in the sudoers file. This incident will be reported.
  17. Re:woowoo by Art+Tatum · · Score: 3, Insightful

    Objective-c is Apples attempt to co-opt developers.

    Really? I thought Objective-C was Brad Cox's attempt to create a message-passing object-oriented extension to C in the manner of Smalltalk.