力拼苹果AR Kit Google ARCore 要让所有手机都能用AR
在 AR 领域当中,Google 是最早进场开发的企业,随着 Android 装置开通突破 20 亿,Google 公司也在思考怎么更进一步提升活跃度,如今,随着各家厂商接续导入 AR 应用之后,Google 公司也进一步宣布推出 ARCore预览版,开放全新的软体开发套件 (SDK),让目前与未来的Android手机都能具备扩增实境 (AR) 功能。
Android 工程部副总裁 Dave Burke 表示,过去3年,公司透过 Tango 开发支援行动 AR 的基础技术,并运用这些技术打造出ARCore;执行 ARCore并不需要任何额外的硬体,因此将适用于整个Android生态系中的各种装置,并于即日起支援搭载Android 7.0 Nougat以上版本的Pixel以及Samsung Galaxy S8 系列,希望在预览计划结束前,达成支援1亿个装置的目标。
Dave Burke 表示,ARCore透过追踪动作、掌握环境以及测量亮度三大功能,让虚拟物件更具真实感,目前开发团队正与 Samsung、Huawei、LG、ASUS 等多个制造商合作,努力在各种装置上提供品质一致且效能优异的服务体验。
ARCore支援Java/OpenGL、Unity 和 Unreal,主要具备以下3种功能:
● 追踪动作 (Motion Tracking):ARCore使用手机镜头追踪空间中的特征点和IMU感应器数据,以便判断手机移动的位置和方向 (动向),虚拟物体则会精准的保持在适当的位置。
● 掌握环境 (Environmental Understanding):AR物体常被放在地上或桌上。ARCore可以透过用来追踪动作的相同特征点,侦测出水平表面。
● 测量亮度 (Light Estimation):ARCore会观察周遭环境的亮度,让开发人员能以此为根据,调整虚拟物体的亮度,让虚拟物体看起来更具真实感。
除了ARCore,目前Google正在开发「视觉定位服务」(Visual Positioning Service, VPS),这项服务将能创造在桌机上难以比拟的世界级AR体验。让网页在未来的AR服务中也扮演很重要的角色,透过这些自订浏览器,开发人员将能建立经过AR技术强化的网站,并能在Android (ARCore)和 iOS (ARKit)平台上执行。