【发布时间】:2014-07-26 23:30:35
【问题描述】:
使用CloudKit,您可以专注于客户端应用程序开发,让 iCloud无需编写服务器端应用程序逻辑。 CloudKit 为您提供身份验证、私有和公共数据库、结构化和资产存储服务——所有这些都是免费的,并且有很高的限制。
您不能上传任何代码以在 Apple 的服务器上运行?
我听说它与 Google App Engine 和其他云计算平台进行了比较,但如果没有运行自己的代码的能力,是不是整个事情都非常有限,没有可比性?
例如,如果我想构建一个新闻应用程序,它会定期推送用户感兴趣的主题的故事,那么仅使用 CloudKit 就无法做到这一点,因为我需要在服务器上进行预定的作业和数据处理。
有什么想法吗?
【问题讨论】:
-
推测:我怀疑苹果会发布对它的任何竞争对手都不利的东西。 Parse 超级便宜,易于集成,并且有云代码。如果苹果的东西没有更好,他们可能会买下它(就像他们对 Testflight 所做的那样)
-
我正在经历同样的经历:A) 哦,这看起来像是免费(或更便宜)的 GAE 版本。 B) 哦,等等,我无法为它提供逻辑、cron 作业,而且它仅限于 Apple 设备,所以忘记将您的应用程序扩展到初始数据库之外的任何地方。如果选择 Cloudkit 作为平台,您实际上是在将您自己和您的数据带入死角。 看看 Cloud Kit 的一些实际用例会很有趣。
-
您的服务器也可以订阅吗?我喜欢在数据库中的某些内容发生更改时收到通知,以便它也可以向其他平台(如 Android)发送推送通知。