What's going on?
Apple are giving us a sneak peek at the upcoming iPhone 3.0 Operating System, and a look at the future SDK for iPhone developing. The event was on Tuesday the 17th of March at 10am PST, at Apple's HQ in Cupertino (instead of San Fransisco where Apple normally hold big events.)
What's new in 3.0?
The new OS has over 100 new features for customers.
Copy and Paste is finally here! Huzzah!
As spoiled on Diggnation, double tap, drag, tap copy, and then double tap, paste. Shake your device to undo. Works on all apps, for anything from text to HTML.
You can now email more than one photo at once, in the same way you can mass delete/move mail. Just tap the action button, choose photo thumbnails and SHARE.
Landscape mode has come to more apps than just Safari... you can now use them in key applications like... SMS, Notes and... MAIL!
SMS is upgraded too. You can now delete and forward multiple messages.
MMS is coming too. You can send pictures via text messages. Why wasn't this in iPhone 1.1.x?
Voice Memos. Record yourself with the iPhone's mic, trim it on the iPhone itself, and then send it around.
Support for two more calendar types. CalDAV (Google and Yahoo) and Subscriptions (using .ics files.)
In Stocks, they’ve added support for news stories (headlines) in the bottom of the app. You can also get details like highs and lows and PEs. And landscape view.
Added search functions in Mail, Calendar, Music - Searching support was on Remote (app) but not on the iPhone's actual music app... Hmm
Mac users will be familiar with Spotlight, the search bar in the top right of all Macs. Well it's coming to the iPhone. Just flick left on your homescreen and it will open up - and you can search your whole device! VERY useful.
Here's an image with a whole lot more additions that Apple never talked about. Notice the YouTube app looks like it's getting a major update. Also, live streaming. And ability to sync notes. AND shake to shuffle! Loads of new features coming in 3.0
What about the SDK?
SDK 3.0 will bring 1000 new APIs.
Quote:
In game voice chat, iPod library access, proximity sensor, audio recorder, battery API, streaming audio and video, data detectors, text selection, UI alert view, shake API (for rumble) and GPS lingo.
A new API will allow Peer-to-Peer connectivity between devices over Bonjour. This is amazing for games, as you can have multiplayer with no Wifi network around!
Devs will be able to write code to be able to talk to hardware. For example, here is an FM radio - If you connect your iPod Touch to it, you can control the stations, volume, and more!
The accessories will be able to talk over the dock connector - AND Bluetooth.
Developers will be able to use the Google Maps interface inside their applications - Rather than the app having to open the Maps app itself.
The devs can add turn-by-turn functionality into their apps! Allowing things like SatNav.
Push notification is finally here. But - Apple says no to background processing: Battery life falls significantly (80% fall). But with Push notifications, battery decreases - But lasts longer (20% fall).
I heard there was App Store enhancements?
"In-App Purchase" brings extra revenue to developers - who can now sell new things to go along with their applications! This will be for paid apps only though.
Anything else?
Apple set themselves a goal before they shipped their first iPhone - To sell over 10 million. They smashed the record, by selling 17 million! (But with iPod Touches aswell - Over 30 million!)
62% of people who downloaded the old SDK, had never developed an Apple application before.
In the 8 months, there have been 800 million application downloads in total.
15 more countries have been added to the App Store list - That makes 77.
Future Application Releases.
Meebo are making an IM app which connects with social networking sites too. It will use the new push notification. Could there finally be a decent, cheap IM app?
The Sims 3 is coming to the App Store. EA have stuck a load of 3.0 features into the app: for example, you'll be able to buy items for the game (presumably furniture and clothing) for 99 cents each (59p)
Quote:
For example, playing music from the stereo in the game lets you play music back from YOUR music library (from the 3.0 SDK API)
Ngmoco were over at the event - And announced LiveFire (a 3rd person multiplayer shooter game) and are showing off their TouchPets app (out soon - look on the ngmoco site.)
TouchPets uses push notifications to tell you when a friend wants to make a play-date with you. It also uses in-app purchases so you can buy food and clothes for your dog. Personally, I'd let it starve!
LiveFire is an FPS game. You control by touching the screen. Again, you can send notifications to friends, and buy weapons in-game to play with. It also looks like you'll be able to do in-game voice chats too - Just like on an Xbox or PS3!
Smule (the makers of the legendary music app, Ocarina) demoed their new app: Leaf Trombone. Another music app. Using the iPhone's mic and finger-to-screen controls. A duet was played using the new peer-to-peer API.
Recap
To recap the big features in 3.0: In-App purchase to enable more app functionality, peer to peer connectivity, accessory connectivity, Google map controls, push notifications, cut and paste, landscape mode, Messages (MMS), voice memos, new Calendar support, enhancements to the Stock App and search (Spotlight). Plus, Bluetooth, if you’re really looking forward to that one.
The 3.0 Beta is available to all members of the iPhone Developer Program.
It will be coming out in June 2009 for us normal users! $9.95 for iPod Touches, free for iPhones. Not all features will work on the 1st gen iPhone.
Watch the Keynote here:
http://www.apple.com/quicktime/qtv/keynote/