iOS 5 predictions

Here are the features I predict Apple will reveal on 6.6.11 for iOS 5. What do you think?
  • Cloud storage API: 3rd party apps will have access to iCloud storage as if it was local on the user's device. This will allow app developers to write scalable cloud applications without knowing anything about LAMP, Hadoop, AWS or GAE.
  • Widgets: app icons will now have various possible sizes, constrained to combinations of multiple icons. For example, to make a search widget, you can define your icon by 3x1, meaning 3 icons across and one vertical icon. The widget will occupy the space of 3 icons horizontally on the home screen and will behave exactly like an application with transparent background.
  • Lock screen is bye bye: there was no reason to have the lock screen to begin with, turning on the screen or clicking the home button will take you directly to one of the screens, showing all the widgets that are there. To update the widgets, developers will need to queue up http calls on pre-set time intervals with a minimum of something like 5 minutes, the answer will have a maximum size of something like 50kB.
  • Sleep Sync: The entire data on the iPhone will be fully synced to iCloud when three conditions are satisfied: the phone is plugged in, the battery is fully charged and WiFi is available.
  • Sleep sync API: Developers will have access to the sleep sync API so an application like flickr could sync all your photos during the night.
  • Xcode for the iPad: This is more of a wet dream, but Apple is building on the iOS as their main operating system for the future, and to get the real hardcore users to move to it, they have to make an IDE available. The main reason I gave up on my iPad and gave it to my mom was the lack of a good IDE (plus she really liked it :-).
  • cloudTunes: the obvious iTunes in the cloud with a twist- all the music you bought from apple is freely hosted and accessible. Want anything else? 5$ a month to store any music you want and download anything from the iTunes store for free.
What do you think?

10 comments:

Martin said...

I like the "lock screen is bye bye" idea :) That's true that it doesn't really make sense to push the home button then do a slide to unlock. When I think about it, it doesn't really fit with the minimalistic philosophy of Apple!

I am dying to have something like CloudTunes, I am really looking forward this one!

Oded said...

to martin - "it doesn't really fit with the minimalistic philosophy of Apple!"
very right!!!

Temikus said...

Lock screen is needed so the iPhone won't waste the battery and/or traffic. It's easy to push the power or even the home button in your pocket. Imagine that it happens without a lockscreen - the iphone will wait for user interaction with brightly lit screen for a far longer time wasting the battery, and if something happens to be on it could waste even more battery and a lot of traffic.

Ant said...

With cloud sync is there any reason why it must be plugged into a power socket and fully charged, rather than one or the other?

With the widgets taking up the space of a grid of icons I wonder how robust/polished that would be given the iPad has bigger spacing between icons than the iPhone. If shown perfectly on an iPhone the larger the widget gets the bigger the margin around the edge when shown on an iPad. I guess it would have to be a UI feature alone, while the widgets only know about height/width and resize to fit.

H. said...

Have you thought of sharing it there: http://beansight.com ??

Oded said...

Temikus - the home screen can shut down exactly like the lockscreen does after a few seconds, unless you touch it, instead of the swipe.

Ant - it could be configurable, but that's not apple's style. It needs to be fully charged before it starts syncing because sometimes you just have a few minutes with a charger and you don't want to waste the energy.

H- just did, thanks!

Glen said...

The swipe to unlock was genius and is absolutely necessary. If your phone is in your pants pocket and you accidentally press a button, your leg has an electric field and is touching the phone and is near enough to constitute a touch. So I don't see the "swipe" going away, though it would be really nice to have widgets or apps be able to put more useful info on the lock screen.

Oded said...

Glen - good point, but iOS can already differentiate between a finger and other parts of the hand.
So it can definitely know if it's your thigh.

Liron said...

Great predictions. Looking forward to cloudTunes especially and the widgets.

Oded said...

I didn't do so bad...
http://live.thisismynext.com/Event/Live_from_WWDC_2011