首页 >> 手机世界 >> 手机软件 >> 正文
 
iCloud同步bug未难解 开发者被迫选择逃离
http://www.cww.net.cn   2013年3月29日 09:06    

科技博客The Verge近日刊文指出,苹果一直以来大力宣传的iCloud同步机制存在诸多问题,开发者对iCloud 与Core Data之间的同步障碍多有诟病,消费者忠诚度也受到了影响。以下为文章全文:

“它就这么简单,”乔布斯在介绍iCloud时如是说。“一切都能自动完成,而且应用和iCloud文件系统的整合非常简单。”

对于苹果而言,iCloud也许是他们最想让用户“简单上手”的软件产品。苹果发布iCloud时,曾明确表示用自动化操作来取代菜单和文件系统的希望。iCloud能够让苹果出品的移动设备和电脑之间即时分享文件修改。

两年过去了,消费者对第三方应用和iCloud整合的需求前所未有的高,但iCloud并未满足他们的期望。应用开发公司Black Pixel的CEO丹尼尔·帕斯克(Daniel Pasco)说,他们为了这个目标花了大量时间,但iCloud和苹果Core Data框架的同步问题“无法解决”。Pocket的开发者之一史蒂夫·斯特雷扎(Steve Streza)则说,如果拥有大量一流开发者的Black Pixel都无法解决这个问题的话,“那还有谁能够做到呢?”

一片乌“云”

开发者迈克尔·戈贝尔(Michael Göbel)在其博客文章中表示,他曾多次重写代码,试图找到一个解决方案,因为“苹果显然没有这样的解决方案”。问题在于,苹果并未优化本地数据库和iCloud的同步,同时却又在大力推广所谓“无痛”的iCloud。

一位不愿透露姓名的知名开发者则指出,iCloud的本地数据库支持宣称它能够通过把每次数据更改转换处理日志的方式来解决同步中的所有问题,但实际上却没法这么用。从用户角度来看,这就意味着无论开发者多努力,还是会出现数据丢失或同步失效的问题。

另有开发者表示,这些问题需要很多精力来解决,有时候甚至会导致整个iCloud账号永久出错,苹果客服也无法为遇到这种情况的消费者提供帮助。

应用Money的开发商Jumsoft表示,iCloud在简单的文件存储方面非常好用,Clear和Day One等应用就是这样利用iCloud的。但如果只是把iCloud当作针对文件,而不是数据库的存储工具来用的话,应用功能将受到很大限制。

事实上,苹果在开发iCloud的过程中并未考虑用户在不同的Apple ID之间切换等情况。斯特雷扎写道,苹果并未考虑网络不佳等问题,开发者需要为此多写很多代码,往往需要针对不同用户的问题挨个回复,有时候甚至需要手动帮用户重置iCloud数据。

iCloud 遭遇的文件损坏或数据丢失等问题也影响了苹果的用户忠诚度。“我也收到了用户的抱怨和差评,”开发者布莱恩·阿诺德(Brian Arnold)在苹果支持论坛上表示。“我到现在都没得到针对问题原因或解决方法的合理回应。”苹果的支持论坛中充满了对iCloud的怨言。

有开发者表示,iCloud和Core Data数据库的同步是开发者的噩梦。“它让人沮丧,让人发疯,要人花上无数时间来为用户提供支持。”AgileTortoise开发者格雷格·皮尔斯 (Greg Pierce)表示,关键问题在于,信了苹果广告的用户要求开发者支持iCloud,但他们却不知道有些应用需要实现iCloud和Core Data数据库的同步。

苹果自身对iCloud的应用往往不涉及Core Data。苹果推出的Keynote应用使用的是针对文件的同步方式,同时苹果也很重视iCloud的文件同步功能。在Trailers等需要Core Data同步的应用上,苹果自己也遇到了麻烦。用户经常遇到收藏丢失等问题。“苹果自己所用的技术就是他们最好的技术,”一位开发者说。

[1]  [2]  
关注通信世界网微信“cww-weixin”,赢TD手机!
来源:空中苹果   编 辑:王熙
分享到:
       收藏   打印  论坛   推荐给朋友
关键字搜索:iCloud  iOS  7  乔布斯  
猜你还喜欢的内容
文章评论查看评论()
昵称:  验证码:
 
相关新闻
即时新闻
通信技术
最新方案
企业黄页
会议活动