SuperAPI AI 工具集

hz-android-2d-porting

设计与创作

查看项目

更新于 10-16 00:29

技能介绍

用途:指导把现有 Android 2D 应用移植到 Meta VR 头显的 Horizon OS 上运行,包括输入适配、面板布局调整、兼容性排查与 Horizon Store 提交准备。

主要能力:Horizon OS 基于 AOSP,可在浮动 2D 面板中运行标准 Android 应用。技能覆盖移植流程:先用常规 Android 流程构建安装并观察崩溃、黑屏、输入与布局问题;再做兼容性审计,检查是否依赖 Google Play Services、不可用硬件或被禁权限;随后进行输入适配(无触摸屏,改用控制器射线指针、手势追踪或外设,悬停可见、滚动用摇杆、多点触控受限、点击目标至少 48dp);调整布局以适配可缩放面板与不同宽高比、方向与 DPI;更新 Gradle 与清单(minSdk = 29,targetSdk = 34 或更高);用控制器、手势、键鼠分别测试输入;最后按商店要求提交。

使用方式:可用 Android Studio、Gradle、adb 常规流程,例如 ./gradlew installDebug、adb shell am start -n com.example.yourapp/.MainActivity;也可用 metavr app install <apk>、metavr app launch <package>,并配合 metavr adb logcat --follow 观察日志。可用 Meta Spatial Simulator 做桌面迭代,再用 Meta Horizon OS Android Studio 插件或 ADB 在设备上验证。

适用场景:移植移动 Android 应用到 Meta VR、排查 2D 应用在 VR 上的输入/布局/兼容问题、准备 Horizon Store 提交、评估应用兼容性。

限制:无蜂窝与 NFC,GPS 仅基于 Wi-Fi,无指纹/生物识别,Google Play Services 与 ARCore 不可用,多点触控受限,多面板能力有限;设备为移动级硬件,存在热限制,需避免过度绘制与复杂着色器。具体商店政策与最新要求请以官方资料为准。