We're on campus, getting read to liveblog Apple's iPhone roadmap event at 10AM California time. Updates will start soon at: [Live.Gizmodo.com and the Macworld 2008 Archive]
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?
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.)
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.
11:40 am ON Mar 6 2008
ccmascari:
11:40 am ON Mar 6 2008
B. Lam:
Q: WiMax iPhone?
Steve: We're not here to talk about hardware today, only software.
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.
11:34 am ON Mar 6 2008
ccmascari:
come on BLam raise that hand HIGH...
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.
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.)
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.
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.
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.
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:
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.
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.)
11:16 am ON Mar 6 2008
ccmascari:
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!
11:15 am ON Mar 6 2008
ccmascari:
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:
11:12 am ON Mar 6 2008
ccmascari:
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.
11:12 am ON Mar 6 2008
ccmascari:
11:12 am ON Mar 6 2008
ccmascari:
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.
11:10 am ON Mar 6 2008
ccmascari:
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.
11:09 am ON Mar 6 2008
ccmascari:
11:09 am ON Mar 6 2008
ccmascari:
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:
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:
11:08 am ON Mar 6 2008
ccmascari:
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.
11:07 am ON Mar 6 2008
ccmascari:
11:07 am ON Mar 6 2008
ccmascari:
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.
11:06 am ON Mar 6 2008
ccmascari:
11:06 am ON Mar 6 2008
ccmascari:
11:05 am ON Mar 6 2008
ccmascari:
11:05 am ON Mar 6 2008
ccmascari:
11:05 am ON Mar 6 2008
ccmascari:
11:04 am ON Mar 6 2008
ccmascari:
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!
11:04 am ON Mar 6 2008
ccmascari:
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."
11:02 am ON Mar 6 2008
B. Lam:
Supermonkey ball, obviously using the accelerometer in the iPhone. Pretty great looking. Great frame rates.
11:01 am ON Mar 6 2008
ccmascari:
11:01 am ON Mar 6 2008
ccmascari:
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.
11:00 am ON Mar 6 2008
ccmascari:
10:59 am ON Mar 6 2008
ccmascari:
10:58 am ON Mar 6 2008
ccmascari:
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.
10:57 am ON Mar 6 2008
ccmascari:
10:56 am ON Mar 6 2008
ccmascari:
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.
10:56 am ON Mar 6 2008
ccmascari:
10:55 am ON Mar 6 2008
ccmascari:
10:55 am ON Mar 6 2008
ccmascari:
10:55 am ON Mar 6 2008
ccmascari:
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.
10:54 am ON Mar 6 2008
ccmascari:
10:54 am ON Mar 6 2008
ccmascari:
10:54 am ON Mar 6 2008
ccmascari:
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:
10:51 am ON Mar 6 2008
ccmascari:
10:51 am ON Mar 6 2008
ccmascari:
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
10:49 am ON Mar 6 2008
ccmascari:
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.
10:48 am ON Mar 6 2008
ccmascari:
10:48 am ON Mar 6 2008
ccmascari:
10:47 am ON Mar 6 2008
ccmascari:
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!
10:47 am ON Mar 6 2008
ccmascari:
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:
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.
10:45 am ON Mar 6 2008
ccmascari:
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.
10:44 am ON Mar 6 2008
ccmascari:
10:44 am ON Mar 6 2008
ccmascari:
10:43 am ON Mar 6 2008
ccmascari:
10:43 am ON Mar 6 2008
ccmascari:
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!
10:42 am ON Mar 6 2008
ccmascari:
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.
10:41 am ON Mar 6 2008
ccmascari:
10:41 am ON Mar 6 2008
ccmascari:
10:41 am ON Mar 6 2008
ccmascari:
10:40 am ON Mar 6 2008
ccmascari:
10:40 am ON Mar 6 2008
ccmascari:
10:39 am ON Mar 6 2008
ccmascari:
10:38 am ON Mar 6 2008
ccmascari:
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.
10:38 am ON Mar 6 2008
ccmascari:
10:38 am ON Mar 6 2008
ccmascari:
10:37 am ON Mar 6 2008
ccmascari:
10:37 am ON Mar 6 2008
ccmascari:
10:36 am ON Mar 6 2008
ccmascari:
10:35 am ON Mar 6 2008
ccmascari:
10:35 am ON Mar 6 2008
ccmascari:
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:
10:34 am ON Mar 6 2008
ccmascari:
10:34 am ON Mar 6 2008
ccmascari:
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.
10:33 am ON Mar 6 2008
ccmascari:
10:33 am ON Mar 6 2008
ccmascari:
10:33 am ON Mar 6 2008
ccmascari:
10:32 am ON Mar 6 2008
B. Lam:
Interface builder.
10:32 am ON Mar 6 2008
ccmascari:
10:32 am ON Mar 6 2008
ccmascari:
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.
10:31 am ON Mar 6 2008
ccmascari:
10:30 am ON Mar 6 2008
ccmascari:
10:30 am ON Mar 6 2008
ccmascari:
10:30 am ON Mar 6 2008
ccmascari:
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.
10:28 am ON Mar 6 2008
ccmascari:
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.
10:27 am ON Mar 6 2008
ccmascari:
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.
10:25 am ON Mar 6 2008
ccmascari: