当前位置:趣投网 > 投资理财 > 正文

icloud无法同步 iCloud同步存在问题 开发人员无奈撤离

导语:近日,国外著名科技网站The Verge发表了一篇关于苹果的iCloud服务的文章。文章称,当时任苹果CEO史蒂夫·乔布斯正式宣布iCloud时,他承诺iCloud会一直“运营良好”;但是现在,iCloud和Core Da

近日,国外著名科技网站The Verge发表了一篇关于苹果的iCloud服务的文章。文章称,当时任苹果CEO史蒂夫·乔布斯正式宣布iCloud时,他承诺iCloud会一直“运营良好”;但是现在,iCloud和Core Data数据库之间的同步问题在最近几年被推迟了。

在苹果的众多软件产品中,iCloud可能是唯一以“良好运营”为目标的服务。苹果在发布会上推出iCloud时,明确表示希望iCloud能够支持自动化,彻底让设置菜单和文件系统消失。当时的苹果CEO史蒂夫·乔布斯在去世前曾承诺,iCloud会比之前用户体验不好的MobileMe更强。MobileMe是当时苹果在网络服务市场进行又一次革命的常识性产品,但以失败告终。

按照苹果当时的想法,在iCloud出来之后,用户对电脑上的任何文件进行任何更改,都会立即通过iCloud反映到iPhone等其他iOS设备上。“iCloud可以很好地工作,所有的工作都可以自动完成,并且很容易将iCloud存储系统与应用程序集成。”乔布斯在2011年的新闻发布会上做出了上述承诺。

然而,两年过去了,用户对iCloud连接第三方应用和云存储服务的需求越来越强烈。然而,iCloud自身的表现却不尽如人意,甚至令人失望。软件开发和咨询公司Black Pixel的CEO丹尼尔·帕斯科表示:“对于软件开发人员来说,iCloud目前的表现并不能让我们满意。作为第三方应用开发公司,我们在这方面投入了大量精力,但iCloud和Core Data数据存在问题,我们根本无法解决。”;另一位来自阅读应用Pocket的首席开发技术人员也在自己的推特上攻击苹果iCloud:“如果连拥有顶级Cocoa开发者的公司Black Pixel都无法解决iCloud的问题,那还有谁能解决呢?”

iCloud的问题

一位名叫Developer Michael Gaubert的开发者在博客中表示,他多次改变了iCloud的编码,旨在找到解决问题的方法,但连苹果都没能解决。现在的问题是,苹果一直无法改善iCloud和Core Data之间的同步问题,但它一直宣传iCloud是一种完美的云同步方法。

一位不愿透露姓名的知名开发者为了不得罪苹果,保持与苹果的良好关系,选择匿名发表自己的观点:“关于iCloud对Core Data的支持,苹果的承诺是将所有的变化记录在一个事务日志中,从而解决所有麻烦的同步问题。但结果是它没能很好地发挥作用。”本来iCloud应该给开发者带来更多的便利,现在却让他们纠结。从用户的角度来看,如果通过iCloud同步数据时出现问题,用户对这个应用的印象会非常不好,不会怪苹果。

“我们遇到的大多数问题都可以在几个小时内解决,但有些问题必须永远存储在账户中。当第三方应用的用户遇到问题时,AppleCare维护机制并不能真正帮助用户。”让人感到沮丧的是,如果很多应用程序想要同步文件,就必须使用多个数据库,而这些数据库之间必然存在依赖关系。"。 "毫无疑问,iCloud是一个简单直接的文件存储的优秀工具。“个人理财应用Money的开发者Jumsoft表示,他指的是iCloud的基于文件的同步功能,该功能被任务管理应用Clear和日记应用Day One使用。Jumsoft表示,从应用程序中移除核心数据框架“将使其几乎与简单的电子表格相同”。

很多问题来自于苹果没有考虑到一些特殊情况;在这些情况下,用户会做一些意想不到的事情,比如注销一个Apple ID,然后再登录另一个Apple ID。“对于在打开应用程序时注销iCloud,但随后登录并继续使用该应用程序的用户,我们该怎么办?”一位开发者在苹果的支持论坛上写道。“就同步数据而言,事实是确实很难同步,网络可用性并不总是可靠或快速的。您必须编写大量代码来处理更新和问题。”Steza在一篇博文中写道。解决这个问题的唯一方法就是逐个回复支持邮件,有些情况下还会手动帮助每个用户重置iCloud数据,这样会浪费开发者很多时间。

iCloud的失败会导致用户文件的损坏或数据的丢失,使其用户忠诚度面临风险。“我一直收到用户投诉和一星评级。”开发者布莱恩·阿诺德在苹果的支持论坛上写道。“我没有收到关于为什么会出现这些问题的适当回复,也没有收到关于我能做些什么来解决这些问题的回复。”在苹果的支持论坛上,关于云同步的抱怨比比皆是。

“iCloud和核心数据的同步是开发者最可怕的噩梦。”一位开发商告诉《边缘》。“那种感觉会让人感到压抑和疯狂,需要几百个小时才能提供支持。”最糟糕的事情之一是,客户看到苹果的营销推广后会要求iCloud支持,但开发者无法提供这种支持。“需要理解的一个关键点是,用户对iCloud操作的概念很大程度上是基于不使用Core Data进行同步的应用程序。“AgileTortoise的开发者格雷格·皮尔斯说。

