某些 iOS 游戏不支持后台下载资源包是基于什么样的考量?

63 天前
 Danswerme

某游戏指代号鸢,游戏进入后台后下载进度几乎不会变化(指下载进度只增加了 1-2MB ),游戏处于前台时才会继续下载。

可是没有人想盯着好几个 G 的下载进度看吧😑

1709 次点击
所在节点    问与答
13 条回复
okakuyang
63 天前
单纯没做这些功能呗
facebook47
63 天前
因为杀后台被杀怕了???
beimenjun
63 天前
因为多数的游戏,都是基于跨平台的游戏框架实现的,然后覆盖版本范围都相当大,比如你说的代号鸢,iOS 11 。

而 iOS 的后台下载,可以说典型的吃力不讨好:实现麻烦,Bug 又多,不同版本的 iOS 上可能遇到的问题不一样。

我如果站在开发角度上,我是相当不建议做这个功能的,投入回报是其次,可能会有一些奇奇怪怪的问题导致失败,最终不管是客服方面压力还是数据都不好看。

让用户在前台下载是对双方心智压力最小的方法。
salor
62 天前
苹果对后台活动要求很严苛,属于一刀切政策,后台下载过不了审核。
icyalala
62 天前
iOS 能稳定保持后台运行的机制只有播放音频,其他机制都保证不了后台不被杀
但是如果你加了后台音频的权限,苹果就要审核期间明确看到你没有滥用。。
sunny352787
62 天前
单纯只是各大游戏引擎都没做这类功能,导致游戏也就没有后台下载的能力,这个又牵扯到系统对后台下载的权限审核问题,做游戏的没有几个能玩明白 Android/iOS 原生开发的,索性就不折腾了
第三方是有后台更新的 SDK 可选,比如乐变,号称只要游戏有更新无论你开不开游戏都能给你更新了,收费服务也不便宜,很多游戏也不想花这个钱也不想加这个工作量(要修改原本的资源加载流程)
1235467
62 天前
连安卓这边不怎么杀后台的好多游戏都没做后台下载(例如食物语),还 iOS
jpyl0423
62 天前
之前玩的几个游戏,没一个支持后台下载的,我一直以为是 iOS 系统上不支持这个功能
YsHaNg
62 天前
很简单 用脚投票 不支持就不玩
dingwen07
62 天前
Android App 只需要开个前台服务就可以了,iOS App 需要考虑的就多了……
SenLief
62 天前
因为 ios 比较差劲,没给下载留空间,所以只能牺牲用户的体验。
jim9606
62 天前
ios 一刀切不允许跑后台任务而已,对手机来说资源下载属于重负载任务。
Danswerme
62 天前
感谢各位的解答,没怎么用 iOS 玩过游戏,这下明白了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1081693

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX