Перенос существующих приложений на основе представления

Jetpack Compose с самого начала был разработан с возможностью взаимодействия с View — вы можете использовать Compose внутри Views и наоборот. Эта функциональность позволяет вам использовать Compose в существующем приложении на основе View без необходимости переписывать его с нуля.

На следующих страницах описано, как интегрировать Compose с существующими приложениями:

  • Стратегия миграции . Изучите стратегию безопасного и постепенного внедрения Compose в вашу кодовую базу.
  • API-интерфейсы совместимости . Узнайте об API-интерфейсах Compose, которые помогут вам объединить Compose с пользовательским интерфейсом на основе представления.
  • Другие соображения : изучите другие аспекты, такие как тематика, архитектура и тестирование, при переносе приложения на основе View в Compose.

Образцы

Следующие примеры демонстрируют совместимость Jetpack Compose и View:

Mir 2: Return of the King 是 Actoz Soft 授权的优质《传奇》IP 移动游戏,由 HK ZHILI YAOAN LIMITED 使用 Unity 游戏引擎开发。 这款游戏不仅完美再现了韩国奇幻类 MMORPG 的代表作 Mir 2 的游戏氛围,还提供了许多最受欢迎的游戏内容,例如装备收集、大规模沙漠攻击和其他核心玩法。 该游戏使用了 Android Frame Pacing 库 (Swappy) 来提高帧速率的稳定性、实现流畅的渲染,并显著提升了 Android

鸣潮 是一款由 Kuro Games 开发的高保真动作角色扮演游戏。为了持续为长时间的游戏会话提供卓越的用户体验,优化功耗非常重要。 Android Studio 从 Hedgehog (2023.1.1) 开始引入了 功耗性能分析器 ,可帮助开发者根据设备端电源轨监视器 (ODPM) 了解功耗数据。 借助 Android Studio 中的功耗性能分析功能,您还可以 有效地对 Android 应用功能的功耗进行 A/B 测试 (如下所示)。 Kuro Games 首先使用 Android

Godot Engine 是一个广受欢迎的多平台开源游戏引擎,对 Android 提供强大的支持。Godot 可用于制作几乎任何类型的游戏,并且支持 2D 和 3D 图形。Godot 4 版引入了新的渲染系统,该系统具有用于高保真图形的高级功能。Godot 4 渲染程序专为 Vulkan 等现代图形 API 而设计。 Godot Foundation 聘请了 The Forge Interactive 的图形优化专家,并与 Google 合作分析和进一步改进了 Godot 4 Vulkan

,

Jetpack Compose с самого начала был разработан с возможностью взаимодействия с View — вы можете использовать Compose внутри Views и наоборот. Эта функциональность позволяет вам использовать Compose в существующем приложении на основе View без необходимости переписывать его с нуля.

На следующих страницах описано, как интегрировать Compose с существующими приложениями:

  • Стратегия миграции . Изучите стратегию безопасного и постепенного внедрения Compose в вашу кодовую базу.
  • API-интерфейсы совместимости . Узнайте об API-интерфейсах Compose, которые помогут вам объединить Compose с пользовательским интерфейсом на основе представления.
  • Другие соображения : изучите другие аспекты, такие как тематика, архитектура и тестирование, при переносе приложения на основе View в Compose.

Образцы

Следующие примеры демонстрируют совместимость Jetpack Compose и View:

Mir 2: Return of the King 是 Actoz Soft 授权的优质《传奇》IP 移动游戏,由 HK ZHILI YAOAN LIMITED 使用 Unity 游戏引擎开发。 这款游戏不仅完美再现了韩国奇幻类 MMORPG 的代表作 Mir 2 的游戏氛围,还提供了许多最受欢迎的游戏内容,例如装备收集、大规模沙漠攻击和其他核心玩法。 该游戏使用了 Android Frame Pacing 库 (Swappy) 来提高帧速率的稳定性、实现流畅的渲染,并显著提升了 Android

鸣潮 是一款由 Kuro Games 开发的高保真动作角色扮演游戏。为了持续为长时间的游戏会话提供卓越的用户体验,优化功耗非常重要。 Android Studio 从 Hedgehog (2023.1.1) 开始引入了 功耗性能分析器 ,可帮助开发者根据设备端电源轨监视器 (ODPM) 了解功耗数据。 借助 Android Studio 中的功耗性能分析功能,您还可以 有效地对 Android 应用功能的功耗进行 A/B 测试 (如下所示)。 Kuro Games 首先使用 Android

Godot Engine 是一个广受欢迎的多平台开源游戏引擎,对 Android 提供强大的支持。Godot 可用于制作几乎任何类型的游戏,并且支持 2D 和 3D 图形。Godot 4 版引入了新的渲染系统,该系统具有用于高保真图形的高级功能。Godot 4 渲染程序专为 Vulkan 等现代图形 API 而设计。 Godot Foundation 聘请了 The Forge Interactive 的图形优化专家,并与 Google 合作分析和进一步改进了 Godot 4 Vulkan