关于Android手机硬件的“返回”和“菜单”按钮

王壮 · 2011-11-02
我很早之前就说过Android手机上的硬件按钮是非常差的设计,由于最近这让我很不爽,所以我想我要详细解释一下。 后退按钮 证据 A:如果有人在Twitter上 @ 我,我打开Twitter For Android去检查,这时应用界面会自动跳到提到我的那一单条推上。那么,现在我想回到Twitter的主界面,我该点哪个按钮呢?答案是:没有按钮可以点。后退按钮是你唯一的选择,但是它会跳到你打开这个界面之前的屏幕界面,在这个案例中,会回到桌面主屏幕,并且退出了应用。那么,我到底要如何才能打开Twitter主界面呢?我必须重新打开Twitter For Android,看到刚刚的那条推,然后再点后退按钮,这时它就会回到Twitter主界面了。所以,在同一个屏幕点同一个按钮,它会把你带到两个完全不同的地方。就是这样。

我很早之前就说过Android手机上的硬件按钮是非常差的设计,由于最近这让我很不爽,所以我想我要详细解释一下。

###后退按钮

证据 A:如果有人在Twitter上 @ 我,我打开Twitter For Android去检查,这时应用界面会自动跳到提到我的那一单条推上。那么,现在我想回到Twitter的主界面,我该点哪个按钮呢?答案是:没有按钮可以点。后退按钮是你唯一的选择,但是它会跳到你打开这个界面之前的屏幕界面,在这个案例中,会回到桌面主屏幕,并且退出了应用。那么,我到底要如何才能打开Twitter主界面呢?我必须重新打开Twitter For Android,看到刚刚的那条推,然后再点后退按钮,这时它就会回到Twitter主界面了。所以,在同一个屏幕点同一个按钮,它会把你带到两个完全不同的地方。就是这样。

这个案例中当然是Twitter做错了,后退按钮应该总是把你带回到这个应用内部的上一步,但是这个不一致来到Android UI的时候就变成了一个操作系统级的概念错误。

问题是,Android自己都没有决定好想让后退按钮做什么。是想让它回到之前的屏幕界面(无论前一个界面是哪里),还是让你在应用内后退到上一步。现在它将这两者,复杂地结合到一起,所以现在你点后退按钮时不得不先猜测一下,点击后是回到上一个屏幕界面,还是回到这个应用内的上一步?

###再说菜单按钮

这个想法的错误比后退按钮还明显。点菜单按钮是因为无论在哪个界面,你想打开菜单执行特定的操作,这有个好处是你可以不用再屏幕上装上按钮战胜空间,但不好的地方是你在点之前完全不知道你能执行什么操作。很多应用明白这一点,所以将一些重要操作在屏幕上显示出来,但是这同样也使硬件上的菜单按钮操作变得不明显,让人们容易忘记那里还有操作可以执行,尤其是很多应用在那里不放任何操作的时候。在iPhone上,菜单按钮必须通过屏幕上的一个按钮来打开,你不需要检查有没有,一眼就可以在屏幕上看到。Android的方式让你错过了很多能够在应用内做的事情。

杯具的是,所有这些都是从一开始就决定好了,Google将自己锁在了自己的UI模式中,如果它们想改变修复这个错误,所有的应用就不得不重新设计。简单说,因为从一开始他们没有想仔细,现在他们不得不忍受这个差的UI并且不能修复。

作者:
durietz

+1

好文章,需要你的鼓励

参与评论
登录后才能参与讨论哦...
后参与讨论
提交评论0/1000

请回复有价值的信息,无意义的评论将很快被删除,账号将被禁止发言。

下一篇

如果你是一名Facebook的员工,你又等不及Facebook上市,那么你便可以将自己拥有的股权放在SecondMarket上进行交易,提前获得回报。很显然随着新生互联网公司如Facebook,Twitter等的高速发展,这样的市场很有需求。此外其也获得了VC的认可,近日从Facebook前副总裁创办的风投基金处获得了1500万美元的巨额融资,估值2亿美元。

2011-11-02

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

为你推送和解读最前沿、最有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚集全球最优秀的创业者,项目融资率接近97%,领跑行业