都说“时间就像海绵中的水,挤挤总会出来的”,这个说法放在老土这边虽然也不能说是不对,但老土经常性的会对“挤出来的时间”失控,原来以为可以挤出来时间干这件事情,结果发现临时出现的新问题的优先级统统高于这个...
早晨从家里出来的时候觉得今天应该是“充实的一天”,虽然有很多事情,但没有急活儿,甚至可以考虑偷懒一下...但这种幸福仅仅持续到了上午十一点。于是开始努力的从海绵中挤水分...所幸还有存稿一篇用以维持每天一更。
今天的存稿是上周出差的时候在高铁上写好的,属于“改编型转载”。
本文改编自““三大金刚”的前世今生 安卓手机导航键变化历程”(http://www.cnbeta.com/articles/tech/680497.htm)。
现在,安卓早已成为了世界上使用人数最多的手机操作系统。安卓屏幕底部的导航键也成了一大标志,和电脑的回车空格一样被人熟知。然而安卓早期的按键布局经历了多次变化,系统发展成熟之后,“三大金刚键”才确立了自己在安卓王国不可动摇的地位。本文将会给大家讲述安卓导航键的发展历程。
老土觉得Android的发展历程可以简单写成如下四个阶段:
1、抄黑莓
2、不知道抄谁
3、抄苹果
4、做自己安卓按键的发展历程也恰恰是上面四个阶段的缩影。
在2004年研发初期,安卓本来是一个专为键盘机而打造的操作系统,竞争对手为塞班和微软的Windows移动版。那时的原型机之一“Sooner”采用了和黑莓手机类似的全键盘设计,根本没有触屏机的导航键。
老土乐意将这阶段称为“抄黑莓”的阶段。
08年的时候键盘机影响力还很大,所以Dream采用了稳妥的策略,采用了实体键盘为主,触摸屏为辅的设计。
老土乐意将这阶段称为“不知道抄谁”的阶段。
2007年6月,苹果公司发布iPhone。仿佛一夜之间全触屏的手机火了,当然iPhone在独领风骚,但是Nokia也随之推出全触屏的机器。而另一方面,因为主打商务应用,所以黑莓的业绩在初期并没有太多的受到iPhone的冲击,业绩表现也是十分亮眼。于是一个特别艰难的选择被放在安卓面前,未来应该往哪个方向走?其他品牌因为都有历史负担,所以不论是否愿意,在方向的选择方面并没有太多困惑。但全新的安卓不一样,各个方向都有可能性。
于是安卓选择了一条最稳妥最不激进的做法:既然不知道要抄谁,干脆都抄上算了!于是请看上图。
HTC Dream:
从黑莓那边请来了“轨迹球”;
从Nokia那边请来了“接听”和“挂断”;
从iPhone那边请来了Home;
自己还搞出来了一个“返回”。老土一直觉得“返回”键根本就是安卓故意给自己造的一个特色。触屏的存在让这个按键存在的意义实在不大。同时这个“返回”也让很多安卓应用的操作逻辑变的奇奇怪怪,对很多初级的安卓开发者来说,如果利用这颗按键一直就是费心费神的事情。
有4颗导航按键,分别为“后退”,“菜单”,“Home”和“搜索”。与之前安卓的按键方案相比,明确的引入了“搜索”按钮。关于引入“搜索”按键,老土表示“很容易理解”。首先毕竟Google是安卓的爸爸,而搜索是Google的立命之本。在安卓中植入“搜索”仿佛无可厚非。其次搜索的确是在现代应用中最最常见的需求,为其引入一个独立的按键也是随其自然。只是当年还没有将“搜索”上升到“个人数字助理”的地位,也决计想不到这两年在安卓机厂商会为之引入独立的硬件按键。
这四个按键虽然也是算是实体按键,但不可按压,而是采用了背光电容按键的设计。这个设计不只是在工业设计上的创新,更重要是在为将来引入虚拟按键奠定基础。
首先明确了三大金刚的功能,即“返回”,“Home”和“最近任务”。当然因为安卓的版本碎片化的问题导致在安卓4.0初期也有很多厂商仍然沿用了2.x时代的按键布局。比如三星并没有使用安卓4.x的“三大金刚键”,而是采用了“菜单”,“Home”和“返回”的设计,想要调出最近任务得长按Home键。直到三星Galaxy S5,三星才把导航键的“菜单”改成了“最近任务”。
其次Galaxy Nexus的安卓“三大金刚”全部采用虚拟导航键。虚拟按键虽然比实体按键寿命长,但刚推出时还是饱受争议,因为虚拟按键占用了宝贵的屏幕显示面积。