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

沉默的苹果

“苹果公司能有点回应吗?”贾斯汀·得利斯科尔(Justin Driscoll)在苹果支持论坛上问道。他为自己的应用购买了促销活动,但却因为iCloud同步问题而被迫停售应用。苹果并未帮助用户解决相关问题,只是把支持请求推倒下一次iOS或Mac更新上。

早在2012年苹果全球开发者大会(WWDC)上,就有大批开发者排在支持服务台前要求苹果有所回应。苹果提供的文档很少,开发者希望苹果能够解答他们的问 题。开发者德鲁·麦克马克(Drew McCormack)在WWDC开始前一个月写道:“如果你相信iCloud和Core Data的整合易如反掌,那么你就大错特错了。”

苹果当时许诺会在iOS 6中解决问题,它还为开发者提供了一些代码。但实际上,这些代码很不完善。“iOS 6上,情况好了不少,但问题远未解决,”一位开发者说。消息人士透露,直到去年,苹果仅有4名员工负责Core Data相关事务。苹果也并未表达任何解决Core Data同步问题的意愿。

对此,苹果拒绝置评。

阴云不散

不少资深开发者决定彻底放弃iCloud和Core Data的同步。某热销iPhone和Mac应用的开发者表示,iCloud和Core Data的同步无路可走。“有些问题理论上无法解决,有些问题则出在执行层面。”这种同步并未完全不可能实现,但和苹果宣称的“无缝”同步大相径庭。

Dropbox似乎是一个最流行的解决方案。但这需要用户额外做一些登录和授权操作。应用Elements的开发者贾斯汀·威廉姆斯(Justin Williams)表示,他很喜欢Dropbox,但却依然希望能支持iCloud,因为这能降低用户的使用门槛。

其 次,Dropbox的同步依然是基于文件的。Dropbox在数据库同步方面同样做不好。包括Jumsoft在内的多家开发商表示,文件同步并不能让他们 如愿:他们希望可以实现数据库在多个设备上的完美同步。这在iOS上目前还没有很好的解决方案,iCloud当年就像是一根救命稻草。

开发者继续为iCloud投入精力的原因还在于,苹果喜欢大力推广那些支持应用内购买、游戏中心、iCloud等功能的应用。“如果你不整合iCloud,就永远别想上推荐栏,”戈贝尔写道。能否被推荐,对于开发者而言就是成功和失败的一线之隔。

继续等待

WWDC 2013即将开始,尽管iCloud的很多问题已经解决,但还是有一堆Bug。问题能否彻底解决呢?皮尔斯说,苹果解决问题的方式很有趣,也许它会发布一个新版本——一个和传统同步解决方案截然不同的新方式,没有单一的服务器群能够“在云中保留真相”。

“因此,实现这种同步的过程中会遇到很多问题,我并不确定它的进步能否跟上数据库日益增大的趋势,”皮尔斯说。简而言之,要实现那些有着无数不同部分的数据库的同步极为困难。

一位开发者表示,把问题扔给苹果的Radar问题处理机制是他们的唯一选择。苹果目前尚未就iCloud和Core Data的同步问题跟开发者有任何交流。苹果承认问题的存在,但并未给出解决问题的时间表。

“如果苹果告诉我他们能在iOS 7中解决问题,我们两年后能用上没问题的iOS 7的话,我会非常感激。但现在我没抱什么希望,”有开发者说。另一位目前仍坚定支持iCloud的开发者则表示,如果苹果在iOS 7中仍未解决问题的话,“我们只能另寻高枝。”通信世界网

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