No1 自己用?大家用?
苹果收购 Lala 很久了,一直没有拿出什么像样的东西。这次的 iCloud 提供在线音乐销售和分享是很合理的猜测。甚至可以吧 iTunes 云服务化。更加方便的整合 Ping 。用户不用管云不云的,就可以快速收听,购入和分享音乐。
把技术概念覆盖起来,提供一个更好的音乐体验的做法,很苹果。
另一个可能是: iCloud 是全新的云存储。在服务器端或者系统端开放 API 给开发者。不但苹果可以基于此构建音乐分享之类的应用。开发者也可以利用他为自己的 App 增加功能。
No2 App 级别?系统级别?
如果苹果倾向于提供新的体验,那么 iCloud 就可能表现为一个或几个 App ,背后,连接云服务。(类似 Find my iPhone )
而如果苹果愿意把他做成一个系统级别的服务,我们就可以在系统设置里直接把 iCloud 和 Apple ID 绑定。然后, Apps 可以调用系统的 API 直接实现云端功能。
这将带来太多想象。 Twitter App 不需要自己的服务器,就可以直接支持任意类型的文件共享:调用系统 API 把文件传到 iCloud 。然后拿到 URL 发个推就可以。同样的办法,众多拍照 Apps 也能简单的实现照片的上传和分享,而且,不需要用户在各个 Apps 里面反复绑定 Twitpic 等账户。
虽然 Camera+ 用自己的服务器也做到了同样的事情,但是,苹果可以做的更好:支持多任务。
我们不再需要在选择照片,点击上传,然后傻傻的等着了。利用 iCloud 的 Apps 可以把上传委托给系统,然后随时退出,同步会在后台默默完成。于是,那些想自己收集用户数据的服务,在体验上要输掉一筹了。
No3 只有 iOS ?也覆盖 Mac OS 或者其他系统?
iCloud 既然是个云服务,就很可能不再针对一个系统。除了 iOS , iCloud 也能和 MacOS 深度整合的话,就更加有趣。
iPhone 上拍了张照片。回家打开 Macbook ,系统会自动和 iCloud 同步。过一会,你会看到那张照片就出现在 Picture 文件夹下面,iPhoto 直接编辑。
或者,如果 iCloud 开放云端的 API , Android 下也许会出现他的 Apps 。不知那时 Google 的心境如何。
No4 只支持自己的网络服务?更加开放?
苹果在云端有不少自己的服务可以整合。比如 Mobileme ,iWork.com , Ping 等。但是,这些服务和 Dropbox ,Google Doc ,Facebook 等网络服务比较,都是彻头彻尾的悲剧。
所以, iCloud 的另外一个悬念是:能否在云端 Link 其他网络服务?
比如,传说 iOS 的相册将会支持“分享到 Twitter ”的功能。那么,怎么绑定 Twitter ?
可以在 iOS 一级绑定:照片先传给 iCloud 拿到 URL ,然后 iOS 用绑定的账户发推。但是,在 Mac 或者浏览器中看 iCloud 中的照片时怎么办?
如果在 iCloud 上可以绑定 Twitter ,那么以后在 iPhone ,Macbook ,甚至浏览器中,都可以直接分享。甚至,换了 iPhone5 也不要紧。
***的话
作为用户,我希望 iCloud 是个开放的云存储服务。并且,和 iOS/MacOS 无缝的深度整合。然后,在云端和系统上同时开放 API 开发者。
这样,我只需要在 iPhone 上把 iCloud 和 Apple ID 绑定,就可以在各种设备上看到同样的数据。无论这个设备是 Macbook ,还是 iPad ,还是 iPhone 。而且,我可以把操作 iCloud 的权限,赋予给我喜欢的 Apps 。
但是,苹果未必会如此。苹果开发的一系列网络应用说明,他也许并不理解,或者不愿意信奉所谓“网络精神”(也许正因为如此,苹果的网络应用也鲜有成功例子)。除此之外,安全,公司利益,用户能接受的复杂度等方面的顾虑,也会阻止苹果这么做。
不过, iCloud 做不到也没关系:
我们还可以期待 Android Cloud 。