【PConline 资讯】安卓4.0发布后,安卓屏幕虚拟按钮Navigation Bar就登上了舞台。屏幕虚拟按键是Google安卓Holo设计规范中不可或缺的部分,市面上使用屏幕虚拟按键的设备也越来越多,比如说索尼的机器,还有采用从Navigation Bar改版而来的Smart Bar的魅族机器等等。然而Google并没有强推Holo规范,所以仍有大量的机器保留了屏幕外按键。不过,从安卓4.4开始,也许屏幕外按键要成为历史了。 据悉,Google在安卓4.4中加入了一条新特性,那就是屏幕虚拟按键Navigation Bar将默认一直显示——就算你的设备拥有屏幕外的菜单键、返回键等按钮也是如此。为何Google要这么干呢?这主要是由于Google在安卓中有一个叫“Action Overflow Menu”(屏显导航菜单)的设计。 Google在安卓4.0后开始淡化菜单键的作用,默认不显示菜单键。对于某些需要菜单键的App,安卓会调用屏显导航菜单,在屏幕虚拟按键旁边显示三颗竖排圆点。然而这个方案不是一直有效,某些App代码比较奇葩,屏显导航菜单不一定可以显示出来,只能用屏幕外的菜单键呼出菜单。这显然是和Google的Holo规范冲突的,连亲儿子Nexus的设计都不兼容,这能忍?Google这次强推屏幕虚拟按键,一方面可以增加屏显导航菜单的兼容性,另一方面App不得不转而适配屏幕虚拟按键,而屏幕外按钮特别是菜单键的设计将会渐渐被淘汰。 很显然,Google是下定决心削弱屏幕外按键的设计了,也许屏幕外的三大金刚键很快就会成为历史。实际上,Google的这一策略已经有所体现,在第三方开发者移植的适配于三星Galaxy Note 2的安卓4.4系统中,屏幕虚拟按键就会一直显示。不过众所周知,Google对安卓缺乏掌控力,很多代码都可以由第三方厂商进行修改。如果第三方厂商有决心坚持使用屏幕外按钮,舍得增加工作量,我们应该还是能够看到屏幕外三大金刚键的设计的。而对于魅族Smart Bar这种改版Navigation Bar,也许大发神威的时候即将到来。
|
正在阅读:安卓4.4将默认一直显示屏幕虚拟按键?安卓4.4将默认一直显示屏幕虚拟按键?
2013-12-11 10:45
出处:PConline原创
责任编辑:censi