iOS 是否像 Android 那样提供多重 'apk' 支持?
Does iOS provide a multiple 'apk' support as Android does?
我正在使用流行的引擎创建多人游戏,该引擎将游戏移植到 Android 和 iOS。
这些公司的设备有 5 种不同的纵横比,所以我创建了 5 种不同的 UI(图形)包,大小不同。
在 5:3 设备上 download/store 所有图形(16:9,4:3...)太愚蠢了,所以我发现了这个:https://developer.android.com/google/play/publishing/multiple-apks.html
我可以根据屏幕分辨率发布 5 个版本的应用程序,用户会自动正确。
iOS是否提供类似的东西?我找不到这样的说法。
非常感谢!
截至 iOS 9 Apple 支持 App Thinning。您现在可以使用切片让某些资源仅为特定设备下载。 Here 是 App Thinning 的官方文档。听起来您的情况需要切片。
有几件重要的事情要提。根据您使用的游戏引擎,这可能不受支持。与 Google Play 不同的是,您仍然只将一个包上传到 iTunes connect。 Apple 负责分割资源,并在您设置后在幕后负责 App Thinning。
EDIT 当然,您也可以使用按需资源或其他方式在 运行 时间发送资源。如果您的游戏引擎不支持 App Thinning,您也可以自己设置类似的东西。只需在 运行 时间从某个服务器下载资源即可。有许多不同的选项,这完全取决于您使用的游戏引擎以及您希望如何设置它。
我正在使用流行的引擎创建多人游戏,该引擎将游戏移植到 Android 和 iOS。
这些公司的设备有 5 种不同的纵横比,所以我创建了 5 种不同的 UI(图形)包,大小不同。
在 5:3 设备上 download/store 所有图形(16:9,4:3...)太愚蠢了,所以我发现了这个:https://developer.android.com/google/play/publishing/multiple-apks.html
我可以根据屏幕分辨率发布 5 个版本的应用程序,用户会自动正确。
iOS是否提供类似的东西?我找不到这样的说法。
非常感谢!
截至 iOS 9 Apple 支持 App Thinning。您现在可以使用切片让某些资源仅为特定设备下载。 Here 是 App Thinning 的官方文档。听起来您的情况需要切片。
有几件重要的事情要提。根据您使用的游戏引擎,这可能不受支持。与 Google Play 不同的是,您仍然只将一个包上传到 iTunes connect。 Apple 负责分割资源,并在您设置后在幕后负责 App Thinning。
EDIT 当然,您也可以使用按需资源或其他方式在 运行 时间发送资源。如果您的游戏引擎不支持 App Thinning,您也可以自己设置类似的东西。只需在 运行 时间从某个服务器下载资源即可。有许多不同的选项,这完全取决于您使用的游戏引擎以及您希望如何设置它。