• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • 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...
    ahahahahahahahaa


    Sources:

    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. phoenixfire425's Avatar
      phoenixfire425 -
      this is really exciting. this means full usage of the graphics on the iphone..

      And you know the people here at MMI are going to find a way to use the SDK built apps to go through installer. think about this.. its seems like every time that someone here at MMI or the Dev Team or anyone who has developed anything for the IPHONE(ifone) or IPOD Touch. it always seems like apple strives to match it.

      good example here . Installer.
      or locator.

      Did anyone say anything about the MMS?
      or is this a possible SDK release that apple will back. and ATT will actually support?

      Here is a question for everyone..
      is this apples attempt to control the "homebrew" apps for the Iphone. or are they finally relizing that hey. They(rouge developers) win and we(apple) lose. and give them what they want.

      is this what i am hearing. hahahaha
      The only end-user device that I am aware of that cannot be hacked is the PS3. (psssst DEV TEAM!)

      Hmmm I wonder when someone is going to develop their own custom version of the FW.

      So with the ability of exchange.
      Does this mean really function of saving and sending attachments.
      What file formats?
      Contact sync, cal sync, ect.
      Finally to close.
      FULL Bluetooth Function?
      You know
      Wireless HID device? (use iphone as a wireless Bluetooth keyboard)
      Wireless control (move mouse around click ect)
      Wireless file transfer?
      Bluetooth to Bluetooth communications.

      Basically anything to do with Bluetooth that has more function then just a headset.
      I mean a $20 phone (sony Ericson W300i) has more functions then a $300-$600 phone does… hmm.. that’s odd.

      OK Ok im done
      ~
    1. McGeeTM's Avatar
      McGeeTM -
      "2 weeks" lmao
    1. imode's Avatar
      imode -
      Quote Originally Posted by phoenixfire425 View Post
      this is really exciting. this means full usage of the graphics on the iphone..
      the controversy surrounding lack of an SDK began before the iPhone was even released. Also, this SDK is really not that much different from the gcc toolchain that developer's previously used. There is still no support for interface builder so nothing's really changed. The only extras are a simulator and debugger. Also, the previous 'SDK' aka toolchain ran on Mac/Linux/PC. The SDK only runs on mac intel leopard.
    1. google911mysteries's Avatar
      google911mysteries -
      I have a noobie question. What is MMS anyways and what does it allow you to do?

      Don't you just hate waiting for something to be released? I mean waiting for the 2.0 to be availabe in June is like waiting for an awesome movie to be released a year from now. Why do they torment us like that huh? Very aggravating! Digressing a bit here, Congress should make a law where Hollywood cannot show their trailers one year in advance! They can only show it if it's 3 months away from the release. Just my opinion.

      In addition to cut and paste and video recording (with audio), I would like to see:
      Radio
      TV (verizon has it already) on the iphone.

      Oh, if game developers (EA, Sega, etc) are able to develop awesome 3d games on the iphone, do you think that would spell trouble for Sony's PSP?

      Google: 9/11 Mystery (watch the video! you'll be shocked)
    1. Xandu's Avatar
      Xandu -
      Impatiently waiting for Super Monkey Ball!!!!
    1. b3nny's Avatar
      b3nny -
      I AM FREAKING OUT!!!!!! i CANNOT believe EVERYONE here is not JUMPING FOR JOY!!! this is ABSOLUTELY amazing. like really. you mean apple is going to allow FREE apps? developed and released FOR FREE????? are you KIDDING me??? this is the ONLY right thing they've done with iphone yet. i can't believe i'm reading all this worry and negativity and anxiety about it "attacking the community from the inside" or whatever. seriously, i said from day one that the SDK will end up panning out just like t-mobile and the sidekick download catalog. i said "no way this will replace installer. i'm not paying 5 bucks per app for features that should come out of the box." but alas! this is NOT the case!!! apple is allowing our community to become PART of the system! i never would have thought it would really happen. this is REALLY exciting. i had all but lost my faith in apple until now. i mean seriously. they are, in essence, jailbreaking EVERYONE'S iPhone. maybe not simunlocking it, maybe not activating it, but still. when steve announced the SDK, i thought it would be just like 5th gen ipod games. 3 of them, they all suck, and they'll never add more. this is NOT like that AT ALL. i am AMAZED. this will be AMAZING! just wait...
    1. Deeeep's Avatar
      Deeeep -
      As you may have noticed on everything but the share-price of Apple, Apple announced the new iPhone 2.0 OS and accompanied with a new Enterprise angle and a SDK toolkit to develop your own apps.

      A few things I found that needed my comment (Steve are you listening?)...

      1) Why choose ActiveSync? I would have been very happy to see that Apple chose to use IMAP-IDLE and an extension on CalDAV to do some of the push-things it is touting with ActiveSync... ActiveSync will only reinforce the use of Exchange to small and medium sized companies, who would have easily moved to a newer platform if the options were given... I agree that ActiveSync does entice the large monoliths to which Apple could sell the remainder iPhones to complete its 10m target, but a less heavy option should have been available based on MacOSXServer technologies. My vision there would have been to use IMAP-IDLE to poll for mails, which works adequate for Mail.app on Macs. The push-calendaring was a very enticing deal, but might also have been possible by extending CalDAV server on MacOSXServer, maybe even by using IMAP as the repository for the calendar events and hence again leverage the IMAP-IDLE technology to push new events, more or less like how ToDo's and Notes are stored on the Mail server right now using Mail.app...

      2) Managed iPhones? What I really missed in the Enterprise demo would have been Managed iPhones like the Managed Clients on MacOSXServer. when you boot your iPhone it asks for a login and password and based on that and LDAP/DHCP it would fill your iPhone with the right apps and settings. These could then be managed by a central server and hence a simple lost iPhone would be useless without login and password. Also this would make iPhones very manageable, allowing you to set the mail settings, set locks on the iPhone based on the user. Think of them as small Macs only.

      3) If the CFO of Apple is ok with a non tied down iPhone, then I would have loved to hear of a 900$ unlocked iPhone from Apple... Together with an amnesty program this would allow a lot of the high net-worth people all over the world, who are tied down to piracy at the moment to pay Apple for the loss they incur and also enable them to use the iPhone without the worries... By the summer the market of tie-ins would be saturated and those providers that want to join the iPhone gang will have joined, the others will have to read and weep... Maybe sell it with a world-wide covered AppleCare for iPhones...

      4) Games on iPhone... "a kind of Wiimote for iPhone" just made me shiver... Please make a more "entertainable" version of the iPhone for this... One that will bounce back when it slips out of your hands on that sharp curve... Can you see the saddened faces when buying a 15$ game and the next day ordering another 499$ iPhone, cause the old one got busted and then figuring that you will need to buy the game again (no transfer of games... I assume).

      Just 4 small point to ponder on...

      Deeeep
    1. Jobs's Avatar
      Jobs -
      HEY they said iphone firmware 2.0 will be releasing 802.1x does that mean we will be able to use 802.11n? on our iphones?
    1. burdell1's Avatar
      burdell1 -
      I was wondering why there was no support for task syncing? although that one app they demoed looked like it had some sort of task-like functionality.....
    1. McCarron's Avatar
      McCarron -
      Quote Originally Posted by Jobs View Post
      HEY they said iphone firmware 2.0 will be releasing 802.1x does that mean we will be able to use 802.11n? on our iphones?
      802.1x is an authentication protocol, not a wireless spec.
      http://en.wikipedia.org/wiki/802.1x

      IEEE 802.1X is an IEEE standard for port-based Network Access Control; it is part of the IEEE 802 (802.1) group of protocols. It provides authentication to devices attached to a LAN port, establishing a point-to-point connection or preventing access from that port if authentication fails. It is used for certain closed wireless access points, and is based on the EAP, Extensible Authentication Protocol (originally RFC 2284, now RFC 3748).
      Quote Originally Posted by thebrokenlight View Post
      So when should we expect 3rd party apps made with the SDK to appear on Installer.app?
      Not sure if the two are compatible, you develop with the SDK for iPhone OS v2. Let me give it a shot and see if the binary is compatible, but I bet not.

      Update: Nope. Here's the error message I get, which implies the OS is different so it can't actually run. I don't have the stuff from Apple that I need to run the apps on the iPhone from Xcode, I assume it's a beta of the 2.0 OS.

      Code:
      dyld: Symbol not found: _OBJC_CLASS_
        Referenced from: /Applications/iBlackjack.app/iBlackjack
        Expected in: /System/Library/Frameworks/Foundation.framework/Foundation
      
      zsh: trace trap  /Applications/iBlackjack.app/iBlackjack
      I have also attached a picture of my port efforts so far. Lots of little changes, some bigger ones. So it's a process, but it's coming along.

    1. tootootoo's Avatar
      tootootoo -
      If you download the apps on your phone will they sync back to itunes so if you restore you dont have to go scrounge them all up again?
    1. IvanB's Avatar
      IvanB -
      So when XCode is released, could we try and adapt Installer to the 2.0FW so it distributes the same apps from the AppStore? Or that's a little bit too hardcore...?
    1. MattMac's Avatar
      MattMac -
      Hey guys.
      I'm trying to download the SDK but every time I click the link to download it says Access Denied...
      I first thought it was because I signed up for my account but put that I lived in Australia.
      So I made a new one saying I am in USA, but I still have the same problem... Why won't it let me download...?

      Help please!

      Matt.
    1. davidmdowning42's Avatar
      davidmdowning42 -
      question for the devs, whom I'm sure have been up all night twiddling already. I don't know what I;m talking about or anything, but it sounded like the SDK gives you some level of access to iPhones frimware apps (pics, contacts, etc) So I'm wondering, do you have enough access to make browser plug-ins? so that a 3rd party Flash solution or even say wmv or mpeg support could be grafted onto Safari? And (I know this isn't the cut & paste forum) but is is possible to write a 3rd party app for cut & past now? I know that has a lot to do with how much access you have to the apps already on there, and to make it work everywhere you'd have to be able to get at least a little ways into the guts of Safari, Mail, Calendar, Notes, Contacts, even maps would be nice. So can you? Can one dig in far enough to make this stuff possible.

      Because I;d say that if that stuff is possible, then it's imminent, whether from this community or from the industry at large. It's no secret how much everybody wants that srtuff. I just wanna know if apple handed you the ability to do that or not.
    1. spj023's Avatar
      spj023 -
      will there be an sdk download for windows in the future?

      is there gunna be a sdk download for windows in the future?
    1. imagine engine's Avatar
      imagine engine -
      I'm not a fan of either AOL or their AIM chat messenger. Must have to do with all those free CD they sent in the mail over the years which now fill our landfills. Anyway, I migrated from Windows to Linux and now OS X so the majority of the people I chat with (family, friends and clients) use either MSN Messenger (@hotmail.com), GTalk (@gmail.com) or iChat (@mac.com). Why is AIM of such importance on the iPhone compared to having Apple release a true multi-chat messenger application such as Apollo IM was before the developer stopped working on it? Since Apple is working on releasing another iPhone this year with HSPA the chances are high that it will support video calling since unlike EDGE, HSPA is able to handle voice and data streaming at the same time so having at least iChat AV would be beneficial.
    1. timbo's Avatar
      timbo -
      Still getting:



      What is the deal?
    1. jrtek's Avatar
      jrtek -
      so u could only develop on mac!!!! f'n sucks!!! cause i got mad ideas!!!!!
    1. imode's Avatar
      imode -
      Quote Originally Posted by matt4iphones View Post
      Hey guys.
      I'm trying to download the SDK but every time I click the link to download it says Access Denied...
      I first thought it was because I signed up for my account but put that I lived in Australia.
      So I made a new one saying I am in USA, but I still have the same problem... Why won't it let me download...?

      Help please!

      Matt.
      Search for it on the 'bay' you'll find it there.

      Quote Originally Posted by google911mysteries View Post
      I have a noobie question. What is MMS anyways and what does it allow you to do?

      Don't you just hate waiting for something to be released? I mean waiting for the 2.0 to be availabe in June is like waiting for an awesome movie to be released a year from now. Why do they torment us like that huh? Very aggravating! Digressing a bit here, Congress should make a law where Hollywood cannot show their trailers one year in advance! They can only show it if it's 3 months away from the release. Just my opinion.

      In addition to cut and paste and video recording (with audio), I would like to see:
      Radio
      TV (verizon has it already) on the iphone.

      Oh, if game developers (EA, Sega, etc) are able to develop awesome 3d games on the iphone, do you think that would spell trouble for Sony's PSP?

      Google: 9/11 Mystery (watch the video! you'll be shocked)
      Wow... What does your post have to do with the SDK?? Also, if you are capable of googling "9/11 Mystery" why can't you google 'MMS' ??? As far as waiting, I'm not sure about your point. If you don't know what MMS or exchange are then why should you even care??? It's like when my kids kick the back of my car seat and ask "are we there yet?"

      The SDK apparently only works with 2.0 (as far as I'm able to determine) and so the 2.0 announcement coincided with the release of the SDK to give dev's enough time to build some apps for the June release. I have 3d games on my Symbian smartphone and I own a PSP. They serve different purposes. It's like saying "do you think if they put airbags on my motorcycle I'll not buy that Ford SUV?"
    1. Sadow's Avatar
      Sadow -
      Stay where u r, I'm also on a jailbroken 1.1.2 and to be honest it's pretty risky to upgrade i think. Alot of post show problems with YouTube not working or mail.app for some reason, also not sure if 1.1.4 can be modded as much as the 1.1.2.