HarmonyOS 鸿蒙Next中ARcore可以运行么

HarmonyOS 鸿蒙Next中ARcore可以运行么 【问题描述】:ARCore 是 Google 提供的增强现实平台; 请问ARcore可以在鸿蒙上面运行么​​​​​​

5 回复

开发者您好,ARcore不能在HarmonyOS上运行,请问您是在什么样的业务场景中使用该能力,交互流程是怎样的,在哪一个环节遇到了问题?方便说明能力不满足可能带来的影响:什么时间用到?是否高频?有无三方库可以做到?若提供该能力,是否会造成大工作量返工?请您注意提供的内容不要包含您或第三方的非公开信息,如给您带来不便,敬请谅解。

更多关于HarmonyOS 鸿蒙Next中ARcore可以运行么的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


不能,目前出境易仅支持部分Google应用在境外使用

在HarmonyOS Next中,ARcore无法直接运行。ARcore是Google开发的增强现实平台,依赖于Google Mobile Services(GMS)。HarmonyOS Next是华为自主研发的操作系统,不包含GMS。华为为鸿蒙系统提供了自己的增强现实开发平台,称为AR Engine。开发者需要使用AR Engine的SDK进行鸿蒙原生应用的AR功能开发。

直接回答:不可以。

HarmonyOS Next(即“纯血鸿蒙”)是一个完全由华为自主研发、不再兼容安卓AOSP的操作系统。因此,它无法直接运行任何依赖谷歌移动服务(GMS)框架的应用程序或SDK。

具体原因如下:

  1. 技术架构不同:ARCore 是 Google 为其 Android 系统深度开发的增强现实平台,它紧密依赖于 GMS 核心服务、特定的系统接口和硬件抽象层。HarmonyOS Next 拥有自己的内核、系统服务和应用框架,与 Android 底层不兼容,因此无法提供 ARCore 所需的运行环境。

  2. 生态独立性:HarmonyOS Next 的核心目标之一是构建独立的软硬件生态。这意味着华为正在推动开发者使用其自研的替代方案,而不是依赖谷歌的套件。

替代方案:

华为为 HarmonyOS 提供了自己的增强现实开发平台:华为 AR Engine

  • 功能对标:华为 AR Engine 提供了与 ARCore 类似的核心功能,包括运动跟踪、环境理解(平面检测、光照估计)、人体/人脸跟踪、手部跟踪等。
  • 原生支持:它是 HarmonyOS 的原生 AR 平台,针对麒麟芯片和华为设备进行了深度优化,能充分发挥硬件性能。
  • 开发路径:如果你希望在 HarmonyOS Next 上开发 AR 应用,正确的技术路径是使用 华为 AR Engine 的 HarmonyOS SDK 进行开发。

结论: 对于 HarmonyOS Next 应用开发,ARCore 无法运行。开发者应转向使用华为官方的 AR Engine 来构建增强现实功能。这是当前及未来在鸿蒙生态中进行AR开发的唯一官方标准方案。

回到顶部