隨著大數(shù)據(jù)的普及和大眾認知程度的進一步提高,亞馬遜、谷歌等云計算服務巨頭,差不多每隔幾周都會爆出鮮活的云新聞,以搶占各大科技媒體的頭條。對iOS生態(tài)系統(tǒng)建設頗為看重的蘋果,自然不甘只做旁觀的看客,在先前的WWDC2014大會上發(fā)布了新的開發(fā)框架CloudKit,以極其吸引眼球的基礎設施服務為開發(fā)者送上第一份云禮物。其初步給出的配置如下:
顯而易見,CloudKit在存儲空間的供給上是相當慷慨的,根據(jù)人數(shù)規(guī)模的大小以及用戶類型(開發(fā)者或普通用戶)的差異,最終會得到高達1PB的存儲空間以及10TB的數(shù)據(jù)庫存儲空間。最為關鍵的是,這些都是免費的。此外,數(shù)據(jù)傳輸帶寬將開足馬力為所有用戶服務,全力以赴達致最佳用戶體驗。目前蘋果這套配置不論對于谷歌還是亞馬遜,都已屬于頂配豪華版了。
簡略作個橫向比較,亞馬遜的免費措施是有使用時限的,而谷歌的免費空間是以MB和GB為單位。不過,對于開發(fā)者來說,單純的基礎架構(gòu)支持僅僅是吸引目光的第一步,而后續(xù)的用戶支持如: API類庫的豐盈度、iCloud套件的聯(lián)接度等實質(zhì)支援才是真正觸及用戶心靈的。目前,對于這部分,還有待蘋果進一步介紹。
移動BI廠商Roambi公司總裁Quinton Alsbury認為:“蘋果如此闊綽的出手,其用意應該是為了確保自身iOS開發(fā)生態(tài)系統(tǒng)的穩(wěn)定與發(fā)展,而不是想一出場就與亞馬遜、谷歌正面交鋒。因為只有爭取盡可能多的開發(fā)用戶不斷加入,iOS平臺才能保持活力與創(chuàng)新。”
便利的開發(fā)模式
據(jù)CloudKi官方文檔表示:“開發(fā)者使用CloudKit后,可以專注于前端應用程序的開發(fā),而把后端與iCloud服務器的交互操作交給蘋果,如:iCloud認證程序,應用程序存儲,數(shù)據(jù)庫存儲,數(shù)據(jù)備份等操作。只要擁有Apple ID,用戶都可以透過蘋果設備或者WindowPC來訪問iCloud上的個人數(shù)據(jù),這些都是通過精細化的APIs來實現(xiàn)的。
此外,對于一直被大眾所詬病的設備同步問題,CloudKit也將其列為核心應解問題之首。應用CloudKit之后,用戶不必再為設備間的同步問題而苦惱,因為使用該框架的數(shù)據(jù)存儲APIs之后,設備間的數(shù)據(jù)更新將是以黑盒方式自動在后臺來進行處理的。對于大眾所關心的網(wǎng)盤存儲方面,目前已整合應用于iCloud的連接接口包括:微軟的OneDrive和Box。如此一來,用戶可以有更多選擇余地來進行數(shù)據(jù)存儲。
安全性
盡管根據(jù)蘋果以往的慣例,CloudKit對于用戶驗證的處理方式秘而不宣。不過,透過蘋果的知識庫文檔,我們?nèi)钥煽吹讲糠侄四撸寒斖高^蘋果內(nèi)置功能訪問iCloud服務時(如:郵件,通訊錄,日歷等),其認證過程是以安全令牌(Token)的方式來進行的,這樣就可以避免直接與iCloud密碼打交道;即使是使用第三方應用程序來訪問iCloud數(shù)據(jù),其通訊都是受到加密SSL保護的。
寫在最后:
CouldKit發(fā)布后,各方已經(jīng)不一,有推崇的有板磚的,不過對于一向注重用戶體驗的蘋果來說,能夠踏出云領域拓展的第一步是有其戰(zhàn)略意義的。即便有資深用戶認為其慷慨的存儲優(yōu)惠政策未免略帶局限性,但有不少開發(fā)者還是準備躍躍欲試,期待后PC時代的云端新貴將如何為自己贏得一席之地。