iOS App后端提供商

时间:2015-09-05 22:32:38

标签: ios backend filesize

我最近向Apple提交了我的iOS测验应用,但发现该应用的文件大小相当大(约150 MB)。用户需要连接到wifi才能按照Apple的规则下载。我的测验应用程序已设置好,因此用户可以选择4个并显示图像,并且必须从显示给他们的图像中猜出正确的答案。如何最小化我的应用程序的文件大小,使其不是那么大?有没有办法在服务器上托管图像而不会丢失我的应用程序的功能?我听说过像Backend Services这样的东西但对此却一无所知。如果有人能指引我走向正确的方向,那就太棒了,谢谢!

3 个答案:

答案 0 :(得分:1)

您可以查看免费的后端服务,例如Parse,它可以帮您解决问题,特别是因为您没有太多(除了图像,我猜)会在服务器端。

This also helped me start with using it.

祝你好运:)

答案 1 :(得分:0)

我假设您的应用包中包含所有测验数据(问题和图片)?

如果将所有问题和图像移动到后端服务器并使用简单的JSON结构提供问题和图像(链接),则可以将其缩小到无。

您可以构建自己的后端(Java / PHP / etc ..)或使用Parse进行研究。

答案 2 :(得分:0)

  1. 尽可能使用JPEG图像。 PNG需要更多空间。不要将jpeg放置到xcassets,因为它们将转换为PNG。如果您的图片应该是透明的 - 最好使用WebpJPNG格式。
  2. 您可以使用CloudKit在公共数据库中托管您的数据。你不需要任何后端知识来做到这一点。 This教程将帮助您了解基础知识。 WWDC视频还涉及更多内容,建议您查看WWDC 2014, Introducing CloudKitWWDC 2015, CloudKit Tips and Tricks