• Your favorite








    , and
  • SDK Launch Event - Quasi Liveblogging
    Event is over. Here's the high points:
    • SDK is available TODAY via iPhone Dev Center for FREE.
    • iPhone 2.0 firmware, which will allow SDK apps, will ship in June.
    • Apps will be downloaded via an exclusive iPhone app called AppStore (sound familiar? Installer? Cydia?) which will be a part of the 2.0 firmware update.
    • Sega's Super Monkey Ball, EA's Spore are among the apps that will be available.
    • Developers get 70% of the revenue from their apps. It costs $99 to publish them on AppStore. Free apps can be listed, at no charge.
    • Development is done in XCode, only on Mac, and includes a Mac-side iPhone Simulator.
    • Exchange and ActiveSync support are in the 2.0 update

    Times are PST

    9:50 AM - folks being let in to the auditorium
    9:52 AM - employees of various corps are here - Adobe, Orange, J Crew, lots from Disney
    9:58 AM - the same big screen is up, right now just the Apple logo is displayed
    9:58 AM - starting... bloggers are getting little power outlets and desk to power their equipment. nice move, Apple. "Good morning, ladies and gentleman, welcome to this Apple special event"
    10:01 Am - Steve - "Welcome"
    10:02 AM - Been working really hard on this, really cool stuff to announce
    10:02 AM - stats. iPhone has 28% market share of smart phones in US. 71% of US mobile browsing is Safari.
    10:04 AM - iPhone Enterprise, hands off to Phil
    10:05 AM - Genentech (members are on the board) use a "fleet" of iPhones. Stanford uses hundreds. Good email, and push are what is needed for enterprise.
    10:06 AM - Push contacts, global address list, Cisco IPsec VPN, authentication and certs, enterprise class WiFi (WPA2 / 802.1x), security policies, enterprise configuration tools, remote wipe - ALL these things in the next release of the iPhone firmware
    10:07 AM - also getting ActiveSync and Exchange support
    10:09 AM - Exchange/Activesync is going to be native to the iPhone
    10:10 AM - showing a demo
    10:12 AM - (thanks, Giz)
    10:12 AM - (thanks, Engadget)
    10:15 AM - demo iPhone data wipe. kinda scary. hope Apple doesn't get TOO pissed about us having unlock guides up. heh.
    10:18 AM - Scott Forestall to talk about SDK
    10:19 AM - "Ok, I'm here to tell you about how devs can build great apps on the iPhone. Before I get into the SDK, I want to give an update on web apps. This has been incredibly successful, there are over 1,000 web applications for the iPhone."
    10:20 AM - showing web apps.. who cares... didn't care then, don't now.
    10:22 AM - We’re releasing the same APIs and Tools that we use to develop iPhone apps.
    10:23 AM - Took everything we knew about creating stuff with Cocoa and everything about a touch API for iPhone to build Cocoa Touch. Cocoa is great, but based on mouse & keyboard input
    10:24 AM - thanks, Giz
    10:25 AM - OS X desktop kernel is same as iPhone
    10:26 AM - We have a complete set of APIs for your app to talk directly to the contacts DB on the iPhone, and an entire database API with SQLite
    10:27 AM - Media layer has all audio/video capabilities: Core Audio, OpenAL, Audio Mixing, Audio Recording, Video Playback, JPG/PNG/TIFF, PDF, Quartz (2D) Core Animation, OpenGL ES
    10:28 AM - Cocoa Touch: Multi-Touch events/controls, Accelerometer, View Hierarchy, Localization, Alerts, Web View, People Picker, Image Picker, Camera. Everything is hardware accelerated
    10:29 AM - Enhanced XCode to work with iPhone
    10:30 AM - Xcode will now code complete for the APIs in the SDK, Integrated documentation, "Shipping a lot of great documentation with the SDK, and you can access it within the software" Project management, integrated source control
    10:31 AM - also has a nice debugger -- it's also a great remote debugger. Plug an iPhone in, run the app live on your iPhone, and be debugging it from your Mac.
    10:32 AM - Interface Builder: "Makes building your user interface as simple as drag-and-drop" - All the controls from Cocoa Touch are built right into Interface Builder
    10:33 AM - Debugger shows a visual CPU, memory and frame rates of your programs. Can work on two apps at once, so you can optimize your programs for iPhone battery life and performance.
    10:34 AM - Introducing brand new iPhone dev tool: iPhone Simulator. simulates entire API stack on your Mac
    10:38 AM - built a little Hello World with those tools
    10:40 AM - Photo picker applies OpenGL distortion effects on finger tracking
    10:43 AM - thanks, Giz. TouchFighter, nifty graphics. debugging on Mac while playing on iPhone. built in two weeks, runs at 27-30 fps.
    10:45 AM - EA built iPhone apps in 2 weeks with SDK, here's what they came up with
    10:47 AM - Iphone version of spore
    thanks, giz
    10:48 AM - We have all 18 levels up and running, a full editor. Spore for iPhone has "evolution editor" that lets user add all sorts of things to personalize a spore "takes advantage of touchscreen fun
    10:50 AM - thanks, engadget
    10:51 AM - Sales reps would love to use the iPhone to get a graphical view of their monthly sales goals. blah blah blah
    10:52 AM - Salesforce, app for sales folks. nifty bit is that it can put contacts etc straight to map
    10:54 AM - So happy to show you AIM for iPhone holy yah!
    10:55 AM - see ya, Apollo. heh. thanks, giz
    10:57 AM- You can have multiple conversations going on at the same time, switching between active chats by swiping
    11:00 AM - Epocrates, prototyped new functionality for the iPhone to identify drugs. Like we don't know drugs when we see them.
    11:02 AM - oh wow. Sega ported Super MonkeyBall. Accelerometer based. frickin awesome.
    thanks, giz
    11:03 AM - Here comes Steve to talk about distribution
    11:05 AM - AppStore, put it on every single iPhone that everyone will have access to with the next release of the software
    thanks, engadget
    11:07 AM - Developers are going to ask what the deal is. Developers pick price. Devs get 70% of the revenue. No credit card, no marketing fees, no hosting fees. Paid monthly.
    11:08 AM - Of course, I can see what the most popular apps are that are being downloaded, I can easily search, I can tap on it... this one's free... and it's wirelessly downloaded [over the air!] to the iPhone via cellular or WiFi.
    11:08 AM - Your app will be updated over the air automatically
    11:09 AM - There is no charge to the developer for free apps!
    11:10 AM - All of this is coming in the iPhone 2.0 firmware update. It’ll have the SDK and enterprise capabilities. There’s a Beta release going out today. Thousands of developers will have it today. Apple needs the feedback. Customers will see this in June as a free software update. Of course searching torrents to find that beta and getting in into the hands of the iPhone devs who have worked so hard before is illegal so we don't do THAT.
    11:13 AM - How do you become an iPhone developer? Go to our website (Apple) "probably starting in about an hour" and download the SDK for free. Costs $99 to publish an app.
    11:16 AM - holy crap 100 Million dollars in the iFund for iPhone developers. Google Android has a 10M dollar fund for apps. hehe
    11:18 AM - It's about this great opportunity, but it's about more than the money -- it's about the great team at Apple and the great talent we can recruit together. ... if you want to build the future, the iFund wants to help you fund it. I can't wait to see the companies we'll build together.
    11:20 AM - That wraps it up. Refreshments and excited devs around the country.
    11:24 AM - Q&A. First What does the 100m iFund do for the community? Steve: This is going to help young developers with funding. It helps the whole iPhone ecosystem.
    11:33 AM - Ryan Block from Engadget asked: "Will a SIM unlock be considered software that won't be allowed on the AppStore?" Jobs: Yyyyyyes...


    Engadget | Gizmodo | ArsTechnica | MacWorld
    This article was originally published in forum thread: SDK Launch Event - Quasi Liveblogging started by Kyle Matthews View original post
    Comments 171 Comments
    1. McCarron's Avatar
      McCarron -
      So far so good with the SDK, lots of changes I saw coming. Currently porting iBlackjack to the SDK system.
    1. volly20's Avatar
      volly20 -
      It's hard to get excited about this until the ads start running, which should be in about 1-2 months. The upside I would imagine is that apple will very closely monitor each app it releases to that app store or whatever you call it. So when even though your paying for certain apps most of the bugs should be fixed. I still think installer.app will be superior, because I can bet people that actually pay for certain apps will hack them and put them on installer for all to have. SDK will be good for all the casual users who don't realize either how to jailbreak or fear voiding their warranty. Aside from that I will continue to jailbreak, which as we know is becoming easier and easier. Unless 2.0 is radically different I don't see the degree of difficulty increasing too much for those brilliant programmers who continue to crack the phone.
    1. robbpell's Avatar
      robbpell -
      there server is getting slamed lol i cant even get to the login page even though im registered
    1. Cocchiararo's Avatar
      Cocchiararo -
      impresive, the wait will kill many
      sad that they said nothing about true Bluetooth tho
    1. screamo's Avatar
      screamo -
      I'm kinda disappointed with this SDK. What apps are released along with it? What's the point of using this SDK over jailbreak?
    1. gfabry's Avatar
      gfabry -
      Clarification with the iPhone SDK

      A lot of people are confused about the new developments, so I'll break it down for all of you.

      SDK Availability and Price
      The iPhone SDK is available now for free. You have to sign up for Apple Developer Connection (ADC), which is free. If you want to sell applications on the iTunes store, you must join the iPhone Developer Program (IDP). If you want to distribute them for free, you do not have to pay.

      SDK Usage
      The SDK can only be used on an Intel Mac running Leopard (OS X 10.5).

      3rd Party Application Ability For iPhone Availability
      3rd party applications will be available to run on the iPhone in June. You can still download and create applications using the SDK.

      iPhone Enterprise Usage
      Enterprise features for the iPhone will also be available in the iPhone 2.0 software update, which is available in June.

      iPhone 2.0 Software Update
      This will come out in June. It will likely be the most secure iPhone firmware yet. It's unknown whether ZiPhone or other jailbreak methods will work with this software version.

      What To Do Until Then
      The only thing we can do is wait. Keep using Installer to download applications.

      Special Edition: Will We Be Able To Use SDK Applications in Installer/on Jailbroken iPhones?
      We're not sure. I'm downloading the SDK as we speak, and I'll report back as soon as I find out.

      If this helped you, please click the Thanks button. Thank you.
    1. RonMexico's Avatar
      RonMexico -
      Quote Originally Posted by screamo View Post
      I'm kinda disappointed with this SDK. What apps are released along with it? What's the point of using this SDK over jailbreak?
      the software development kit is for people to create apps for the iphone

      nothing is released with it, in the future there will be official downloads of apps that people made using the sdk.

      in the future, since there is no charge to the developer for free apps, AppStore will probably take over "installer"
    1. omniking3's Avatar
      omniking3 -
      Please excuse me.

      1) By the way, this is NOT illegal, as the SDK is a publicly re-distributable (but not for resale) software package.

      2) In addition, TPB may contain many illegal links, which I would strongly advise against using, yet, the torrents listed are only those being tracked by TPB. Other sites, such as Mininova or IsoHunt would have the exact same torrent. For instance, if you search for an Ubuntu iso, you would find quiate a few, most liekly with some unrelated torrents tagged with "ubuntu". Downloading those would be ilegal, but downloading Ubuntu would not be.

      3) Bittorrent is another file transfer client, just like FTP, SFTP, SSH, and good old HTTP. If you're saying that they're all illegal, than downloading it from apple is illegal, and so is viewing their site, as it uses HTTP to send the images to your computer.

      I believe I have made my point.
    1. Argo_Rei's Avatar
      Argo_Rei -
      the statement that "all 18 levels" of spore will be available seems to me to be slightly misleading. I think spore, i think creating a creature, having it walk on land, conquering other creatures etc, creating a society, eventually flying into space.

      watching the apple video, although admittedly it didnt show a lot, it did show up to stage 15-ish...stage 15 of an 18 stage game and still in the cellular phase? to me that isnt spore, thats a game where you tilt your phone slightly and move your little blob around the screen

      now im not saying the game doesnt look any good, im just saying that what (to me) looks to be heading to the iPhone is the smallest part of the Spore game...

      To those who saw "spore for iphone!!" and expected to be creating 3d creatures, be warned...i imagine its more a case of creating 2D blobs up to the point where you're ready to evolve further...then game ends!

      edit: to above poster...yeh we got it torrent = good/naughty torrent users = bad
    1. reppin4you's Avatar
      reppin4you -
      Cant wait till june
    1. bbplayer5's Avatar
      bbplayer5 -
      So can this SDK make apps for our current firmware?
    1. boby17's Avatar
      boby17 -
      so does sdk only work with mac????
    1. Earendil's Avatar
      Earendil -
      Why has no one said anything about implementing cut/copy/paste???

      I could care less about more games, chat utilities, and ways to view and download YouTube videos. How about a little basic editing capability???

      Cut! Copy! Paste! Too bad it doesn't make a good chant....
    1. zsuns's Avatar
      zsuns -
      im sooooooo mad there isnt a way to have the SDK for windows...

      ive been waiting for this sooo long because i though it was going to be multi-platform.

      but i was wrong.
    1. imode's Avatar
      imode -
      Quote Originally Posted by boby17 View Post
      so does sdk only work with mac????
      Of course only mac. Maybe someday windows but since Apple hasn't ported XCode to Windows in 10 years I doubt it'll ever happen.

      Quote Originally Posted by ninthchamber99 View Post
      Thanks Spongebobiwan!! I was wondering the answer for some time now. One more question, My iphone is jailbroken with 1.1.2, I don't really need the google gps thing that came with 1.1.3. So do you think I should wait til the SDK is released in June or should I stay current with all the firmware updates? I love my 1.1.2 jailbroken phone. I am already an ATT customer so it is perfect for me.

      You are confusing the SDK with the 2.0 firmware release. The SDK is for developers to write applications targeted to the iPhone. My guess is that 2.0 will take a while to unlock so upgrade to 1.1.4 now and stick with it for the time being.
    1. zsuns's Avatar
      zsuns -
      so can we get the apps created with the SDK onto installer for everyone to use ?
    1. imode's Avatar
      imode -
      Quote Originally Posted by zsuns View Post
      im sooooooo mad there isnt a way to have the SDK for windows...

      ive been waiting for this sooo long because i though it was going to be multi-platform.

      but i was wrong.
      What made you think this was going to be multi-platform? If you want to develop apps on windows then you can still use the 0.4.1 toolchain compiled under cygwin. If you want to develop apps that badly then buy a second hand mac mini for $400-500 or run a hackintosh in vmware...

      Quote Originally Posted by bbplayer5 View Post
      So can this SDK make apps for our current firmware?
      most definitely. Apple would never be in a position to force 'legitimate' iPhone owners to upgrade their firmware simply to run an application. Even though I have not seen the SDK yet (downloading it as I am writing this) I would be shocked if there wasn't a way to target a specific firmware version.

      Quote Originally Posted by ian_frs View Post
      Cocoa I believe.
      The language itself is usually Objective-C but C++, Python, Ruby and Java (prob not on the iPhone) can be used. Cocoa is just a framework. Probably 90% of the app coding is done in Objective-C.
    1. icepick4u's Avatar
      icepick4u -
      is for sure , zibri try to jailbreake unlock and activate the iphone simulator for us - LOL
    1. sailorguido's Avatar
      sailorguido -
      Was anyone else dissapointed by the games announcements? As much fun as a game about a Monkey is, they didn't sign with ID Mobile after John Carmack went on and on about programming for the iphone? Guess this means no DOOM, Quake, Wolfenstein ect.. Is it just me or does anyone still think the greatest games will be the huge library of emulators on the jailbroken phones?
    1. Rosbaughcr's Avatar
      Rosbaughcr -
      It seems that a lot of people are afraid that developers will stop putting software on installer/cydia. I think it will be quite the opposite. Develops have two choices

      A.) In order to put software on the Apple installer you have to pay $99, but you get to set your own price; however, you only recieve 70% of the revenue.

      B.) You could design your app to require a serial code to unlock the full version and sell those codes through your own site and paypal, where you recieve 100% of the revenue. The downside to the second option is that you reach a more limited market.

      But why not do both? Why not charge 20% less for the app via installer/cydia to entice people to purchse it that way, but also put it on the Apple installer for those without jailbroken phones?