谷歌近日向开发者推出了Android XR SDK的预览版本,标志着其在扩展现实(XR)领域迈出了重要一步。此次更新不仅带来了两种全新的空间模式——Home Space和Full Space,还为用户提供了更加丰富的应用体验。
在Home Space模式下,用户可以轻松实现多任务处理。这一模式允许用户同时运行多个应用,无论是移动版还是大屏幕版的Android应用,都无需额外开发即可在此模式下运行。谷歌强调,为了获得最佳的自适应效果,开发者应遵循针对大屏设备优化的指南进行开发。值得注意的是,Home Space模式支持系统环境,但暂不支持空间面板、3D模型或应用的空间环境,且应用具有受限边界。应用的默认大小为1024 x 720dp,最小尺寸为385 x 595dp,最大尺寸为2560 x 1800dp,所有应用在距离用户1.75米处启动。
相比之下,Full Space模式则更加注重沉浸式体验。在这一模式下,用户一次只能运行一个应用,且没有空间边界限制,所有其他应用都会被隐藏。然而,Full Space模式的优势在于其支持将现有Android应用转换为空间化应用,并允许开发者添加空间面板、3D模型、空间环境或空间音频,从而充分利用空间资源。应用可以覆盖启动位置,并具有移动和调整大小的功能,甚至可以直接打开到全屏聊天室。对于Unity、OpenXR和WebXR应用,它们可以在非受管理的全局空间中运行。
在输入方式上,Android XR也进行了全面升级。除了传统的手部和眼球跟踪、语音指令外,还支持蓝牙连接的键盘、传统鼠标和自适应鼠标、触控板和六自由度(6DoF)控制器。这意味着用户可以根据自己的喜好和需求选择最适合的输入方式,而应用则应自动支持这些内置模式。
Android XR还采用了基于Android传统三键导航和现代手势操作的混合导航系统。用户只需抬起手,即可看到一个菱形按钮。通过拇指和食指捏合即可“按下”按钮,随后会出现三个熟悉的Android导航按钮:圆形(启动器)、三角形(返回)和方形(最近使用)。用户只需滑动手指选择所需功能,然后松开捏合手势即可完成操作。这一设计不仅简化了用户的操作流程,还提升了整体的用户体验。