iCloud just the other day (June 6, 2011, to be exact). Given the quality of their other products (iPhone et al), I had high expectations. But this is a truly mediocre effort and a premature announcement.
How did I arrive at this controversial conclusion? I installed iCloud on my desktop (also known as CloudMe, why can't Apple pick a name and stick with it?). I also installed the CloudMe sister app on my iPhone so that I could review the integration across devices. To my dismay, I discovered that iCloud is, in fact, no more than a file upload facility, whereas Dropbox is a true file sync tool. One saving grace is that it works at the folder level. You tell it which folders to track on your device, let's say your desktop. And if it sees a new file in one of the folders you've asked it to track, it will upload the file to the cloud. However, and this is where Dropbox leaves iCloud in the dust, if you remove one of the previously uploaded files, iCloud will not remove it from the cloud! So, other devices will continue to have the redundant file. And, wait for it, it gets worse. If you rename a previously uploaded file, iCloud assumes it is a new file and uploads it. Duh! The file with the old name also continues to live on the cloud. As far as I'm concerned, iCloud offers absolutely nothing that I don't already have with Dropbox and does a worse job of it. And Dropbox has an awesomely functional iPhone app to go along with it.
In this context, I will share a philosophy that I solidly believe in. A company can only be successful at a few chosen things. As soon as a company starts to get in on everything that seems like too big a market to ignore, its value proposition is sure to shrink. And in this case, Apple has caused me to doubt whether all of its products are equally superb and reliable.