作者:广东在线游戏网日期:
返回目录:游戏解答
1. 解决厂商带来的碎片百化用户体验:在出现三个虚拟按键之前,各个厂商都在随意排列四大键位(包括返回、菜单、Home和已经被Google阉割的搜索键)。知乎网友pansz对这个问题吐槽说,Google自己的大儿子Nexus One和二儿子Nexus s下面的键位排列都度不同,这设计太蛋疼!
Pansz表示,这种设计是Google无法控制的,因为键位排列不需要Google的许可。而做成虚拟键的好处显而易见:各大厂商不可能也没必要,再轻易的修改软件层面的触控键了。
2. 整合软硬件:知乎网友马力表示,以前Android设备将硬件按键和软回件分割开,而Google认识到了这种错误,力图能够重新整合返回、菜单和Home键。答但马力同时表示,Google这个做法是「错上加错」,因为由于虚拟按键的出现,很多App中的控件不得已被放置到屏幕顶端,用起来更像iOS,而整个Android UI设计生态都会受到影响。
答案是:每个厂商都随意的排列下面四大天王键的位置,甚至同一个厂商在同一时期出的不同型号的手机,都会有这四个键位排列不同的情况存在,更加逆天的是:Google 自己的大儿子 Nexus One 跟二儿子 Nexus S ,下面的键位排列都不同。这是多么蛋疼的设计!这种混乱的排列是 Google 无法控制zhidao的,因为厂商排列这些键位不需要得到 Google 的许可。做成虚拟专键?嗯,做成虚拟键的好处有两个:一:厂商不可能再轻易的修改这些键的位置了。极大的解决了用户体验的碎片问题。二:在具体的手机上,虚拟键的下方必定还有一部分没有任何按键的黑区。这个黑区是用来方便手的握持的。——在四大天王键的时代,android 手机下方根本没有可以握持的点!因为每个点都是虚拟按键,你握持到任何地方都是在握持某个按键。而在虚拟键的时代,例如 Galaxy Nexus 以及 Nexus 4,虚拟键的下方都留有一段距离的黑色区域,这个区域没有任何触摸传感器,可以在横屏的时候属作为很好的握持点。
易,距zhidao离鼠标当前位置就应该越近,目标占用空间应该有更大。
在触屏上也是一样。屏幕下方的边缘是个好位置,因为边缘是一个手指相对更容易识别的地方(想象一下你去触摸一个屏幕边缘的位置,和距离屏幕边缘50个单位的位置,哪个更容易定位),这意味着目标会更容易命中,并且在下方手指移动的距离也短。所以很多应用里常用的切换选项,都放到屏幕下方边缘的位置,例如 Tab 页。
将按键上移为虚拟按键后,我们不得不发现这样回一个事实,最容易识别的这个位置,已经被这几个虚拟键占领了。再想把这样的控件放到这,已经失去了容易定位的优势(尽管还有手指移动距离近这一个优势,但是容易误触虚拟键)。
因此,Android 4.0+ 的 Pattern 中,很多重要的控件位置被放到了屏幕顶端。我们可以说 Android 有自己的设计思想(其实实质就是不想和 Apple 做的一样),但是的确,这就是麻烦了。为什么 Tab 就不能好好的放到下面... 一定答要弄到上面左右滑动... 诸如此类。牵一发而动全身,这样的调整,其实对 Android 整个的 UI Pattern 都有很多影响。
在分析这个问题之前,我们得谈谈「虚拟按键」是否真的非常难用
1. 按键占据屏幕问题:虚拟按键最让人不爽的地方大概就是它占据了屏幕可用像素。作为第一款720P屏幕的手机,Galaxy Nexus的可用屏幕像素刨去虚拟按键之后实际是1196×720。这个比16:9宽,比3:2窄的诡异尺寸让用户无法接受。不过,虚拟按键真的不能隐藏吗?非也。在Google亲生设备里播放视频,虽然在开始播放时会显示虚拟按键,但在播放1-2秒后它们就会自动隐藏,整个画面会放大占满整个屏幕。不过,在一些第三方应用、游戏中,因为需要操控,按键并不能自动隐藏。
2. 虚拟按键显而易见的好处:无图无真相,拿Google最新配备虚拟按键的Nexus 4和三星最火热的Galaxy S 3对比我们很快就会发现端倪(请看下图):箭头位置所示分别为Google儿子的虚拟按键和三星旗舰的触控按键。在单手使用手机的时候,由于机身下缘紧贴虎口,用户若想点击同样位于机身下缘的三星触控按键几乎是Mission impossible。但由于Nexus 4使用了虚拟按键,将按键放置在屏幕下缘,距离机身下缘还有一定的距离,用户在完成点击的过程上会更加轻松。另外,由于留出了机身下部的空间,用户在持握上更加方便,不必担心勿碰按键。
如上所言,「虚拟按键」并没有太多影响用户的使用,反倒能够在一定程度上提高用户体验。Google这么做还有什么深层次的原因吗?当然。
1. 解决厂商带来的碎片化用户体验:在出现三个虚拟按键之前,各个厂商都在随意排列四大键位(包括返回、菜单、Home和已经被Google阉割的搜索键)。知乎网友pansz对这个问题吐槽说,Google自己的大儿子Nexus One和二儿子Nexus s下面的键位排列都不同,这设计太蛋疼!
Pansz表示,这种设计是Google无法控制的,因为键位排列不需要Google的许可。而做成虚拟键的好处显而易见:各大厂商不可能也没必要,再轻易的修改软件层面的触控键了。
2. 整合软硬件:知乎网友马力7a686964616fe58685e5aeb9330表示,以前Android设备将硬件按键和软件分割开,而Google认识到了这种错误,力图能够重新整合返回、菜单和Home键。但马力同时表示,Google这个做法是「错上加错」,因为由于虚拟按键的出现,很多App中的控件不得已被放置到屏幕顶端,用起来更像iOS,而整个Android UI设计生态都会受到影响。
公说公有理,目前看来Google推崇的虚拟按键已经被一些厂商接受,比如今天刚被爆光的华为6.1寸巨屏手机(下图)。但站在用户的角度上看,虚拟按键占领屏幕后的诡异比例和触控没手感等问题还是不能被忽略。Google如果真的要规范虚拟按键,防止Android碎片化,那么在软件上首先要做出一套优秀的UI,让其他厂商能够接受、传承,以改善现在每个厂商都要搞一套系统UI的问题。