• Your favorite








    , and
  • SDK 3.0 - Developers are Happy

    With the announcement of the iPhone OS 3.0 comes the announcement of the 3.0 version of the iPhone SDK.

    The new SDK is available now(ish) from the Apple Developer Center to registered iPhone developers.

    Apple claims over 1,000 new APIs are included for developers, allowing for a host of new features in your iPhone apps. In-app purchasing will allow for devs to create and vend new content (think new level packs or maps, new comics, special weapons/characters in games, etc). This is a huge new market for iPhone developers who have been frustrated with the initial push in income from an iPhone app which quickly dwindles to a trickle - and a good way to keep users happy with their apps. Dynamic content makes for an app you'd like to come back to more often.

    Peer to peer connectivity is now directly accessible from the SDK, meaning you can play your friend via Bluetooth (no pairing required) in games, or transfer files directly to each other through apps that could come out - or updates to existing apps.

    Push notification finally going live means quasi-backgrounding. Apps can now send an SMS, trigger an alert, or add a badge even when your app is not running.

    The External Accessory framework is pretty cool too - make the iPhone into an external remote for any hardware device, connecting to it through the 30 pin connector or with Bluetooth. Hey Sony - you hear that? My PS3 wants my iPhone to control DVD playback. A $1.99 app is way cheaper than that $30 DVD remote you sell.

    There's a ton more - like Maps included in-app, or access to the iPod library including playback etc. Download the SDK and start writing!
    This article was originally published in forum thread: SDK 3.0 - Developers are Happy started by Kyle Matthews View original post
    Comments 64 Comments
    1. plcrules's Avatar
      plcrules -
      Finaly im so happy im an sdk member
    1. Channan's Avatar
      Channan -
      I can't believe Apple is letting devs charge within their own app - unless they still receive some of the profits.

      P2P through apps that could come out? Does that mean A2DP will also be available or could be available very soon after the release?

      WHAT?! Apps can send SMS with the new push feature?! I hope not, or I hope no dev of an app I use decides to do this. I have unlimited texting, but I think this would get really annoying.

      But I'm just so excited for MMS! Can't wait til 3.0 is jailbroken. ;]
    1. nycdiplomat's Avatar
      nycdiplomat -
      1st, yea apple is definitely on a take over mission, new macbook release and now this... its hard to compete with them right now
    1. JazJon's Avatar
      JazJon -
      The In-app purchasing should keep the clutter of 10 different versions of the same program being re-released. That was the only way a dev could generate new profit. Hopefully we just see one app now with upgrade options later down the road instead.
    1. TheOrioles33's Avatar
      TheOrioles33 -
      I think we will finally see Tom Tom in the app store!
    1. ithug's Avatar
      ithug -
      this is sweet cant wait for the summer..not only is OS 3.o the shizz but the iPhone 3g 2nd gen is gonna make the 3.0 OS even better(my opinion)
    1. BenzoHartt's Avatar
      BenzoHartt -
      I like it and hate it at the same time about the "In App" options.

      On one hand, imagine every App with LITE attached to the name being disregarded. While trying the a free version you can now upgrade to the Full Version without going through the process of searching, and re-installing. Maybe this will mean all-around cheaper apps for those of us that aren't die hard gamers. We have the PS3 and xbox for that, right?

      I'm sure some developers will be doing the NICKEL and DIME thing because the tempation is there and alluring. Zynga (Live Poker, Live Poker Deluxe etc) has already found a way to work the system, promote they're other apps, and make some extra cash.

      Just my thoughts....

      PS: Would someone mind sending me a copy of the FW 3.0 Beta?
    1. Retard-X's Avatar
      Retard-X -
      Yeah would someone send me the 3.0 Beta software as well, i would like to try it out
    1. rudzha's Avatar
      rudzha -
      Yes... I was wondering if the firmware will be leaked anytime soon...
    1. llj1137075's Avatar
      llj1137075 -
      I would love to get my hands on it.
      I have a friend with the 3.0 i tried to get him to let me use his sdk to get it.
      No luck. ;/
    1. jpitcairn's Avatar
      jpitcairn -
      I would also like to try the beta. Anyone got it?
    1. llj1137075's Avatar
      llj1137075 -
      Come on. I know some of you have it.
    1. rkisling's Avatar
      rkisling -
      Unfortunately not available unless you are a paid member of the developer program -- otherwise you can only access 2.2.1 SDK and OS
    1. JazJon's Avatar
      JazJon -
      Someone replied to my complaint about no Video recording feature in a post I made on Engadget. They have a good point. (sounds promising, maybe?)

      "A video recorder app might be possible with the new API. There was mention of video/audio streaming. A video recorder is not currently possible because the API doesnt give enough control over the camera functions. You might actually find a video recorder on the app store soon."

    1. Happy Noodle Boy's Avatar
      Happy Noodle Boy -
      Any idiot that asks for the beta here after this post will receive an infraction. This isn't the thread (or forum for that matter) for begging.

      And that's overlooking the fact that you can't simply just share the FW around.
    1. Broomhead's Avatar
      Broomhead -
      Thank you Happy Noodle Boy.... I agree and everyone has now been warned
    1. zinjen's Avatar
      zinjen -
      Does this mean all my accessories that say "Charging is not supported" will allow my phone to charge now?
    1. Amraam's Avatar
      Amraam -
      I think that is a hardware issue zinjen
    1. zinjen's Avatar
      zinjen -
      I've boughten a lot of electronics from the Apple Store and they allow me to play my iphone through speakers and such but won't charge it. Kinda was hoping they would offer a universal docking/accessory that will charge all versions of iphone, ipod etc.

      Another example is my Pioneer AVIC-Z1 Head uNIT in my car, it allows ipod connectivity but won't support a charge on the 3G iPhone.
    1. dreadlk's Avatar
      dreadlk -
      I have mixed feelings about today. On one hand I am happy that so many new features came out and on the other hand I am worried about this new purchasing system.

      Looking at the 3.0 Video on Apples website I noticed a few things.

      1) If that SIMS demo showing the user having to pay 99 cents for a Sims stereo option was any indication, we will be paying for every little addition for every core program. This is a really great way for Developers to release half done software for $4.99 and eventually snag the end user slowly nibbling out an additional $15 at 99 cent bursts so they have all the features it should have had from the start. The new hot advice for Developers might be “Never finish an app just keep selling each and every new feature”.

      2) I was worried when they said “Free apps must remain free”. I translate that to mean if you put it up for free you will never be able to charge so you better start charging from the start. That could mean Bye Bye to free apps.

      I think I get what Apple is trying to do, they are saying the honeymoon is over; it's time to make the App store start to make tons more money. The charging for every upgrade and feature is a new method to not only make cash but also to make it really hard to Pirate any of the Apps. I imagine that every time you do an upgrade the app will also do checks to make sure it's been purchased and if anything is wrong it will disable the app