Well, we haven’t been at any WWDC before so we can’t really make a comparison, no doubt, Apple is way ahead of its competitors and the show was also much more than we expected. But first things first. Still quite jet-lagged I missed to take a picture of Marc, our CTO, queuing up for the keynote. I can’t think of any developer congress where people literally wait in line for hours to get in. Now I know why they call it a Blockbuster, Moscone West had a nice queue of greedy developers to conquer a seat in one of the front rows in the riesig Ball Room, easily seating 5,000 people.
Inside, the atmosphere was like being at a rock concert. The crowd was critically anticipating the show to begin. The stage was indeed huge and massive speakers and colorful spotlights hung down from the ceiling and a big luminous Apple logo was glowing in the back. Looks like Apple wanted to blow us away. Phil Schiller, SVP of Worldwide Product Marketing, entered the stage and kicked-off with facts about this year’s conference: 5,200 developers from 54 countries around the world, “this is the best level of anticipation and excitement for our developers conference yet”, he said enthusiastically.
In the next 15 minutes Phil announced the new line-up of MacBook Pro, all with better CPUs (up to 3GHz), more memory (up to 8 Gig) , better graphics and new battery (good for 1,000 recharges and lasting up to 7hrs). All models are even cheaper than their forerunners and are available today – great stuff – Followed by impressing stats about the Mac OS installed user base: In the past two years the number of OS X users has tripled to 75m today (well, mainly because of the 40 million iPhone and iPod touch users but still impressive).
What’s better than a Leopard?
Next topic was Mac OS in detail. Bertrand Serlet, Head of OS, took over and showed some interesting facts and figures about the improvements of Snow Leopard (90% of what was in Leopard has been refined in Snow Leopard) not without some sharp comments about Vista and its disadvantages. Most interesting: Snow Leopard runs up to 45% faster, it shares up 85% functionality with iPhone OS and it weights about 6GB less, through file system compression.
Safari 4 and Quicktime X reloaded
Along with Snow Leopard, Safari and Quicktime also get an update. Safari 4 now shipping for both Mac and Windows PCs impressed with great performance. According to Acid 3 test it scores 100/100 (benchmark executing HTML web pages) and outperforms Google Chrome and Firefox by far. Craig Federighi, VP of Mac OS engineering, had great pleasure to demo the speed of Safari opening the heavy NYT home page showing huge adverts for Microsoft’s new Bing search engine splashed all over it.
Quicktime got an overhaul of its user interface. Actually, there is hardly any user interface left. When you playback and the mouse is outside of the Quicktime window no status bar or controls are shown. Reduced to the max. Also, it works with any web server now. Bottom line: you can easily upload your video to YouTube. What’s really nice: Trimming options are included seamlessly and Quicktime renders your clips almost instantly for optimized output on HDTV, Apple TV, YouTube and other formats.
Now comes some heavy developer stuff
64bit, Grand Central Dispatch, OpenCL. You probably won’t need it for daily stuff if you are not a hardcore user but worth taking a look at it: With 64bit Mac OS applications are no longer limited to address only 4 Gig of RAM and of course a speed boost of software written in 64bit can be expected (Photoshop users happy now?). Next was multi-core. To benefit from the multi-cores in modern CPUs (we don’t see higher CPU operation speed but more and more cores to increase performance) software has to be organized in threads. Grand Central Dispatch is a new technology in Snow Leopard with built-in support for multi-core, which organises threads. Surprisingly, even Apple Mail benefits quite heavily from that as it uses a lot of threads. Finally, OpenCL, an open standard c-based language to utilize the computing power of modern graphic cards, gives developers up to 1 Teraflop (a trillion operations per second) at hands. Whatever you might want to do with that amount of horsepower underneath the hood if you are not a scientist.
Making New Friends
Personally, the last new feature of Snow Leopard made me think there is no excuse anymore to not have a MacBook Pro: Integration of Microsoft Exchange. So the MacBook Pro can now connect to our company email backend server without hassle, it looks better, it’s faster, it lasts longer, has a better integration with iPhone (tethering e.g.), I don’t need to worry about viruses and after turning it on I don’t have get me a coffee before I can start to work. Eh, hang on, that wasn’t all bad.
iPhone gets the rest of the show
Alright, most of the news was interesting but not why WE were attending in the first place. SVP of iPhone software, Scott Forstall, took the stage and we (iPhone developers) were listening much more closely now. “It has been an incredible year for the iPhone. It was less than a year ago that we launched 2.0 and with it the SDK,” he said. “The response has been staggering - developers have downloaded the free SDK more than a million times. There are now more than 50,000 apps on the App Store.” [applause] “Now we’ve been working really hard to grow the user base for your apps […] We have already sold more than 40m iPhones + iPod Touches […]That’s a lot of devices. And of course passed a billion downloads.”
iPhone Firmware 3.0 Highlights
Well, MMS support is surely not a highlight for Europeans as other handset manufacturers have been supporting this for quite some time now but in the US it seems to be a big thing though. You could argue the same about cut & paste but the way Apple implemented it is again way beyond the way their competitors did. Parental control, tethering (use your iPhone as a modem) and dynamic language switching is all nice to have but nothing that made me got too excited. The feature that finds my iPhone based on GPS or mobile network cell (useful when your iPhone is lost in a building) and alerts, even if silenced, did. Even better, “Remote Wipe” deletes all data (contacts, emails, photos etc.) on the device. Anyone who ever lost a phone knows what I am talking about.
Next is peer-to-peer Bluetooth connectivity: “great for games, will automatically find the other player over wireless or Bluetooth, no carrier needed.” Well, that’s cool but Sony Ericsson had that in place, when was that again? Ah, 2006. But no complains, they integrated the API quite nicely so there is not much to do for the developer to set up a match.
Connecting to 3rd party hardware, like the diabetes monitor demoed, might be also useful for an external game controller for all those PSP lovers still holding up all the buttons it offers. Well, buttons are out, touch and tilt is in! Get it, folks!
Embedding Google maps into applications is for sure great for some utilities but I have never been a fan of location based games and such. Neither do I believe in digital books. Hence, Scroll Motion passed without any reaction on me. Last one I remember was the integration of TomTom navigation on the iPhone. Since most new cars come with a satnav system anyway I don’t know if that’s going to be a burner. However, I only I’ve only been riding 20+ year old cars for quite a while so you got me.
No new iPhone or what?
More apps using iPhone 3.0 firmware were shown but all very niche like tuning amplifiers for electric guitars or monitoring and displaying data for physical experiments. 135min had passed and we listened patiently to all the hot and the luke-warm stuff, too. But hey, what about why we came here? Phil Schiller comes back on stage: “To call the iPhone 3G a hit would be the understatement of the year. The iPhone has changed how people think about their phones - it wasn’t too long ago that people were frustrated with these… what I’ll call crappy devices.” And he doesn’t stop bashing the competitors: 2/3 of all mobile browsing (most be US) is done on an iPhone or iPod touch. Schiller compares the iPhone App Store’s 50,000 apps to Google Android’s 4,900, Nokia’s 1,088, RIM’s 1,030, Palm’s 18 – big ouch!
iPhone 3GS – The S stands for speed!
“The iPhone 3G has been great, so that’s why I’m excited to tell you about an entirely new version - the iPhone 3GS.” I guess no one expected the suffix 3GS. “The S stands for speed - because it’s the fastest, most powerful iPhone we’ve ever made.” Apparently, about three times faster on average, depending on benchmark. Launching messaging is 2.1x faster, loading apps (SimCity) is 2.4x faster, loading the New York Times homepage 2.9x faster. Good to hear that Apple also improved the battery life, how much this really adds when playing games needs to be seen.
With the integrated compass and the 3 megapixel camera, also taking VGA videos at 30 fps, it looks like they have some more new cool tech features implemented but for us as 3D game developers this is less relevant. So, the big news about the iPhone 3GS for us at Fishlabs was the new graphics chip, faster CPU and more memory. Especially the new PowerVR SGX GPU by imagination supporting OpenGL ES 2.0 drew our attention. The only thing as a developer that concerns us is that the iPhone 3GS will drive fragmentation. Well, we will see how that goes in the near future.
Tags: 3gs, app, Apple, download, Fishlabs, Games, iPhone, Mobile