I’m pretty much counting on Twitter being down (or rather, turning into a smoking crater where their servers used to be) during this morning’s Steve Job’s keynote at WWDC. So I’ll be liveblogging it here. I’m not at WWDC, but will be following via various online tools, and geeking out with fellow Macheads at Intel while it’s going on. This post is mostly going to be my observations and opinions on the news, rather than actually breaking the news, so if you want to follow along as “live” as you can, check out ArsTechnica’s live coverage, MacRumorsLive’s autoupdating page, and Engadget’s live coverage. Twitter and Summize also have a page set up to track the news, but like I said, my money’s on Twitter getting obliterated (it’s already flaky this morning).
The world is about to change. New iPhone. The iPhone App Store. And then what? New devices? OS X 10.6 “Snow Leopard” (here’s my prediction on what that one really means). I can’t wait! This is better than Christmas! 🙂
I’m in the new JF1 “living room” area at Intel, where they have a few tables set up under a 65″ plasma TV. I’m hooked up to it, using it as my external monitor, getting ready to scour the interwebs for each new tidbit as it makes its way from the mouth of Steve. I’ve got my Mountain Dew and some Pop Tarts. I’m ready. Let’s do this thing! 🙂
Steve’s on stage now. We’re getting the best updates from the Ars IRC channel (#wwdc on irc.arstechnica.com). Steve’s talking about the enterprise features of the iPhone 2.0 software – calendar and contact sync, remote wipe, etc. Stuff we already knew. Now he’s bringing suits out on stage, from other companies. Stuff we hadn’t heard already – capability of viewing office documents, SharePoint access, VPN and two factor authentication (as in SecurID/SoftID). Cool…
Now talking about the iPhone SDK and how many similarities it has with the “real” OS X kernel and code. APIs are the same, line for line. Location-based services, 3D positional audio, how easy it is to develop for it and debug it, etc. Showing a new demo app, “Nearby Friends”, which sounds really cool. I’ll have to go back and watch the video of this, showing how easy it is to build an application, live. Talking about how much developers love coding for this platform. Yay, look how awesome we are!
Now comes the game demos. First up, Sega, talking about Super Monkey Ball. I have a love/hate relationship with that game on other platforms. The “party” parts of the games are really fun, but the “roll the monkey in a marble across this platform surrounded by a bottomless abyss on all sides” are freaking FRUSTRATING. In the keynote, they’re saying the demo looks awesome. Full “tilt” control using the accelerometer. Will be available “at the launch of the app store” for $9.99. Not a bad price – people were speculating that iPhone apps would be a lot more expensive – $20 to $40.
Now demoing an eBay app, which sounds technically cool, but honestly isn’t very interesting to me because I don’t use eBay. Now they’re talking about an app called “Loopt” (“connecting people on the go”), which Ars is excited about, but I’ve never heard of. Sounds like “friends on a map, showing you what they’re doing”. I’m not to keen on the idea of these kinds of apps, but I guess I’d have to see a GOOD one in action to really decide.
BTW, thanks to Brent, Matt, Tod, and Jerry, who are sitting around the table, correcting my mistakes and typos as I write this. 🙂 Matt’s trying to listen to a live audio stream, which is sort of working, but it’s more delayed than the Ars IRC feed (which is AWESOME! FAR better than any other way I’ve done this before. Thanks Ars! 🙂 )
Showing a Typepad blog authoring app, that’s going to be free at the app store launch. Yawn. Show me a generic XML-RPC compatible editor (I can has MarsEdit for iPhone please?) or something that’ll work with WordPress and I’ll be interested. I’m sure that will come soon enough. And an AP “see local news and photos based on your location” app. Sounds kind of dumb – how much news do you know of that has specific location information, more than just “Dateline: this city”? Meh.
Next up a game developer showed off a couple of games that look cool (kind of hard to get a sense of them when I’m reading text descriptions in an IRC channel – I’m sure we’ll see lots about the games soon enough). And an indie dev who works in the insurance industry made a really cool virtual musical instrument app called “Band” that he developed in 8 months in his spare time. And now talking about Major League Baseball. Woo! Not.
Now showing off a bunch of medical reference/learning applications. Talking about med students and K-12 education. I love the idea, but how many K-12 students do you know that have iPhones (or would be allowed to have iPhones by their school’s policies)? Still, very cool ideas, and it’s great that these applications are coming, and relatively easy to develop.
Enough with the 3rd party app demos. I want to know what Apple has to show us today!
OK, now Forstall’s talking about the lack of a good chat platform, and how to receive notifications from your apps while they’re not running. He says the WRONG solution is background processes, because they sap battery life and performance. (And now he’s showing how Windows Mobile does this, and making fun of it! 🙂 ) “We have come up with a far better solution.” A push notification service to all developers. When your app is running, you’re connected to a server. When you quit, the connection dies. Apple maintains a persistent IP connection to the iPhone, and 3rd parties can push notifications through that server to the phone (badges, sounds, alerts, etc.). Alerts can include buttons to automatically launch your app (so it doesn’t have to stay running the background), and the phone only has to maintain one server connection (presumably to Apple) to make this works. Works over wifi and cellular. Coming in September. I have to admit, this seems like a really clever solution to a really tough problem. We’ll see how it works out in real life!
Steve’s back on stage, and talking about new iPhone 2.0 software features. Contact search, iWork (create and edit iWork docs – cool!), bulk delete and move in email, save images from emails, new calculator, explicit content filters, and new language support for Japanese and Chinese character input – draw them with your finger. That’s a welcome feature for a lot of people, I’m sure. The 2.0 software update will come in early July, will be free for iPhones, and $9.95 for iPod Touch owners (gouged again!).
Now on to talking about the app store. Wireless download and install, automatic updates, devs set prices and keep 70% of revenues. “We FairPlay apps” – FairPlay is iTunes’ DRM for music, so that means that apps will be locked (and presumably, cracked shortly thereafter – FairPlay has a reputation of being pretty breakable). If your app is larger than 10MB, you can only install over wifi. Enterprise apps can be deployed on the intranet, downloaded to your computer, then synced and installed via iTunes. Sounds like a good solution for corporate apps.
Now for something completely different: Mobile Me, new mobile service. Worst kept secret in the industry – this is basically .Mac done right – “Exchange for the rest of us”. Works on Mac, PC (woo!), and iPhone (double woo!). Push your contacts, email, calendar, and files into the cloud, and keep them in sync across all devices. But I do this already with Google – Gmail, Reader, Docs, Calendar. Will be interesting to see how this compares. Or maybe MobileMe will just be powered by Google. The site is me.com. Going into a demo now – I’ll check this out myself later, see if it’s worth it. It’s a cool idea, regardless. $99/year, 20GB of storage, and there’s a 60 day free trial. Expensive for what you get. I’ll probably pass. “Available with iPhone 2.0 in early July”. So, does that mean no iPhone until early July?
OK, now he’s talking about the new iPhone. “Next challenges.” 3G, enterprise, 3rd party apps, more countries, more affordable. iPhone 3G introduced today (big surprise!). Even thinner. The back looks plastic, black. Solid metal buttons. Same display and camera. Flush headphone jack (yay – no more adapters!). Improved audio. Feels “even better” in your hand.
3G = faster data downloads. Email attachments and downloads. Doing a video demo speed comparison between EDGE and 3G. 3G is faster. Duh. Comparing to other 3G phones. It’s faster. Of course it is. Tell us something new! Show us pictures! Their claiming “great battery life”, which was one of the big concerns with previous 3G chipsets (which were also too big).
Talking about location services now, and “GPS”. The question is, does it have REAL GPS (satellite-based, not tower based)? From the demos (tracking a drive down Lombard street), it looks to be the real thing. Or at least, good enough to pass for it (smooth tracking, etc.).
More countries – they’re aiming for 12 countries for the 3G launch, with a stretch goal of 25 70 (!) countries over the next several months. Hear that sound? It’s the bottom dropping out of the international iPhone resale grey market. 😉
More affordable. It started at $599, sells now for $399. 3G 8GB iPhone is $199. Yow! Nice! 16GB is $299. And “something special” – a white one, 16GB. Same price. Saying launch in 22 countries on July 11. I wonder if the U.S. is one of those countries? Showing a new iPhone commercial. Twice.
Jobs has left the stage. No “one more thing”. Nothing on Snot Snow Leopard OS X 10.6 (though they said there will be a session after lunch to talk about it, that’s under NDA). Bummer! I still held out hope for a new hardware class of device, Atom powered. Oh well – there’s always MacWorld 2009 in Januuary!
This was fun. Ultimately, there’s no real new hardware. We all knew about the new iPhone and its features ahead of time. Kind of bummed that it won’t go on sale for a month, but that gives me more time to save up my pennies. 😉