android - 是否可以仅更新移动平台上应用程序的某些部分?

标签 android ios windows-phone-8 mobile app-store

我正在开发一款游戏,目前可用于桌面、Mac、Linux。在这个游戏中有一个游戏更新程序,它只下载游戏的更新部分。

我想在移动平台上建立类似的流程。我见过大小超过 1 GB 的游戏。要仅通过代码的微小更改来更新此类游戏或应用程序,用户必须重新完全下载整个游戏。这对我来说看起来很疯狂。

我想知道是否有任何设施或流程可以帮助我克服游戏中的这些问题。我的桌面游戏大小约为 1.75 GB。我在手机上使用较轻的资源。因此它可能约为 700 - 900 MB。但这仍然是一个小更新带来的大量下载。

让我知道您的建议。您的想法可以适合任何流行的移动操作系统,例如 iOS、Android 或其他操作系统。我对此并不具体。

举个例子

当应用程序或游戏启动时,它首先会在玩之前下载所需的更新(从我的服务器)。更新完成后,用户可以玩游戏。我的意思是,同一应用程序中可以有一个更新程序组件,它执行更新并允许游戏模块运行。这只是一个可能的例子

最佳答案

只是一个建议,我认为你可以将经常更改的代码写在Lua等脚本中,然后你只能下载并替换这些脚本。

关于android - 是否可以仅更新移动平台上应用程序的某些部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27834737/

相关文章:

ios - 什么时候使用 NSString stringWithFormat;

.net - Windows Phone 嵌入式 8 DeviceCapability PointofService 导致部署错误

android - 如何在 WorkManager for Android 中创建一个带有参数的 Worker?

ios - 如何将从互联网下载的数据保存到内部设备?

objective-c - iOS系统声音服务无法调节音量

适用于 Windows Phone 8 的 C# IMAP SMTP 邮件客户端

c# - WP8中连续调用两个接口(interface)方法

android - 如何通过代码清除应用程序的数据缓存

android - 如何在 Android 上显示注音 (IPA) 符号

在 gridview 中滚动后,Android textview 不显示。