北京時間4月16日消息,科技博客網(wǎng)站MacStories日前發(fā)表費(fèi)德里科•維迪奇(Federico Viticci)撰寫的評論文章稱,雖然蘋果 iCloud云存儲服務(wù)已推出半年,并且正在形成自己的生態(tài)系統(tǒng),但其開發(fā)文檔與API存在諸多不足之處,使得第三方應(yīng)用開發(fā)商很難在其應(yīng)用中整合 iCloud,同時也給用戶帶來了一定困擾。

以下是原文主要內(nèi)容:
2011年10月12日,蘋果公司推出了iCloud云存儲服務(wù),它能幫助成千上萬iOS設(shè)備用戶實(shí)現(xiàn)跨設(shè)備數(shù)據(jù)同步,并被蘋果CEO蒂姆•庫克(Tim Cook)稱為公司未來十年內(nèi)的一大戰(zhàn)略。時至今日,問世六個月的iCloud已經(jīng)擁有了8500萬用戶,它為用戶同步郵件、聯(lián)系人、通訊錄以及蘋果應(yīng)用所訪問的其他數(shù)據(jù)帶來了極大便利,但是對于第三方應(yīng)用開發(fā)商來說,在應(yīng)用中采用iCloud同步及存儲功能卻有點(diǎn)“麻煩”。
人人都愛“無縫式”
Smile公司推出的PDFpen是一款PDF編輯應(yīng)用,它在Mac與iOS兩大平臺上都支持iCloud云同步。Smile創(chuàng)始人菲利普•戈沃德(Philip Goward)表示,iCloud在處理文件、文件夾以及文件沖突上有著非凡表現(xiàn)。“根據(jù)我們看到的評論,用戶們確實(shí)覺得iCloud云存儲很重要,并且認(rèn)為它對跨設(shè)備數(shù)據(jù)共享大有用處。”戈沃德指出,PDFpen的一大優(yōu)勢,是其所提供的Mac電腦與iPad平板電腦之間的無縫式編輯體驗(yàn)。Smile在今年一月推出的iPad版PDFpen,是率先利用iCloud將用戶文檔同步至Mac桌面電腦的iPad版PDF閱讀編輯應(yīng)用之一,不過用戶必須先安裝Mac版PDFpen,然后才能使用iCloud。事實(shí)上,目前只有Mac應(yīng)用商店中的應(yīng)用才能采用與iCloud相關(guān)的技術(shù)。
盡管支持iCloud的應(yīng)用越來越多,但是它們的數(shù)量增長并未呈現(xiàn)出“井噴”之勢。其他一些利用iCloud實(shí)現(xiàn)文檔與數(shù)據(jù)跨設(shè)備無縫存儲的iPhone及iPad應(yīng)用,還包括播客訂閱應(yīng)用Instacast和Downcast(通過iCloud同步播客列表與播放進(jìn)度)、文字編輯工具Byword(支持Dropbox與iCloud這兩大云存儲服務(wù))與iA Writer(可在Mac桌面電腦上打開iCloud文檔,但與Byword不同的是,它沒有專門的文件管理窗口界面)等等。
以上是幾款知名度較高的應(yīng)用,不過蘋果應(yīng)用商店中支持iCloud的應(yīng)用其實(shí)并不算少。蘋果甚至在Mac應(yīng)用商店的“Better Together”(合用更佳)一欄中設(shè)立了一個子類,用來展示那些可通過iCloud與其iOS版姊妹應(yīng)用進(jìn)行通訊的桌面應(yīng)用。
支持iCloud的應(yīng)用無需用戶進(jìn)行手動文件傳輸即可完成跨設(shè)備同步,其便利性備受用戶喜愛。Downcast的開發(fā)人員塞斯•邁克法蘭(Seth McFarland)表示,其應(yīng)用對iCloud的支持得到了“用戶的廣泛肯定”。第三方iOS及Mac應(yīng)用一旦恰當(dāng)?shù)卣狭薸Cloud,就能為用戶帶來更自然、更連貫的使用體驗(yàn),讓他們無需頻頻拷貝文件,也無需一換設(shè)備就重新對應(yīng)用進(jìn)行偏好設(shè)置。對于游戲開發(fā)商而言,iCloud尤其能起到錦上添花的作用。越來越多的游戲開發(fā)商將iCloud作為游戲進(jìn)度跨設(shè)備同步的平臺。熱門iOS及Mac游戲《The Incident》的開發(fā)商Big Bucket Software公司的馬特•科米(Matt Comi)表示,當(dāng)用戶看到采用了iCloud云同步的《The Incident》之后,他們“馬上就意識到,所有游戲都應(yīng)當(dāng)這樣做”。Bjango公司的馬克•愛德華茲(Marc Edwards)一針見血地指出:“沒人不喜歡流暢的無縫式同步。”
文檔缺乏深入性
盡管對于終端用戶而言,iCloud似乎是“無縫的”、“自動的”,但是它背后隱藏了很多復(fù)雜的過程。第三方開發(fā)商在開發(fā)支持iCloud的“Better Together”iOS及OS X應(yīng)用時,常常要花費(fèi)大量精力來摸索整合iCloud的最佳方法與技術(shù)。
網(wǎng)頁閱讀應(yīng)用Read It Later的平臺開發(fā)主管史蒂夫•斯特雷薩(Steve Streza)表示,他曾經(jīng)試圖“編寫支持iCloud的應(yīng)用,但是發(fā)現(xiàn)它太難用了”。史蒂夫•喬布斯在2011年蘋果全球開發(fā)者大會(WWDC 2011)上發(fā)布iCloud時,曾經(jīng)說到第三方開發(fā)商可以通過蘋果稍后推出的一系列API對iCloud大加利用。但是此后幾個月里,iOS 5先是在2011年6月推出測試版,四個月后又推出公眾版,而開發(fā)商們依然很難使其既有應(yīng)用全面支持iCloud。斯特雷薩指出,iCloud即便在推出半年之后,也“像極了尚未發(fā)布的測試版”。去年夏天,應(yīng)用開發(fā)商試用蘋果iOS 5與OS X Lion系統(tǒng)時就普遍認(rèn)為,iCloud在應(yīng)用中的整合會比較費(fèi)力;一轉(zhuǎn)眼大半年過去了,很多開發(fā)商依然這樣認(rèn)為。
“最初的文檔在很多方面存在欠缺,但它已經(jīng)有所改進(jìn)。蘋果可以提供更多適用于Mac和iOS的代碼案例,以幫助開發(fā)人員進(jìn)行正確操作,并了解哪些地方可能會出現(xiàn)性能或可靠性問題。”文字編輯工具Byword的開發(fā)商Metaclassy的魯本•卡巴科(Ruben Cabaco)如是說。Read It Later的斯特雷薩對蘋果iCloud的開發(fā)者文檔(蘋果在其“開發(fā)者中心”提供的一組幫助與技術(shù)文件)也有類似想法:“現(xiàn)有文檔太寬泛,對如何使用iCloud高談闊論,但沒有深挖技術(shù)細(xì)節(jié)。如果能對具體應(yīng)用以及問題處理進(jìn)行詳細(xì)說明,改進(jìn)后的文檔將會更受歡迎。”
蘋果為iCloud編寫的開發(fā)者文檔,在程序編寫與用戶體驗(yàn)設(shè)計(jì)方面都欠缺深入性,并缺乏具體應(yīng)用案例。談及如何在其游戲《The Incident》中應(yīng)用iCloud時,Big Bucket的馬特•科米給出了一系列非常“具體”的應(yīng)用案例的例子:例如,啟用iCloud后,用戶可以在其他設(shè)備上重置游戲進(jìn)度;擁有同一個iCloud帳號的兩臺設(shè)備可同時進(jìn)行游戲;玩家在一臺設(shè)備上解鎖新關(guān)卡時,其他設(shè)備上也能顯示關(guān)卡選擇頁面等等。文檔不應(yīng)只說明iCloud如何從技術(shù)上處理以上情況,而是應(yīng)當(dāng)告訴開發(fā)人員該如何優(yōu)化自己的界面和工作流程,從而不妨礙用戶的體驗(yàn)。
“文檔永遠(yuǎn)不嫌多。”Tapbots的保羅•哈達(dá)德(Paul Haddad)說道。此外,所有MacStories聯(lián)系到的開發(fā)商也都表示,希望iCloud能推出調(diào)試工具以及更好的沖突解決辦法。Tapbots的Twitter客戶端Tweetbot整合了iCloud,幫助用戶實(shí)現(xiàn)時間軸、位置和數(shù)字媒體閱讀狀態(tài)的跨設(shè)備同步。對于Tweetbot來說,iCloud API的應(yīng)用“相對簡單”(Tapbots可以采用其在Tweet Marker中使用過的現(xiàn)成技術(shù)),但是哈達(dá)德認(rèn)為,“出色的調(diào)試工具”甚至?xí)任臋n更有用。同樣地,斯特雷薩也認(rèn)為調(diào)試工具可以幫助開發(fā)人員在其應(yīng)用中對iCloud進(jìn)行測試,從而“檢測自己的容器,并監(jiān)測其數(shù)據(jù)如何被保存至云端”。
因?yàn)檎缈泼姿f,iCloud說到底只是一個“裝滿了文件的文件夾”,當(dāng)啟用iCloud的應(yīng)用出現(xiàn)問題時,開發(fā)人員應(yīng)當(dāng)弄清楚“黑盒子”里到底發(fā)生了什么。很多時候,客戶遇到iCloud云同步方面的問題時,開發(fā)人員能給出的建議只是重啟設(shè)備而已。