随着大数据的普及和大众认知程度的进一步提高,亚马逊、谷歌等云计算服务巨头,差不多每隔几周都会爆出鲜活的云新闻,以抢占各大科技媒体的头条。对iOS生态系统建设颇为看重的苹果,自然不甘只做旁观的看客,在先前的WWDC2014大会上发布了新的开发框架CloudKit,以极其吸引眼球的基础设施服务为开发者送上第一份云礼物。其初步给出的配置如下:

显而易见,CloudKit在存储空间的供给上是相当慷慨的,根据人数规模的大小以及用户类型(开发者或普通用户)的差异,最终会得到高达1PB的存储空间以及10TB的数据库存储空间。最为关键的是,这些都是免费的。此外,数据传输带宽将开足马力为所有用户服务,全力以赴达致最佳用户体验。目前苹果这套配置不论对于谷歌还是亚马逊,都已属于顶配豪华版了。

简略作个横向比较,亚马逊的免费措施是有使用时限的,而谷歌的免费空间是以MB和GB为单位。不过,对于开发者来说,单纯的基础架构支持仅仅是吸引目光的第一步,而后续的用户支持如: API类库的丰盈度、iCloud套件的联接度等实质支援才是真正触及用户心灵的。目前,对于这部分,还有待苹果进一步介绍。

移动BI厂商Roambi公司总裁Quinton Alsbury认为:“苹果如此阔绰的出手,其用意应该是为了确保自身iOS开发生态系统的稳定与发展,而不是想一出场就与亚马逊、谷歌正面交锋。因为只有争取尽可能多的开发用户不断加入,iOS平台才能保持活力与创新。”

便利的开发模式

CloudKi官方文档表示:“开发者使用CloudKit后,可以专注于前端应用程序的开发,而把后端与iCloud服务器的交互操作交给苹果,如:iCloud认证程序,应用程序存储,数据库存储,数据备份等操作。只要拥有Apple ID,用户都可以透过苹果设备或者WindowPC来访问iCloud上的个人数据,这些都是通过精细化的APIs来实现的。

此外,对于一直被大众所诟病的设备同步问题,CloudKit也将其列为核心应解问题之首。应用CloudKit之后,用户不必再为设备间的同步问题而苦恼,因为使用该框架的数据存储APIs之后,设备间的数据更新将是以黑盒方式自动在后台来进行处理的。对于大众所关心的网盘存储方面,目前已整合应用于iCloud的连接接口包括:微软的OneDrive和Box。如此一来,用户可以有更多选择余地来进行数据存储。

安全性

尽管根据苹果以往的惯例,CloudKit对于用户验证的处理方式秘而不宣。不过,透过苹果的知识库文档,我们仍可看到部分端倪:当透过苹果内置功能访问iCloud服务时(如:邮件,通讯录,日历等),其认证过程是以安全令牌(Token)的方式来进行的,这样就可以避免直接与iCloud密码打交道;即使是使用第三方应用程序来访问iCloud数据,其通讯都是受到加密SSL保护的。

写在最后:

CouldKit发布后,各方已经不一,有推崇的有板砖的,不过对于一向注重用户体验的苹果来说,能够踏出云领域拓展的第一步是有其战略意义的。即便有资深用户认为其慷慨的存储优惠政策未免略带局限性,但有不少开发者还是准备跃跃欲试,期待后PC时代的云端新贵将如何为自己赢得一席之地。