忘记所有的App开发原则,你才能成为一个Google Glass开发者

google-glass-by-the-numbers

随着Google已经越来越积极地完善Google Glass生态平台,越来越多的开发者也把目光投向了这个领域——Google Glass不再仅仅是一个“我是极客”的标志,而成为了一个越来越可用的设备。在旧金山举行的一个活动上,来自Google的工程师Lucas就分享了为Google Glass开发服务需要注意的几个原则,而最重要的一条就是——忘记你的Mobile App设计经验。一起来看看这些设计原则吧:

1)首先要注意,一定是为Google Glass来设计(Design for Glass)。 他称,很多开发者还是在用为手机或者平板的思路来为Google Glass做开发,但是事实上,整个的UI和UX完全不同。举一个例子,在移动设备上,所有的体验都是浏览型(browsable), 但是到了Google Glass上,所有的操作都是扫视型的,也就是Glancable,所以一次最好只提供一个View,一个互动界面。

2)不要妨碍用户。因为屏幕大小尺寸有限,而且是处于视线的前方,所以很重要的一件事就是不要阻挡用户的视线。

3)保持高相关度。同样的,你的应用应该巧妙地利用地理位置等个人信息,来让你的产品和用户的状态保持高相关度。Lucas举例说,他喜欢的一个应用,可以在他走到商店或者超市的时候,弹出通知,告诉他应该要买些什么了。这种高相关度的服务会更受到欢迎。

4)避免意外。作为一个生活用品形态的装置,你的服务以何种程度侵入人们的生活空间,成为一个非常关键的因素。因为,那么在半夜三点的时候,弹出一个卷心菜的优惠购买券,在手机上用户也许会抱怨几句就了事,但是要是发生在Google Glass身上,却是用户绝对不能容忍的。在这方面,有的采取的就是完全让用户来决定的方式。比如说,CNN的新闻提醒,就可以让用户自己来设定,要不要接受重大新闻提醒;如果要的话,在哪个时间段接受、接受什么领域的新闻,都由用户自己来定义。

googleglass1

5)为你的用户来设计。关于这一点,Lucas称,应该要让它对每一个人来说都是有趣的。开发者在设计的时候,可以考虑用户情感因素,尽量让它好玩。

除了要遵循上述几条原则,Lucas同样强调了一些不适合做的事情,而事实上,也可以用一句话来总结,那就是不要把你的移动应用移植到Google Glass上。

这个首先就表现在,对开发者们来说,绝对要避免一件事,即不要设计一个应用,而是设计一个动作。这个意思是,你不能像在手机上一样,让用户打开一个应用,然后再进行操作,而是可以让用户在任何状态下,用最自然的方式下发指令,然后你给他返回结果。

另外,也不要把太多的信息带入到你的Glass中。那些大面积的文字说明、多层级的菜单都是不应该出现的事。而应该用最简明的方式,让人在一瞥之中就可以明白你要传达的信息。

比如下面两个运动追踪设计,明显右边的要优于左边,因为尽管左边的设计已经在试图传达清晰的信息,但是太多的文字仍然需要人集中注意力去了解。而右边摒弃了一切文字,只用数字和最简单的图形就已经表明了主要的信息。

googleglass2

在这一条中,有一个小诀窍,就是让每一个独立的交互都能在4秒之内完成。以上图为例,左边的大概需要用户1840毫秒来读完全图,其中哪行文字就占了690毫秒,而右图一共也才用了920毫秒。

另外,因为Google Glass的使用环境,所以应用测试还需要考虑很多的地方。比如,你要在室内和室外分别进行测试,用颜色来区分层级等。

不过,Lucas对于已经出现的一些Google Glass应用还是做出了警告,他称,要谨慎使用头部运动来控制。当人们走在路上的时候,头部会很随意的运动,这其中的不确定性很大,所以对于头部控制来说,很容易出现误判。

另外,他还对Google Glass的现状进行了一些透露。他称,现在他们已经在原有Google Glass上做了一些实验,看加入不同的感应器组合后,Glass还能提供什么样的体验,以更加灵活的适应人们的需求。但是,不管怎说,“它上面的服务都不会像手机或者平板上的应用那样。”

订阅更多文章

你可能感兴趣的: