在智能手机上设计AR应用有哪些挑战?应该如何应对?

时间:2017-09-13 http://www.longtuedu.com.cn 作者:龙图教育

随着苹果ARkit与谷歌的ARCore平台推出,AR在智能手机上的应用也会变得越来越多。AR作为一个全新的交互媒介,在开发相关应用时必然会遇到各种各样的挑战。本文对可能遇到的问题进行了梳理,并且给出一些比较好的解决办法。希望能够给大家带来帮助。


随着ARKit的推出,我们将在未来12个月看到AR应用在大约5亿部iPhone上使用。现在,谷歌也推出了相应的平台——ARCore,我们有理由相信,接下来的12个月里这个数量至少会增加两倍。


这将会吸引很多的开发者到AR社区中来,我们将会看到很多很多的实验。开发者们普遍认为,AR是一种全新的媒介。事实上,它可能比开发者认识到的更加深刻。纵观历史,我们基本上都是通过一个矩形(从石碑、电影、智能手机等)来消费视觉内容,而AR是第一个完全没有形状束缚的媒介。


这是一种新的媒介,和互联网不同于印刷,是因为不同的形式而不是规模是一样的。就像大多数商业网站都是“brochuware(小册子)”一样——将现有的印刷宣传册上传到网站上。第一个AR应用将会是简单的将移动应用复制到AR上来。虽然它们会是新奇的,但它们也会和之前的“小册子”一样,会给人带来糟糕的体验。


ycuuokhbebvwqlwu!1200.jpg


一般情况下,一种新媒介的初始产品是复制之前媒介的成功产品。人们更容易去想象和适应一个仍在发展的新媒介的心理模型。我经常听说AR会很好地“看到我的Uber接近”(尽管2D地图在这方面做得很好)。获奖的AR应用将会利用新媒介的新功能,做一些在旧媒体上根本不可能做到的事情。


21世纪初,我在Openwave(发明了移动电话网络浏览器)工作时,我们经常谈到“移动原生”体验,这与“小屏幕网站”截然不同。2010年,同事Fred Wilson在他“移动为先”的帖子中描述了这个概念,后来引发了大量的引用。希望这篇文章能与他的观点相呼应,但主题已经不再是移动化,而是增强现实。


苹果最近还发布了一些关于ARKit的人机接口指南,看起来很不错。对于ARCore,我找不到类似的东西。这篇文章将会根据我们在现实世界中学习的内容,对同样类型的话题进行更详细的讨论。


那么,是什么让一款应用成为“原生应用”呢?


我将深入研究一些对智能手机来说“特别”的因素,就像你用ARKit或ARCore构建的一样。我特意避免了用于头戴式显示器的AR应用,因为HMD(头戴式显示器)为那些在智能手机上不可能出现的产品,开辟了一套全新的可能性(免提应用、更长的会话时间和更深入的浸入式体验)。


这里有一个列表,在你考虑新ARKit应用的概念时,没有什么特别的事情需要考虑。我敢肯定还有更多的东西要被发现;我的朋友Helen Papagiannis的《增强人类》这本书的范围甚至比我更广泛、更深,但考虑到这是超过50年的AR智能手机应用开发经验的结果,这个名单应该是相当全面的。


当我们在AR应用(基本上是持续不断)上投资时,很容易判断开发者有没有开发出一款原生的产品,原因很简单:“为什么要在AR应用中做这个,对用户来说,常规应用不是更好吗?”这常常足以引起对整个前提的反思。


在手机之外思考


最重要的心理飞跃之一是,作为一名设计师/开发者,你需要开始在手机之外思考。你还需要重新思考用户如何在智能设备上进行锻炼的基本知识。现实世界的结构、手机可能产生的运动类型、附近的人、附近的物体或声音类型,都在AR产品设计中发挥了作用。一切都是3D的(即使你的内容只有2D)。


liwcu9bv7vr7ybpm!1200.jpg

在现实世界中,在手机之外设计“生活”是一个重大的概念飞跃,尽管用户只能通过智能手机屏幕看到它并与之互动。


在应用内发生的各种互动/过渡/动画/更新只是需要考虑的一个环境,因为“应用外”可能会有很多东西需要考虑。一旦你明白了这一点,剩下的就更容易掌握了。


手腕与头部(相对于躯干)的生物力学


我们把手机握在手里的事实是一个巨大的设计限制,但也是一个机会。我们的手腕和手臂可以移动,而我们的大脑无法做到这一点。你可以用一只手来使用那些必须要用双手操作的应用程序(因为你必须转身,而且不用走就可以进行非常有限的转变)。


muzf7c84yqw8o9ub!1200.jpg

你不会在桌子上“滑动”你的头来得到一个测量值!对于智能手机来说,这种类型的用例应该是有意义的。


这意味着AR应用不需要你一直在看屏幕(因为你的手腕可能会远离你的眼睛),就可以很好地工作。两个很好的例子是“卷尺”应用和AR应用,可以让你对一个小物体进行3D扫描。


一个实时的快速移动射击游戏,可能很难与移动增强现实技术合作,就好像你是在快速移动手机(如果不是,那为什么还要在AR上进行操作),那么你可能很难看到发生了什么。


为什么要把手机从口袋里拿出来?


AR开发者通常会忘记,当我们移动的时候,我们通常会把手机放在口袋里。当用户点击我们的应用图标时(或者通过摄像头AR视角的时候),我们对应用“用户体验”的想象就开始了。它应该在更早的时候开始,因为AR的一个重要的独特优势是它可以提供我们位置周围的实时环境。如果用户在30秒内启动你的应用,可能没有任何好处,因为他们已经走过了应用需要的位置。Facebook或短信通知不存在对位置敏感的问题。


syay0xzs0lhwk3f2!1200.jpg

我怎么可能现在就想把手机拿出来呢?这对于智能手机上的AR(在此之前的beacon)来说,是一个巨大的设计问题。(图片:Estimote)


因此,当用户在使用应用的最佳位置时,让他们把手机拿出来,是一个非常现实和困难的问题。通知可以通过传统的推送消息来实现,或者用户可能会认为在现实世界中看到一些他们想要获得更多信息的东西,而他们已经知道你的应用可以提供帮助(例如,Google Word Lens可以翻译菜单)。


否则,你的应用只需要在任何地方工作,要么是使用非结构化内容,要么是能够接入非常、非常常见的内容。这一问题是所有“AR涂鸦”类型应用的最大挑战,这些应用让人们为他人寻找笔记。用户几乎不可能知道有什么内容可以找到。FYI——这只是“beacon”硬件公司面临的另一个问题,让购物者掏出手机去发现有益的内容。


这一挑战也体现在AR应用开发者思考“竞争”时的不同方式。由于AR是如此的开放,所以很容易就会认为有机会赢。然而,AR总是在与我们的时间竞争。我们已经花时间做了一些事情,所以我的AR应用将如何与之竞争呢?


AR作为一项功能,例如使用单片眼镜的Yelp,谷歌眼镜图片搜索


当我们开始考虑ARKit应用时,我们通常会立即想到“AR模式”下的整个应用体验,同时也会关注现实世界。这是没有意义的,因为许多操作和普通的智能手机应用程序一样,比如输入密码。实际上,2D地图通常是一种更好的显示位置数据的方式,因为用户可以放大/缩小,并拥有360度视角。仔细想想这款应用的哪些部分适合AR,并考虑在AR模式下打造一款混合型应用。Yelp以他们的单片眼镜功能为例。

fe686ey61kbbgai4!1200.jpg



在线咨询

返回顶部