苹果使用iCloud时,最常见的情况是公司甚至不使用Core Data来同步信息。例如,像Keynote这样的幻灯片演示应用程序使用基于文件的同步方法,这要简单得多。Keynote肯定会有效工作,但苹果会密切关注基于文件的同步。而当苹果真的需要依赖Core Data的时候,其软件并不比第三方开发者幸运多少。苹果的预告片应用程序使用核心数据进行同步,这通常会与用户的收藏夹失去联系。“苹果最好的技术是他们自己使用的技术。”一个开发商这样对我说。

苹果的态度

当开发者面临无法实现iCould同步的困境时,苹果并没有帮忙,而是选择将支持请求转向下一次iOS或Mac更新。

这个问题出现在一年多前的2012苹果全球开发者大会上。当时很多开发人员在苹果的支持服务台前排起了长队,希望得到一个答案,为什么我的uld这么难同步。苹果几乎没有关于将iCloud集成到应用程序中的文件,开发者希望从苹果那里得到答案。“你可能会被误导,认为将iCloud集成到核心数据中就像四处走动一样简单。”开发者德鲁·麦科马克在苹果全球开发者大会前一个月写下了这篇文章。“不幸的是,在这个节骨眼上,没有什么比这个想法更远离事实了。”

“等待iOS 6发布。”这是苹果在全球开发者大会上对开发者的回答。该公司还发布了示例代码,供开发人员将iCloud与Core Data同步,但充其量这些代码是不完整的。“从iOS 5升级到iOS 6后,情况确实有所好转,但还是不够。”一个开发商对我说。一位与苹果关系密切的消息人士向我透露,部分问题是,截至去年,苹果只有四名员工负责领导公司在核心数据方面的工作。到目前为止,苹果还没有表示任何修复核心数据同步问题的意向。

大部分第三方开发公司都很恼火,吸取了教训,彻底放弃了实现iCloud和Core Data同步的想法。“最终,当我们想要将iCloud与Core Data同步时,我们发现无论如何都不会成功。”一位iPhone和Mac应用开发者表示,他开发的应用是最畅销的应用之一。“iCloud和Core Data同步中的一些问题理论上是无法解决的,而其他问题则是实现过程中的明显bug。”他说。同步还有其他选项,但这些选项无法实现近两年前iCloud设定的目标:创建一个无缝的、“工作的”同步解决方案,无需用户登录或设置任何内容。

那么,云存储应用Dropbox呢?这似乎是最流行的解决方案,但事实并非如此。首先,集成Dropbox意味着要求用户注册并授权另一个应用程序。“我非常喜欢Dropbox,无论是个人还是从Elements的角度。但我仍然希望支持iCloud,因为它可以减少用户的进入障碍,这样他们就可以在不注册Dropbox帐户的情况下同步文件。”Elements应用程序开发人员贾斯汀·威廉姆斯说。

其次,Dropbox使用基于文件的同步。如果您尝试将iPhoto图库与Dropbox同步,您将知道Dropbox也会堵塞数据库。正如Jumsoft和其他几个开发人员已经确认的,文件同步不是他们要找的;他们的梦想是在两台或多台设备上拥有完全同步的数据库。其实在iOS生态系统中没有人能做好这项工作,所以iCloud在发布之初就给人们带来了很大的希望。

那么,继续花时间在iCloud上的最后一个原因是什么呢?苹果喜欢突出能够有效实施其解决方案的应用,如应用内购买、游戏中心和iCloud同步。“如果你不把iCloud集成到自己的应用程序中,那么苹果永远不会关注它。”戈伯特写道。对于开发者来说,能否得到苹果的关注,意味着他们开发的应用程序是能成功还是注定失败。

结果还需要等待

现在,2013年苹果全球开发者大会也被提上日程。虽然iCloud的很多问题已经修复,但是仍然有很多bug需要迫切解决。也许苹果会推出完全优化更新的服务来取代iCloud,这已经让大部分开发者失去了信心。或者如果苹果能明确表示会修复Core Data同步问题,那么或许iCloud还是可以保存的。

然而,苹果从未在这个问题上与开发者沟通过,或许Intelligence偶尔会在全球开发者大会上得到一些无痛的消息。目前,苹果已经承认iCloud有问题,但没有明确的时间表,何时会给出解决方案。

“即使苹果现在告诉我们,如果问题在未来的iOS 7中得到解决,即使我们再等一两年,我们也很高兴,但现在没有消息,这真的很无奈。”一个普通的开发者抱怨道。“如果苹果还是不能在iOS 7中解决问题,那么我们只能考虑安卓、Windows Phone或者黑莓10。”一个失去信心的开发者已经做出了自己的决定。

目前,苹果拒绝对The Verge的文章发表评论。

来源:theverge

免责申明:以上内容属作者个人观点,版权归原作者所有,不代表趣投网立场!登载此文只为提供信息参考,并不用于任何商业目的。如有侵权或内容不符,请联系我们处理,谢谢合作!
当前文章地址:https://www.qthbsb.com/touzi/1079674.html 感谢你把文章分享给有需要的朋友!
上一篇:优酷财报 优酷土豆公布2012年Q4及全年财报 净亏损缩减 下一篇: 畅贷网 畅贷网创始人施俊:P2P网贷若只做信息流就不违法