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

Advertisement

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.)

Sponsored

11:43 am ON Mar 6 2008

B. Lam:

Advertisement

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

11:40 am ON Mar 6 2008

Advertisement

ccmascari:

11:40 am ON Mar 6 2008

B. Lam:

Advertisement

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

11:38 am ON Mar 6 2008

Advertisement

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...

11:34 am ON Mar 6 2008

Advertisement

Advertisement

B. Lam:

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

11:33 am ON Mar 6 2008

Advertisement

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.)

11:30 am ON Mar 6 2008

Advertisement

Advertisement

B. Lam:

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

11:28 am ON Mar 6 2008

Advertisement

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.

11:26 am ON Mar 6 2008

Advertisement

Advertisement

B. Lam:

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

11:24 am ON Mar 6 2008

Advertisement

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.

11:23 am ON Mar 6 2008

Advertisement

Advertisement

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

Advertisement

ccmascari:

11:18 am ON Mar 6 2008

B. Lam:

Advertisement

Advertisement

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

11:18 am ON Mar 6 2008

B. Lam:

Advertisement

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.)

11:16 am ON Mar 6 2008

ccmascari:

11:15 am ON Mar 6 2008

Advertisement

Advertisement

B. Lam:

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

11:15 am ON Mar 6 2008

Advertisement

ccmascari:

11:15 am ON Mar 6 2008

B. Lam:

Advertisement

Advertisement

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

11:13 am ON Mar 6 2008

ccmascari:

11:12 am ON Mar 6 2008

Advertisement

ccmascari:

11:12 am ON Mar 6 2008

Advertisement

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:

11:12 am ON Mar 6 2008

Advertisement

ccmascari:

11:11 am ON Mar 6 2008

Advertisement

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:

11:10 am ON Mar 6 2008

Advertisement

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:

11:09 am ON Mar 6 2008

Advertisement


ccmascari:

11:09 am ON Mar 6 2008

B. Lam:

Advertisement

Advertisement

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

11:08 am ON Mar 6 2008

ccmascari:

This image was lost some time after publication.

11:08 am ON Mar 6 2008

Advertisement

B. Lam:

There is no charge to the developer for free apps!

Advertisement

11:08 am ON Mar 6 2008

ccmascari:

11:08 am ON Mar 6 2008

Advertisement

ccmascari:

11:07 am ON Mar 6 2008

B. Lam:

Advertisement

Advertisement

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:07 am ON Mar 6 2008

ccmascari:

11:07 am ON Mar 6 2008

Advertisement

ccmascari:

11:06 am ON Mar 6 2008

Advertisement

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:

11:06 am ON Mar 6 2008

Advertisement

ccmascari:

11:05 am ON Mar 6 2008

Advertisement

ccmascari:

11:05 am ON Mar 6 2008

Advertisement

ccmascari:

11:05 am ON Mar 6 2008

ccmascari:

11:04 am ON Mar 6 2008

Advertisement

Advertisement

ccmascari:

11:04 am ON Mar 6 2008

B. Lam:

Advertisement

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!

11:04 am ON Mar 6 2008

ccmascari:

11:03 am ON Mar 6 2008

Advertisement

Advertisement

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."

11:02 am ON Mar 6 2008

Advertisement

B. Lam:

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

11:01 am ON Mar 6 2008

Advertisement

Advertisement

ccmascari:

11:01 am ON Mar 6 2008

ccmascari:

11:00 am ON Mar 6 2008

Advertisement

B. Lam:

SEGA is next!

Advertisement

11:00 am ON Mar 6 2008

B. Lam:

Advertisement

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.

11:00 am ON Mar 6 2008

ccmascari:

10:59 am ON Mar 6 2008

Advertisement

Advertisement

ccmascari:

10:58 am ON Mar 6 2008

ccmascari:

10:57 am ON Mar 6 2008

Advertisement

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:

10:56 am ON Mar 6 2008

Advertisement

ccmascari:

10:56 am ON Mar 6 2008

B. Lam:

Advertisement

Advertisement

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.

10:56 am ON Mar 6 2008

ccmascari:

10:55 am ON Mar 6 2008

Advertisement

ccmascari:

10:55 am ON Mar 6 2008

Advertisement

ccmascari:

This image was lost some time after publication.

10:55 am ON Mar 6 2008

Advertisement

ccmascari:

10:55 am ON Mar 6 2008

