Apple iPhone SDK Liveblog Archive

We may earn a commission from links on this page.

You wana relive the excitement of Apple's iPhone roadmap event. Well, we've got the entire liveblog archive just a jump away.

B. Lam:

We're wrapping up, but the front page of Giz will have more. Also, I've got to say that I'm pretty impressed with the SDK plan. That could be the reality distortion field doing its thing, but I can't find any holes in the plan. You?

Advertisement

11:45 am ON Mar 6 2008

B. Lam:

Q: Why did you change your mind about the iPhone open SDK? How long will apps be vetted before being published.
Steve: We change our minds a lot. The web apps have worked well, but developers wanted to do more. And we heard that. Creating an SDK is a lot of work, you want to make it something you can live with for 20 years, and yet update it without breaking apps. This is an elegant and clean system.
Phil: Second question. Electronic submission will be very fast, and this is a whole new process. (Didn't answer the Q.)

Advertisement

11:43 am ON Mar 6 2008

B. Lam:

Parental controls for the iPhone are coming. You can turn off Safari, or the app store, etc.

Advertisement

11:40 am ON Mar 6 2008

ccmascari:

Advertisement

11:40 am ON Mar 6 2008

B. Lam:

Q: WiMax iPhone?
Steve: We're not here to talk about hardware today, only software.

Advertisement

11:38 am ON Mar 6 2008

B. Lam:

Q: What is the nominal fee for the iPod touch upgrade to firmware 2.0?
Steve: We'll set it later.
Q: How will companies go from RIM to iPhone?
Phil: Using Exchange, and we'll roll out some IT manager tools.

Advertisement

11:34 am ON Mar 6 2008

ccmascari:

come on BLam raise that hand HIGH...

Advertisement

11:34 am ON Mar 6 2008

B. Lam:

Q: Ryan from Engadget asked about SIM unlocking. Will that be not allowed?
A: *pause*...*dagger eyes*...Yeees.

Advertisement

11:33 am ON Mar 6 2008

B. Lam:

Oh no, someone said monopoly. Is the App store a monopoly?
Steve: They won't be able to do it without the store. Small and big devs won't have the same reach so why would they want to go elsewhere? (Paraphrased.)

Advertisement

11:30 am ON Mar 6 2008

B. Lam:

Q: What will happen if someone does a VOIP app?
A: We will only stop VOIP over cell networks, but not WiFi.

Advertisement

11:28 am ON Mar 6 2008

B. Lam:

Steve: The iPhone has been shipping for less than a year, remember.

Q: What safeguards are in place to make sure the apps will be secure?

Steve: It is a dangerous world. One one side, you have a closed device like the iPod, you don't have to worry about 3rd party apps mucking it up. And on the other hand, you have the PC where people spend a lot of time getting it to work. We want the best of both. The developers are going to register with us if they want to distribute them. If they write a bad app, we can both track them down and we can turn off the app's distribution. So we're putting controls in place.

Advertisement

11:26 am ON Mar 6 2008

B. Lam:

Q: Business apps are coming, should RIM be worried?
Steve: Go ask them.

11:24 am ON Mar 6 2008

B. Lam:

First Q: 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.

Advertisement

11:23 am ON Mar 6 2008

B. Lam:

Steve says press should wait for a Q&A. The room is clearing, and we're waiting.

11:21 am ON Mar 6 2008

ccmascari:

Advertisement

11:18 am ON Mar 6 2008

B. Lam:

That lady with the BSOD is using pen and paper now. Her computer is going through system recovery.

Advertisement

11:18 am ON Mar 6 2008

B. Lam:

100 Million dollars in the iFund for iPhone developers. This totally kicks the crap out of the Google Android 10M dollar fund for apps. (I believe it is 10m.)

Advertisement

11:16 am ON Mar 6 2008

ccmascari:

Advertisement

11:15 am ON Mar 6 2008

B. Lam:

The lady liveblogging in front of me just had an XP/Windows Blue Screen of Death!

Advertisement

11:15 am ON Mar 6 2008

ccmascari:

Advertisement

11:15 am ON Mar 6 2008

B. Lam:

One more thing is...a venture capitalist? KPCB's John Doerr.

11:13 am ON Mar 6 2008

ccmascari:

Advertisement

11:12 am ON Mar 6 2008

ccmascari:

Advertisement

11:12 am ON Mar 6 2008

B. Lam:

How do you become an iPhone developer. Go download the SDK for free in about an hour. To publish programs, you have to pay a $99 dev fee.

Advertisement

11:12 am ON Mar 6 2008

ccmascari:

Advertisement

11:12 am ON Mar 6 2008

ccmascari:

Advertisement

11:11 am ON Mar 6 2008

B. Lam:

The iPod Touch is getting the same update, but there will be a nominal charge, due to accounting purposes.

Advertisement

11:10 am ON Mar 6 2008

ccmascari:

Advertisement

11:10 am ON Mar 6 2008

B. Lam:

All of this is coming in the iPhone 2.0 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.

Advertisement

11:09 am ON Mar 6 2008

ccmascari:

Advertisement

11:09 am ON Mar 6 2008


ccmascari:

Advertisement

11:09 am ON Mar 6 2008

B. Lam:

No malicious apps: porn, etc. Will they support voip?

11:08 am ON Mar 6 2008

ccmascari:

Advertisement

11:08 am ON Mar 6 2008

B. Lam:

There is no charge to the developer for free apps!

11:08 am ON Mar 6 2008

ccmascari:

Advertisement

11:08 am ON Mar 6 2008

ccmascari:

Advertisement

11:07 am ON Mar 6 2008

B. Lam:

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.

Advertisement

11:07 am ON Mar 6 2008

ccmascari:

Advertisement

11:07 am ON Mar 6 2008

ccmascari:

Advertisement

11:06 am ON Mar 6 2008

B. Lam:

It's a native program that will come on the next firmware, and it'll go around iTunes. I'm guessing it will load over the air, yes EDGE and Wi-Fi. Looks like installer.app, but with icons. Has top 50 apps and search. Oh, there is an iTunes component, too. And you can Sideload over the cable, but direct install is the way Steve thinks most will. The apps will automatically update programs, like installer.app.

Advertisement

11:06 am ON Mar 6 2008

ccmascari:

Advertisement

11:06 am ON Mar 6 2008

ccmascari:

Advertisement

11:05 am ON Mar 6 2008

ccmascari:

Advertisement

11:05 am ON Mar 6 2008

ccmascari:

Advertisement

11:05 am ON Mar 6 2008

ccmascari:

Advertisement

11:04 am ON Mar 6 2008

ccmascari:

Advertisement

11:04 am ON Mar 6 2008

B. Lam:

Steve's Back, and he's going to talk about loading apps. He's going to solve the distribution problem of software for big and small apps. iTunes App Store!

Advertisement

11:04 am ON Mar 6 2008

ccmascari:

Advertisement

11:03 am ON Mar 6 2008

B. Lam:

"This is not a cellphone game. This is a full console game. And we underestimated the power of the device. We had to fly in a developer to upscale the art for the iPhone."

Advertisement

11:02 am ON Mar 6 2008

B. Lam:

Supermonkey ball, obviously using the accelerometer in the iPhone. Pretty great looking. Great frame rates.

Advertisement

11:01 am ON Mar 6 2008

ccmascari:

Advertisement

11:01 am ON Mar 6 2008

ccmascari:

Advertisement

11:00 am ON Mar 6 2008

B. Lam:

SEGA is next!

11:00 am ON Mar 6 2008

B. Lam:

Can search pills by color and shape, and it can ID unknown pills you bought on the street corner from the guy who smells like shoes.

Advertisement

11:00 am ON Mar 6 2008

ccmascari:

Advertisement

10:59 am ON Mar 6 2008

ccmascari:

Advertisement

10:58 am ON Mar 6 2008

ccmascari:

Advertisement

10:57 am ON Mar 6 2008

B. Lam:

Epocrates. This is an app for doctors. Jesusphone about to gain app that can cure cancer.

Advertisement

10:57 am ON Mar 6 2008

ccmascari:

Advertisement

10:56 am ON Mar 6 2008

ccmascari:

Advertisement

10:56 am ON Mar 6 2008

B. Lam:

Described the first AIM on iPhone convo as a "come here watson moment". And shows off swiping between conversations. But I recall that the first unofficial AIM clients supported this, too. Supports invisible mode, and they're showing image picker for the buddy icon.

Advertisement

10:56 am ON Mar 6 2008

ccmascari:

Advertisement

10:55 am ON Mar 6 2008

ccmascari:

Advertisement

10:55 am ON Mar 6 2008

ccmascari:

Advertisement

10:55 am ON Mar 6 2008

ccmascari:

Advertisement

10:55 am ON Mar 6 2008

B. Lam:

AIM shows buddy icons and status and name. Uses Address book functionality. 5 Days to build.

Advertisement

10:54 am ON Mar 6 2008

ccmascari:

Advertisement

10:54 am ON Mar 6 2008

ccmascari:

Advertisement

10:54 am ON Mar 6 2008

ccmascari:

Advertisement

10:53 am ON Mar 6 2008

B. Lam:

Aha! AOL! AIM!

10:53 am ON Mar 6 2008

B. Lam:

Oh, cool. The sales force app integrates with the map.

10:53 am ON Mar 6 2008

ccmascari:

Advertisement

10:51 am ON Mar 6 2008

ccmascari:

Advertisement

10:51 am ON Mar 6 2008

ccmascari:

Advertisement

10:50 am ON Mar 6 2008

B. Lam:

Salesforce.com demo. I'm going to get some chocolate milk, you guys don't want to see this Salesforce demo. Ttyl

Advertisement

10:49 am ON Mar 6 2008

ccmascari:

Advertisement

10:48 am ON Mar 6 2008

B. Lam:

They've got all 18 levels ported, actually. No word on whether or not this will be released.

Advertisement

10:48 am ON Mar 6 2008

ccmascari:

Advertisement

10:48 am ON Mar 6 2008

ccmascari:

Advertisement

10:47 am ON Mar 6 2008

ccmascari:

Advertisement

10:47 am ON Mar 6 2008

B. Lam:

The iPhone's demo of spore uses the accelerometer to control the motion, and it looks kind of choppy. But they built this in 2 weeks. Battery life? Bye Bye!

Advertisement

10:47 am ON Mar 6 2008

ccmascari:

Advertisement

10:46 am ON Mar 6 2008

B. Lam:

EA's showing an iPhone version of Spore!

10:46 am ON Mar 6 2008

ccmascari:

Advertisement

10:45 am ON Mar 6 2008

B. Lam:

Game companies were asked to do programs within two weeks using the never seen before SDK. Here are their demos. EA first.

Advertisement

10:45 am ON Mar 6 2008

ccmascari:

Advertisement

10:44 am ON Mar 6 2008

B. Lam:

He's showing the game playing while being debugged. 30FPS is pretty normal, but while a lot goes on, the iPhone drops to 20FPS. The Debugger can record the iPhone's output, and all the debug details.

Advertisement

10:44 am ON Mar 6 2008

ccmascari:

Advertisement

10:44 am ON Mar 6 2008

ccmascari:

Advertisement

10:43 am ON Mar 6 2008

ccmascari:

Advertisement

10:43 am ON Mar 6 2008


ccmascari:

Advertisement

10:42 am ON Mar 6 2008

B. Lam:

Game Demo. Touch fighter. Took two weeks to write. Open GL and Open AL for apps. Game looks great. Point to shoot, tilt the accelerometer to steer!

Advertisement

10:42 am ON Mar 6 2008

ccmascari:

Advertisement

10:42 am ON Mar 6 2008

B. Lam:

He's demoing the image picker and an Open GL demo of a warp filter, live. On an iPhone. Now he's demoing an image editing pinch.

Advertisement

10:41 am ON Mar 6 2008

ccmascari:

Advertisement

10:41 am ON Mar 6 2008

ccmascari:

Advertisement

10:41 am ON Mar 6 2008

ccmascari:

Advertisement

10:40 am ON Mar 6 2008

ccmascari:

Advertisement

10:40 am ON Mar 6 2008

ccmascari:

Advertisement

10:39 am ON Mar 6 2008

ccmascari:

Advertisement

10:38 am ON Mar 6 2008

ccmascari:

Advertisement

10:38 am ON Mar 6 2008

B. Lam:

Hello World demo now. By clicking Build to Go, it compiles, and loads and runs on the iPhone simulator. Hello world is running on the iPhone emulator. And it's just as easy with a synced iPhone to test them on the actual hardware.

Advertisement

10:38 am ON Mar 6 2008

ccmascari:

Advertisement

10:38 am ON Mar 6 2008

ccmascari:

Advertisement

10:37 am ON Mar 6 2008

ccmascari:

Advertisement
Advertisement

10:37 am ON Mar 6 2008

ccmascari:

Advertisement

10:36 am ON Mar 6 2008

ccmascari:

Advertisement

10:35 am ON Mar 6 2008

ccmascari:

Advertisement

10:35 am ON Mar 6 2008

ccmascari:

Advertisement

10:35 am ON Mar 6 2008

B. Lam:

iPhone simulator runs on OS X to help with development. It's a software iPhone.

10:34 am ON Mar 6 2008

ccmascari:

Advertisement

10:34 am ON Mar 6 2008

ccmascari:

Advertisement

10:34 am ON Mar 6 2008

ccmascari:

Advertisement

10:33 am ON Mar 6 2008

B. Lam:

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.

Advertisement

10:33 am ON Mar 6 2008

ccmascari:

Advertisement

10:33 am ON Mar 6 2008

ccmascari:

Advertisement

10:33 am ON Mar 6 2008

ccmascari:

Advertisement

10:32 am ON Mar 6 2008

B. Lam:

Interface builder.

10:32 am ON Mar 6 2008

ccmascari:

Advertisement

10:32 am ON Mar 6 2008

ccmascari:

Advertisement

10:31 am ON Mar 6 2008


B. Lam:

Xcode is the basis for OS X dev. It's been expanded to support iPhone dev now. Xcode knows all about the iPhone SDK, and supports it likewise.

Advertisement

10:31 am ON Mar 6 2008

ccmascari:

Advertisement

10:30 am ON Mar 6 2008

ccmascari:

Advertisement

10:30 am ON Mar 6 2008

ccmascari:

Advertisement

10:30 am ON Mar 6 2008

ccmascari:

Advertisement

10:29 am ON Mar 6 2008

B. Lam:

People picker lets you grab contacts from an app. Image picker will allow you to grab images from the camera/iphone library.

Advertisement

10:28 am ON Mar 6 2008

ccmascari:

Advertisement

10:27 am ON Mar 6 2008

B. Lam:

Media. Core audio is a low level system that makes up the API for the iPhone. Open AL is an Audio API for rendering multichannel 3d audio. Core Animation is supported, too. Open GL ES is the 3D graphics layer, and is hardware accelerated for better battery and performance.

Advertisement

10:27 am ON Mar 6 2008

ccmascari:

Advertisement

10:25 am ON Mar 6 2008

B. Lam:

He's going over the iPhone's architecture now and core services. OS X's Kernel is the same in the desktop and the iPhone. The power management is completely automated, though. Core Location is something that devs can use to create location aware services.

Advertisement

10:25 am ON Mar 6 2008

ccmascari: