边下载边玩最佳实践

这些最佳实践可以提高启用应用的边下载边玩功能时的安装延迟。

使用最新的 SDK

为您的应用使用最新的 SDK,尤其是在使用以下 SDK 时

  • Facebook Core SDK:11.2.0 或更高版本

  • FB Audience Network(广告):6.5.1 或更高版本

最新的 SDK 针对边下载边玩进行了优化,无需扫描整个应用二进制文件即可运行。这使用户在首次启动时可以更快地启动您的应用。

使用安装时资源包

使用 安装时 资源包来存储大型游戏资源。Google Play 通过分析安装时资源包的使用模式来优化下载。这有助于游戏更快地启动,同时仅下载用户在初始游戏启动期间需要的的 数据。

下表显示了当游戏使用 具有 Play 资源交付的 Android 应用包 时,边下载边玩功能优化了哪些代码和资源。

资源格式 边下载边玩功能优化 边下载边玩功能未优化
Android 应用包文件 基本模块和安装时动态功能('res/' 和 'values/' 目录除外) 基本模块和安装时动态功能的`res/` 和 `values/` 目录
按需动态功能
Play 资源交付文件 安装时资源包 快速后续资源包
按需资源包

限制预加载资源

不要一次性预加载所有应用资源,而只加载当前用户体验所需的内容,例如菜单或关卡。在初始体验期间加载过多的资源会预先使用更多网络数据。

以下是一些针对 Unity 游戏的其他建议

修复 ANR

通过修复应用中的 ANR(应用程序无响应错误),您还可以改善应用的边下载边玩体验。例如,通过 从主线程中删除 IO 操作,您可以最大程度地减少 Play 在后台下载应用资源时发生的 ANR。