B. Lam:

Advertisement

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

10:54 am ON Mar 6 2008

Advertisement

ccmascari:

10:54 am ON Mar 6 2008

Advertisement

ccmascari:

10:54 am ON Mar 6 2008

ccmascari:

10:53 am ON Mar 6 2008

Advertisement

Advertisement

B. Lam:

Aha! AOL! AIM!

10:53 am ON Mar 6 2008

Advertisement

B. Lam:

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

10:53 am ON Mar 6 2008

Advertisement

Advertisement

ccmascari:

10:51 am ON Mar 6 2008

ccmascari:

10:51 am ON Mar 6 2008

Advertisement

ccmascari:

10:50 am ON Mar 6 2008

Advertisement

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:

10:48 am ON Mar 6 2008

Advertisement

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:

10:48 am ON Mar 6 2008

Advertisement

ccmascari:

10:47 am ON Mar 6 2008

ccmascari:

10:47 am ON Mar 6 2008

Advertisement

Advertisement

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!

10:47 am ON Mar 6 2008

Advertisement

ccmascari:

10:46 am ON Mar 6 2008

B. Lam:

Advertisement

Advertisement

EA's showing an iPhone version of Spore!

10:46 am ON Mar 6 2008

ccmascari:

10:45 am ON Mar 6 2008

Advertisement

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:

10:44 am ON Mar 6 2008

Advertisement

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.

10:44 am ON Mar 6 2008

Advertisement

Advertisement

ccmascari:

10:44 am ON Mar 6 2008

ccmascari:

10:43 am ON Mar 6 2008

Advertisement

ccmascari:

10:43 am ON Mar 6 2008

Advertisement


ccmascari:

10:42 am ON Mar 6 2008

Advertisement

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!

10:42 am ON Mar 6 2008

Advertisement

ccmascari:

10:42 am ON Mar 6 2008

Advertisement

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:

10:41 am ON Mar 6 2008

Advertisement

ccmascari:

10:41 am ON Mar 6 2008

Advertisement

ccmascari:

10:40 am ON Mar 6 2008

Advertisement

ccmascari:

10:40 am ON Mar 6 2008

ccmascari:

10:39 am ON Mar 6 2008

Advertisement

Advertisement

ccmascari:

10:38 am ON Mar 6 2008

ccmascari:

10:38 am ON Mar 6 2008

Advertisement

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:

10:38 am ON Mar 6 2008

Advertisement

ccmascari:

10:37 am ON Mar 6 2008

ccmascari:

10:37 am ON Mar 6 2008

Advertisement

Advertisement

ccmascari:

10:36 am ON Mar 6 2008

ccmascari:

10:35 am ON Mar 6 2008

Advertisement

ccmascari:

10:35 am ON Mar 6 2008

Advertisement

ccmascari:

10:35 am ON Mar 6 2008

Advertisement

B. Lam:

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

10:34 am ON Mar 6 2008

Advertisement

ccmascari:

10:34 am ON Mar 6 2008

Advertisement

ccmascari:

10:34 am ON Mar 6 2008

Advertisement

ccmascari:

10:33 am ON Mar 6 2008

B. Lam:

Advertisement

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:33 am ON Mar 6 2008

Advertisement

ccmascari:

10:33 am ON Mar 6 2008

Advertisement

ccmascari:

This image was lost some time after publication.

10:33 am ON Mar 6 2008

ccmascari:

10:32 am ON Mar 6 2008

Advertisement

Advertisement

B. Lam:

Interface builder.

10:32 am ON Mar 6 2008

Advertisement

ccmascari:

10:32 am ON Mar 6 2008

ccmascari:

10:31 am ON Mar 6 2008

Advertisement

Advertisement


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.

10:31 am ON Mar 6 2008

Advertisement

ccmascari:

10:30 am ON Mar 6 2008

ccmascari:

10:30 am ON Mar 6 2008

Advertisement

Advertisement

ccmascari:

10:30 am ON Mar 6 2008

ccmascari:

10:29 am ON Mar 6 2008

Advertisement

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:

10:27 am ON Mar 6 2008

Advertisement

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.

10:27 am ON Mar 6 2008

Advertisement

Advertisement

ccmascari:

10:25 am ON Mar 6 2008

B. Lam:

Advertisement

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.

10:25 am ON Mar 6 2008

ccmascari:

This image was lost some time after publication.