Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Technology (Apple) Businesses Cellphones Technology Apple

Apple's iPhone Developer Crisis 315

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.
This discussion has been archived. No new comments can be posted.

Apple's iPhone Developer Crisis

Comments Filter:
  • HTTP 500 (Score:4, Informative)

    by Meneth ( 872868 ) on Sunday March 08, 2009 @09:44AM (#27111927)
    Ars Technica seems to have a spot of trouble with their server...
  • Android (Score:4, Informative)

    by gEvil (beta) ( 945888 ) on Sunday March 08, 2009 @10:08AM (#27112061)
    I picked up a G1 last weekend, but ended up taking it back yesterday. On the software side, it was absolutely beautiful. But the hardware left a lot to be desired (mainly the form factor/weight). I'm hoping T-Mobile gets access to the HTC Magic [htc.com] sometime later in the year, in which case I'll go ahead and switch back.

    As for the apps, the open source nature of the Android really showed (in more ways than one). On the one hand, there were some very interesting and innovative apps in the marketplace (and elsewhere on the web). For instance, there were several cyclocomputer apps that take advantage of the GPS and mapping abilities of the device. I didn't get a chance to try any of them out, but depending on the quality, I could see an Android phone replacing a $300-$800 dedicated GPS cyclocomputer (hell, there's probably even a way to tie a cadence monitor into the Android). OTOH, there were also a whole ton of crap programs in the marketplace. But I think the ratings and reviews are doing a decent job of weeding those out.

    Overall, I do have the feeling that the Android will become a pretty major player in the coming months/years.
  • by siDDis ( 961791 ) on Sunday March 08, 2009 @10:16AM (#27112095)

    Not to mention PyS60 which is Python for Symbian 60 based phones.

    Nokia has developed a Python API which give access to GPS, Camera, Internet, Native GUI, Canvas based GUI, SMS, Phonecalls, Phonebook, MMS, accelerometer, OpenGL and a lot more.

    And just to show how easy it is to program a SMS application with PyS60:

    import messaging
    messaging.sms_send("number", u"message")

    But it's not only Python, you can still write software in C/C++ and J2ME. Though C++ applications requires a signature from nokia to be able to run.

  • My Data Point (Score:5, Informative)

    by superid ( 46543 ) on Sunday March 08, 2009 @10:44AM (#27112231) Homepage

    I've been actively developing simple apps for the past few months. The submission process has been straightforward and acceptable. Nothing has taken longer than a week. Critical questions (banking, etc) have been answered in one day.

    Would I like it to be faster? Sure. But right now I'm satisfied.

  • by Fusen ( 841730 ) on Sunday March 08, 2009 @11:01AM (#27112303)
    Others may have already told you, but http://www.cocoamug.com/adblock/ [cocoamug.com] Adblock is available for jailbroken phones and does what it says on the tin, uses the same filters your firefox extension uses. search for Quickpwn to find out more about jailbreaking.
  • by Fusen ( 841730 ) on Sunday March 08, 2009 @11:05AM (#27112335)
    I have copy and paste on my iPhone and I can even run background applications when I want. Over a million people so far have jailbroken their iphone, there is nothing illegal or wrong about it either. It simply opens up the phone to the sort of apps that we all want but apple won't allow. http://www.google.co.uk/search?&channel=s&hl=en&q=why+you+should+jailbreak&btnG=Google+Search [google.co.uk]
  • by foniksonik ( 573572 ) on Sunday March 08, 2009 @11:06AM (#27112341) Homepage Journal

    Have you payed your $100 yet? I think you're missing one step... which is not the 'become a developer' part.. it's the 'become a distributor' part... which is what the articles should say.

    Anyone can become a developer without a license etc. etc. but to become a distributor you need Apple's blessing and a contract, which appears to be taking longer and longer to get.

  • by Anonymous Coward on Sunday March 08, 2009 @11:09AM (#27112365)

    Actually GP is partly right. Google block unlocked phones from downloading paid-for apps on the Android Market.

  • by Anonymous Coward on Sunday March 08, 2009 @11:32AM (#27112527)

    And what is supported is often locked down by the service provider. (Eg. no non-web socket connections unless you're an AT&T Partner.)

    Of what I've seen, J2ME has/had the best _potential_. It's nominally platform independent, has lots of APIs for all the cool hardware, and you download something to the phone by just copying a file over or letting a user download from any web site (the app store concept is not very compatible with F/OSS or for in-house apps...things I just want to write for my own use). But yeah...optional implementation and requiring official code signatures hurts. A lot.

  • by Anonymous Coward on Sunday March 08, 2009 @11:56AM (#27112669)

    I just searched the app store with no luck. Could this be under a different name?

    It's not on the official app store, you have to get it through Cydia.

  • by Anonymous Coward on Sunday March 08, 2009 @12:09PM (#27112755)

    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.

  • by BlackCreek ( 1004083 ) on Sunday March 08, 2009 @12:12PM (#27112781)
    Google blocks users running the ADP version of the OS from accessing paid applications.

    However, as I mentioned in my previous post: if you have a phone running the developer version, you can fully backup the whole phone (the entire thing). Install the "consumer version of it", do as you will, backup your "consumer image", reflash the dev version.

    If you are a developer, it is as simple as changing phone covers. I know that as I own a G1 running the development version of the OS, and have performed the described operations.

  • by Wovel ( 964431 ) on Sunday March 08, 2009 @12:23PM (#27112853) Homepage
    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.
  • by BlackCreek ( 1004083 ) on Sunday March 08, 2009 @12:25PM (#27112873)
    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 [xda-developers.com]
    2. Android source code is available: http://source.android.com/ [android.com]
  • by kiddailey ( 165202 ) on Sunday March 08, 2009 @01:57PM (#27113453) Homepage

    Just a day or so ago, Cydia [saurik.com] (the awesome package manager for jailbroken iPhones used by reportedly more than 2million iPhones) launched a new app store of its own.

    There have always been paid apps for jailbroken phones, but usually they would require you to go to the developer's or another web site to purchase the app. Now however, it appears that not only can you write apps that have full access to the device and without censorship, you can also use the Cydia store for a seamless shopping experience.

    The Wall Street Journal [wsj.com] and others [macworld.com] have more information.

    Granted, this doesn't give you exposure in the App store and there are issues with dealing with jailbreaking your phone, but it does provide iPhone developers and users with a choice.

  • by hazah ( 807503 ) on Sunday March 08, 2009 @02:49PM (#27113715)

    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.

  • by Tony Hoyle ( 11698 ) * <tmh@nodomain.org> on Sunday March 08, 2009 @08:44PM (#27116279) Homepage

    No there aren't.. don't make shit up.

    There are a couple of frontends to Safari. Apple will *not* allow a 3rd party browser on the iphone.

  • by oakgrove ( 845019 ) on Sunday March 08, 2009 @09:28PM (#27116613)
    Safari on the iPhone is indeed impressive. However, you obviously haven't tried Opera on the G1. It's blazing fast. At least 3 times faster at rendering pages as the built-in Webkit browser that comes with the phone. It browses in Edge faster than the stock browser does in 3G. It's even faster than Safari on the iPhone. Furthermore, it has all of the cool usability perks you get with Opera like keypad scrolling, etc. I'm very happy with it.
  • by EvilIdler ( 21087 ) on Monday March 09, 2009 @01:44AM (#27118151)

    I found Objective-C easy to pick up. It's the Cocoa(Touch) API which is tricky. The differences between C and Obj-C fit in a page, and the garbage collection isn't even in the iPhone version of the language.

    But yeah, the iPhone/iPod touch are the third portable device type I've wanted to develop for, and the second to actually be accessible. Sure, it costs money (Macbook+subscription+game engines are among my expenses), but Nintendo haven't yet done anything like Wiiware for the DS, and even that is not entirely open to the indies.

    The iPhone OS is at least as cool as the Palm OS back in the 68k (pre-ARM) days, and easier to program. Once you get past the Apple approval threshold, that is :)

Today is a good day for information-gathering. Read someone else's mail file.

Working...