Apple today previewed a new version of its iPhone firmware, as well as a new version of its SDK for the iPhone. Among the highlights of the announcement were the availability of a new homescreen, MMS, copy and paste, and the long expected arrival of push notifications. Developers will now also be able to sell in game accessories and subscriptions through Apple's App Store.
iPhone developers will be able to download the new firmware today, while the rest of us will have to wait until it is released to the public later this summer.
From what we have seen, owners of the original iPhone will also be able to update their phones, though according to Engadget, some features like the advanced Bluetooth functionality and MMS will not work on the original iPhone because the hardware simply doesn't support it.
Overall, Apple will give developers access to over 1000 new APIs. Apple also announced that it sold 13.7 million iPhones in 2008, which is far more than the 10 million Apple itself had predicted.
The new homescreen will be tightly integrated with the new universal search feature on the iPhone, which will allow you to search through your email, calendar, notes, and iPod library from one single interface. The new homescreen is basically Apple's iPhone version of Spotlight, as it allows you to find and start apps by searching for them.
We detailed some of the most interesting additions to the new iPhone firmware below, but here is a summary of the highlights:
- copy and paste (just like Kevin Rose (and others) predicted)
- push notification
- P2P over Bluetooth
- MMS
- embeddable maps
- landscape mode for all Apple apps
- ability to send multiple photos
- tethering is supported by the phone, but carriers get to choose if they enable it
- no tablet
As usual, Apple kept some of the best things for last, but, as rumored, the iPhone will now get copy and paste functionality. Users simply have to double click a word, after which a dialog appears that allows you to cut, copy, or paste. A longer press will automatically mark a complete paragraph. If you paste in the wrong thing, you can simply shake the phone to undo your action.
Apple will also finally support MMS.
In Apple's tests, background apps turned out to be a major battery drain, so Apple clearly decided against this. Using background processes, Apple argues that even just a standard IM client reduced the battery life by 80%, while the standby time of the phone only dropped by 23% with push notifications. There will be three types of notifications: badge, audio alerts, text alerts.
Apps that are already open will communicate directly with the third-party server, while closed apps will go through Apple's servers.
The built-in Apple calendar app will now finally support the CalDAV standard. The stock tracker can now display relevant news stories right in the app, as well as new details like the highs and lows for the day.
Apple also introduced a new app which will record voice memos.
Besides the new APIs, the most exciting announcement for developers is surely that Apple will now give them the ability to sell subscriptions, extra game levels, and other add-ons from within their applications. Thanks to this, users will, for example, be able to buy a new Kindle book right from within the app, or new outfits for their Sims characters from within the game.
To us, this seems like a smart move, as it will create additional revenue streams for both Apple and the large contingent of iPhone developers.
Apple will also introduce peer to peer connectivity over Bluetooth, which will, for example, allow game developers to easily create multiplayer games.
At the same time, however, Apple will also allow other third party accessories to communicate directly with the phone. Lifescan, for example, one of the apps that Apple demoed during the announcement, is an app for diabetes patients that can get glucose readings from a medical device and then calculate the necessary insulin doses.
Another highlight of the new iPhone firmware is the new Public Maps API, which makes it easy for developers to embed maps into their apps. Maybe even more interesting, Apple will also now allow developers to create GPS-enabled apps that can do turn-by-turn navigation. For licensing reasons, however, Apple's own map application will not feature this function.
Apple will introduce a large number of APIs in this new release. Among these are APIs for accessing the iPod library from other applications, streaming audio and video, as well as voice chat and a battery API. One interesting feature of the streaming video feature (and presumably also of the streaming audio API), is that it will adjust the video quality according to the connection speed.
One of the first applications to make use of all of this is Meebo's new native iPhone application, which was demoed during the announcement.
One feature that was always missing from the iPhone oddly was the ability to email more than one photo at a time. In the new version of the firmware, this has finally been rectified.
We would like to thank our friends at VentureBeat and Engadget for their great live coverage of the announcement!
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts
The release of the SDK is probably telling in terms of a hardware release: I'd find it unlikely that Apple would release a new iPhone without the new OS. So perhaps a summer iPhone refresh? Maybe even a September event like last year?
Posted by: Mark Trapp
|
March 17, 2009 12:05 PM
quite likely, but because a new phone would be leaked during the FCC test anyway, they usually announced these around this time as well - maybe they'll wait a bit longer this time
Posted by: Frederic
|
March 17, 2009 12:07 PM
Still no video :(
Ok, I lied. API streaming video, which I guess it better than nothing.
Hm... Some of this features were definetly overdue and Apple owned it to customers to finally deliver features like MMS. Most of the new features are not new to users who have jailbroken their phones (like i did), so i'm less than impressed, that they didn't show something really new. It's also a shame, that they didn't upgrade the camera app (hello Snapture!).
Posted by: derlinzer
|
March 17, 2009 12:27 PM
Hm... Some of this features were definetly overdue and Apple owed it to customers to finally deliver features like MMS. Most of the new features are not new to users who have jailbroken their phones (like i did), so i'm less than impressed that they didn't show something 'really' new. It's also a shame, that they didn't upgrade the camera app (hello Snapture!). Push is nice however but it depends on countless app developers to update their apps to use it; which i'll hope they do soon.
All in all this seems like a "let's do something, or more people will jailbreak their phones and use other apps than the crappy ones we provide"-release...
Actually, in the Q&A Forstall said that tethering was in the 3.0 release, but it was up to the carriers to enable it or not.
@chris - thanks - I missed that and will change it in the post
If it's the carriers decission to enable tethering, i wonder how this will work with (factory)unlocked iPhones that are used with carriers that don't even offer the iPhone...
I don't really know what to think about the apple server push notification. I think this approach hide some lack of power of the IPhone. I've also jailbreaked my phone and it's true that the power go down fast while doing multitask but I think it's more because that way, I'm using much more the device. It's just work how a the phone should be. It's a dangerous approach if you compare it to android and palm.
@Benoit: I think the push notification approach is the more elegant solution IF app developers make clever use of it. I use six apps constantly and don't want to keep them open and switching between them all the time. How would the battery of Android or Palm devices handle so many open apps? So, for me push notifications would do the trick.
The update sounds really good. I know many people wanted the cut,copy and paste function. Not sure why it was omitted in the first place.
I see they are still not supporting Java or Flash in the browser. In my opinion, the browser is not the weakest part of my iPhone.
I would REALLY like to see flash and/or silverlight support too. But those techs compete directly with the app store so apple doesn't really have any incentive to include them in the iPhone browser.
You forgot to mention for the 2G iPhone it will not have MMS and one other thing and for iPod Touch users it will cost 10 bucks for an update.
I was a genius and bricked my iphone 2 days ago and was stuck until i found the website that i linked to my name above, just click on my name to go there. They had me up and running in no time and i now have complete access to their Apple developers account with my own user ID and password. It was worth it, just my 2 cents for anyone who is in the same boat i was.
These types of push applications are extremely easy for an iphone developer to create, an plus, Blackberry has had these for such a long time I can't imagine why its taking the iPhone so long to have these on their phone. It will definitely be a solid feature addition though. Can't wait to use em myself, ESPN would be the first i'd download.