边下载边玩最佳实践

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

使用最新的 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(Application Not Responding 错误),您还可以改善应用的边玩边下载体验。例如,通过 从主线程中移除 IO 操作,可以最大程度地减少 Play 在后台下载应用资产时发生的 ANR。