跳到主要内容

Android 16 & iOS 26 适配文档


概述

当前的 Player Network SDK V1.30 已经过测试并确认在 Android 16iOS 26 上可以正常运行,无需任何代码更改。本指南重点关注合规性和未来适配。未来升级的详细信息将在可用时添加到本文档中。


适配 Android 16

根据最新的 Google Play 要求,新的应用和更新必须在 2025 年 8 月 31 日 前将目标设为 **API预计 API 36(Android 16)将在 2026 年第三季度 左右成为强制要求,这基于 Google 每年的执行模式。

由于 Player Network SDK V1.30 已使用 targetSdkVersion 35,并且已在 Android 16 上验证,目前无需进行代码更改

有关 Android 16 更改的完整概述,请参阅 Android 16 功能和更改.

推荐操作

  • 在 Google Play 强制 API 36 之前,继续使用 targetSdkVersion 35 以保持合规。
  • 在未来针对 API 36 时,计划更新构建环境(AGP、Gradle、JDK)。

兼容性测试

Player Network SDK V1.30 已在 Android 16 设备上测试。包括登录流程和 UI 组件在内的所有核心功能均无需修改即可正常运行。


适配 iOS 26

根据 Apple Developer, 从 2026 年 4 月 开始,提交到 App Store Connect 的所有 iOS 和 iPadOS 应用必须使用 iOS 26 SDKXcode 26 构建。

当前的 Player Network Pass SDK V1.30 已经过测试并确认在 iOS 26 上可以正常运行,无需任何代码更改。然而,升级构建环境到 Xcode 26 和 iOS 26 SDK 的过程仍在进行中。本节概述了合规准备工作。

有关 iOS 26 更改的完整概述,请参阅 iOS 26 发布说明.

最低支持的 iOS 版本

升级到 Xcode 26iOS 26 SDK 不会更改应用的最低支持 iOS 版本

  • 部署目标范围: Xcode 26 支持从 iOS 15iOS 26 的部署目标,与之前的主要版本(如 Xcode 16)一致,后者也支持 iOS 15 及更高版本,详见 Xcode 支持文档.
  • 当前建议: Apple 建议将部署目标设置为 iOS 15 或更高版本用于新构建,但旧版本仍在技术上保持兼容。

推荐操作

  • 开始将 CI/CD 流水线和本地开发环境迁移到 Xcode 26
  • 确保所有依赖项和插件与 Xcode 26 兼容。
  • 对于 Player Network SDK,目前无需进行游戏逻辑或 SDK 代码更改。

兼容性测试

Player Network SDK V1.30 已在 iOS 26 设备上测试。包括登录流程和 UI 组件在内的所有核心功能均无需修改即可正常运行。

附录