Excerpt from a new Patty Seybold report
Apple’s iCloud service won’t formally debut until the Fall of 2011, yet it has attracted many criticisms. We think that Apple’s iCloud actually raises the customer experience bar, yet again. With iCloud, Apple is redefining the experience of mobile offline and online computing by automagically synching and backing up all of your applications, files, and preferences across devices. If you lose your phone or your computer dies, you’ll be able to restore everything to exactly the way it was before. If you take a picture on one device, it will magically appear in your photo library on all your other devices. If you are working on a document or a spreadsheet on your iPad, it will magically appear with your cursor in the same spot on your MacBook. And, if you don’t have connectivity, you can keep on working, using your applications, and enjoying your music, etc. until you’re able to re-synch.
Apple uses its “cloud” service with tight integration into its operating systems to deliver this seamless peripatetic computing experience. Application developers who want their applications to conform to that experience will need to write to a new set of application programming interfaces (APIs). If developers want their applications to behave consistently across other operating system platforms and ecosystems (e.g., Windows, RIM, Android, and so on), they’ll need to do more work in order to provide an equivalent cross-platform seamless experience.