V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Danswerme
V2EX  ›  问与答

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

  •  
  •   Danswerme · 6 小时 50 分钟前 · 570 次点击

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

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

    7 条回复    2024-10-19 16:17:35 +08:00
    okakuyang
        1
    okakuyang  
       6 小时 25 分钟前
    单纯没做这些功能呗
    facebook47
        2
    facebook47  
       6 小时 16 分钟前 via Android
    因为杀后台被杀怕了???
    beimenjun
        3
    beimenjun  
       6 小时 6 分钟前
    因为多数的游戏,都是基于跨平台的游戏框架实现的,然后覆盖版本范围都相当大,比如你说的代号鸢,iOS 11 。

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

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

    让用户在前台下载是对双方心智压力最小的方法。
    salor
        4
    salor  
       4 小时 49 分钟前
    苹果对后台活动要求很严苛,属于一刀切政策,后台下载过不了审核。
    icyalala
        5
    icyalala  
       3 小时 28 分钟前
    iOS 能稳定保持后台运行的机制只有播放音频,其他机制都保证不了后台不被杀
    但是如果你加了后台音频的权限,苹果就要审核期间明确看到你没有滥用。。
    sunny352787
        6
    sunny352787  
       3 小时 13 分钟前
    单纯只是各大游戏引擎都没做这类功能,导致游戏也就没有后台下载的能力,这个又牵扯到系统对后台下载的权限审核问题,做游戏的没有几个能玩明白 Android/iOS 原生开发的,索性就不折腾了
    第三方是有后台更新的 SDK 可选,比如乐变,号称只要游戏有更新无论你开不开游戏都能给你更新了,收费服务也不便宜,很多游戏也不想花这个钱也不想加这个工作量(要修改原本的资源加载流程)
    1235467
        7
    1235467  
       2 小时 4 分钟前
    连安卓这边不怎么杀后台的好多游戏都没做后台下载(例如食物语),还 iOS
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2462 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:21 · PVG 18:21 · LAX 03:21 · JFK 06:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.