iOS 5.1 Beta 1 was released to developers back in November 2011. Since then there have only been 2 additional betas (the last of which was just over 3 weeks ago) but not one of them has added anything worthy of a 5.x update. There are only two additions of note for developers.
iOS 5.1 introduces a new API to mark files or directories that should not be backed up. For NSURL objects, add the NSURLIsExcludedFromBackupKey attribute to prevent the corresponding file from being backed up.
Whilst AnandTech reports:
On supported devices, iOS automatically inserts recognized phrases into the current text view when the user has chosen dictation input. The new UIDictationPhrase class (declared in UITextInput.h) provides you with a string representing a phrase that a user has dictated. In the case of ambiguous dictation results, the new class provides an array containing alternative strings. New methods in the UITextInput protocol allow your app to respond to the completion of dictation.
Neither of these things are worthy of a 5.x update as the first is just a reworking of a bug fix in 5.0.1 and the second doesn’t really have much of a practical use. If we look back at previous .x updates, Apple always puts something in that will appeal (and can be marketed) to the end user:
- iOS 4.1 - GameCenter, HDR Photo Capture, iTunes Ping (haha), HD Video Uploads
- iOS 4.2 - AirPrint, AirPlay, Fonts for Notes (it’s a big deal), Voice Memos App - was also the release that bought iOS 4 to the iPad
These are all big updates and carry a number of new features which end users can relate to (i.e. they are not all dependent on developers integrating a new API). That’s what I don’t understand about iOS 5.1 so far – there are no end user features and the new bits that are there are very minor API updates that most developers won’t use.
In addition to these rather minor updates, there is also the question of timing. iOS 5.1 has been with developers for over 2 months with a very slow release cycle.
So what’s happening?
My theory (and this is all speculation) is that iOS 5.1 does indeed add something big but we won’t see it until mid-February when the iPad 3 is announced. This is because the iPad 3 will come with iOS 5.1 pre-installed and so a number of the new features will be directly tied to that. As soon as the event is over, developers will be given a 5.1 GM along with around 3 weeks to submit apps to the App Store if they want to update to the new features.
My current guess is that Siri will be prominent in iOS 5.1 as the introduction of the iPad 3 means there will be another device out there with Siri support (and that’s if they don’t open Siri up to the iPad 2 / iPhone 4). A 3rd party API for Siri will allow all kinds of amazing apps to appear (take a look at my Tube Updates plugin for SiriProxy for example) and will look great during the iPad 3 announcement keynote when Scott Forstall gets a number of prominent development studios to show off what they’ve done in 2 weeks of having access to the API.
However, Siri APIs do not a .x release make as that isn’t enough to make most people upgrade (such as the iPhone 4 and iPad 2 which I doubt are going to get Siri). A few other things I would hope to see in iOS 5.1 are:
- Widgets - the ability for developers to create Notification Center widgets such as the Weather and Stocks ones which come preinstalled. This is an area when Android is nominally “winning” and is something which should have been in iOS 5 in my opinion.
- Facebook Integration - I’m not a big fan of Facebook but I can see it getting iOS level integration similar to Twitter.
- Improved Siri - Aside from 3rd party dev support, allowing things like “read my mail” or “open this app”. I’d really like a “lower brightness” command.
- iBooks - Not really a big announcement but I speculated yesterday that iBooks might become part of the core OS.
Aside from that I can’t really think of anything they can add to this release. I’d like to see a new maps app without Google (Apple have aquired enough mapping companies) and profiles on the iPad (so you can have multiple accounts) but I think these are more likely for iOS 6.0. Not related to iOS 5.1, but I’d also like to see iMessages bought over to the Mac App Store as well.
One thing is for certain though – iOS 5.1 beta 3 is a long way off from what iOS 5.1 will actually be. It just isn’t a 5.x update at the moment but I’m certain all will be revealed at the iPad 3 keynote sometime in mid-February. If you’ve got any ideas for what you expect to see in iOS 5.1 send me an email or tweet at @bendodson and I’ll add the best ideas to the list.