关注

使用资源切片(Resource Slicing)优化iOS和tvOS程序大小

问题

  • 应用尺寸大于over-the-air下载标准,强制用户使用WiFi下载。
  • 我想为iOS和tvOS程序使用资源分片

原因

我的应用尺寸大于iOS over-the-air下载限制,且大于tvOS上主程序Bundle尺寸。

我想让我的iOS和tvOS app拥有最小的下载尺寸,更高的空间利用率。

解决方案

应用资源分片的主要目的是在某个相同的资源有多个变体的情况下,对不必要的带宽和空间加以利用。带有多种变体的资源的使用还是很常见的,因为新型号设备和旧型号设备之间的硬件性能差异还是很大的,而这些设备还在被广泛地使用着。大多数情况下,开发者需要使用不同质量的资源来最大限度地利用设备现有的性能。在iOS 9.0之前,app的所有变体资源将不得不被存放在一起。这样就导致了带宽和资源的浪费,因为我们只会使用其中的一种变体。使用资源分片后,我们就可以把不需要的资源从程序包中剔除掉。

如果您需要了解如何在Unity中进行资源分片,请点击此处

更多信息

本文适用于Unity 5.2.0p1及以上,XCode 7及以上,iOS 9.0及以上版本

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。