请选择 进入手机版 | 继续访问电脑版
首页 首页 资讯 行业快讯 查看内容

苹果ARKit有多优秀,它的缺点就有多明显

2017-8-18 14:06| 发布者: Allen |来自: 原创

摘要: ARkit的确很优秀,但其也有不足的地方!
无论从硬件设备支持数量,还是开发者的呼声来看,苹果 ARKit 似乎已经是独孤求败。ARKit的确很棒,Once 之前已经和大家讨论过了“为什么苹果ARKt优于其他的SDK”。
  
支持ARKit的设备将在2020年达到8.5亿台
  

数据图


毫无疑问苹果的ARkit苹果在 AR 上采取的策略是充分借助现有的iOS设备,ARKit推出至今不过两个月的时间,根据 ARtillry 统计,支持 ARKit 的 iPhone 活跃设备数已达约3.8亿台。看来苹果是很有可能成为全球最大的 AR 平台的。根据 ARtillry 的数据,目前活跃的支持 ARKit 的 iPhone 设备数量为3.81亿台,预计到2017年年底,这一数字将达到约5亿台,而到2020年,这一数字更将达到8.5亿台。

ARKit


那么,苹果ARKit真的是完美的么?经过几个月下来你会发现 ARKit 还真不是无懈可击。
  
1.ARKit 不能解决环境光遮蔽
  
ARKit 并没有解决掉 Ambient Occlusion(环境光遮蔽)的问题。这就意味着真实世界中如果你和虚拟全息图之间有一棵树,那么全息图将不能够不正确地显示在树后面。

环境光遮蔽全息图

  
2.ARKit物理识别细节有缺陷
  
ARKit可以识别地平面和水平表面 ,但不能区分瓷砖,草地或地毯之间的区别,这将限制许多事情。虽然ARKit在识别扫描过程当中,经常会产生可观的准确度,从而让 AR 的体验更加真实。然而,它严重依赖于设备物理环境的相关细节,而这些细节并不总是一致,有些时候也难以实时测量,这也就导致这些物理细节往往都会存在某种程度的错误。
  

ARKit应用


3.三维重建能力不足
  
目前的 ARKit 仅仅支持平面的“重建”,这里姑且先算做重建。因为是否支持垂直面、任意角度的平面,甚至多个平面目前都还不确定(从目前发出来的文档看只支持水平面,说明平面的拟合可能是依赖于 IMU 的,仅用部分点云判断深度信息)。就算 ARKit 包含完整的平面重建能力,对于 AR 应用来说依然还是不足够的。
  

ARKit


4.跨平台能力不足

  
对于大多数的市场需求,绝不是仅仅只要 iOS 版,安卓用户、不能支持 IOS11 的手机(iphone6s以下)都无法进行 ARKit 应用的体验。对开发者来说,如果不仅仅需要支持 IOS11 的手机,还需要苹果电脑的系统来生成开发环境。一个真实的故事:Once 一个小伙伴想开发 ARKit,可是他用的是 IBM 的手机,机智的他在 IBM 上搭建了一个假苹果安装了 MacOS 10.13 和 Xcode 9 的测试版本。然而,光是搭建环境就浪费掉了好几天时间,而且系统也并不稳定。
  

ARKit 应用体验


即便是有这么一些缺点和不足,我们依然明白 ARKit 是一个好东西,所以才会一经发布就吸引了无数开发者的注意。Once 在这里要多说的一点就是开发人员需要做广泛的用户测试,以确保开发的用户界面实际上可以被使用,甚至可以被不同文化的人理解。 如果苹果在推出新 iPhone 时增加了更多的功能,也需要时刻准备更新!
分享至:
| 人收藏

相关阅读

最新活动
  • 年度VR/AR奖项曝光,第四届青亭峰会重磅大奖征集报名
  • FBEC2020暨第五届金陀螺奖大会议程正式公布!全面升级,报名从速! ...
  • TeamViewer&瑞欧威尔 “云协作专家”亮相进博会
  • 2020进博会!诺基亚贝尔与瑞欧威尔成为战略合作伙伴

Copyright © 2013-2019 ARinChina增强现实   All Rights Reserved.陕ICP备13003260号