Slashdot Mirror


Apple's iPhone Developer Crisis

David Gerard writes "iPhone development sounds closed-shop but simple — apply to be a developer, put application on the App Store, you and Apple make money. Except Apple can't keep up with the request load — whereas getting a developer contract used to take a couple of days, it's now taking months. Some early developers' contracts are expiring with no notice of renewal options. And Apple has no idea what's going on or the state of things. If you want to maintain a completely closed system, it helps if you can actually keep up with it." Reader h11:6 points out news of a recent study which suggests that "Android's open source nature will give it a boost over Apple's iPhone," and thus take the lead in sales as soon as three years from now. It will be interesting to see how they deal with the flood of proposed apps as their popularity rises.

4 of 315 comments (clear)

  1. Re:In practice, it's not more open. by Anonymous Coward · · Score: 5, Informative

    The iPhone is pretty hard to program for, the Android is holy crap hard compared to the iPhone.

    However if you're a mac developer already, the iPhone is easy.

    The Android is Java, and not even standard Java. Most of it's still undocumented (yay they have the names of the functions, but NO DAMNED INFORMATION ON WHAT IT DOES for a lot of the Android API.) At least every single function is documented in the iPhone SDK, although apple needs more examples. Android has examples that don't even work.

  2. No Source for Research by Wovel · · Score: 5, Informative

    Keep in mind that the author of the report, "Informa Telecoms & Media" has a vested interest in people believing the key to the mobile market is an open source platform (This was in fact the key finding of their report). Informa runs what they call "ONLY Mobile Specific Open Source Conference and Exhibition in the World".

    Be cool if the journalists of the world still looked into the motivations of their sources. Informa needs to send IBT, Businessweek and the rest of them a check for advertising fees.

  3. Re:Android's open-source nature is irrelevant. by BlackCreek · · Score: 5, Informative
    Dear Apple zealot with mod points,

    Would you please be so kind to stop modding posts you disagree with as troll?

    I mean, everything in my post is factually correct:

    1. Backup and restore of Android phones: http://forum.xda-developers.com/showthread.php?t=459830
    2. Android source code is available: http://source.android.com/
  4. Re:I hope the article is right by hazah · · Score: 5, Informative

    The problem is windows is a very awesome developer friendly platform.

    As a developer that started out programming on windows, I whole heartedly disagree. There is nothing simpler than turning a text file's execute bit to "on"... chances are any unix system will just figure out how to do it with automagical consistency.

    If you don't believe then you wont understand why people don't like to write code for linux.

    I don't have to put my faith into anything. This is completely testable and repeatable by anyone.

    I would imagine people that don't write programs for linux simply do not know how to in the first place. If the expectation is to simply jump ship and find yourself in the exact same ship, then you make no sense.

    Most of the API's - networking, sound, filesystem, gui have no cohesion and are basically duct-taped together. It does not have .NETs simplicity and ease of use. Since .NET ties in the client, server and web through various technologies

    What you're failing to mention is that networking, sound, filesystem, gui... have nothing in common other than being API's. They've been in development for about 40 years now (obviously some longer than others), redesigned and re-factored over and over again. I'm pretty sure most of the usability kinks have been implemented already, and what we have today is the aggregated result of that process. You mention .NET but often times its like swatting a fly with a sledge hammer. The problem simply isn't big enough.

    Even the Mac was a horrible platform until OS X... And even OSX was buggy as hell until recently...

    So... until it became a unix system?

    What OS, in your mind, does not contain rather large flaws?

    Cue fanbois ranting...

    Oh the irony...

    Contrary to the parent's quote that the only motivation would be fandom... I think I'm only doing this cause I'm bored and maybe for the benefit of anyone who wouldn't know better.