智能手机应用去除返回键

当iPhone出来的时候,最大的特点之一就是只有一个按键,当时我就觉得Android的三个按键更胜一筹,menu键用于弹出菜单,返回键用于退出程序,随着自己见识多种不同软件和产品的设计,发现其实不然,关于menu键的多余性前面的文章已经说过了,这篇文章讨论一下返回键是否多余。

我觉得返回键有两个作用,分别是退出程序,返回上一个界面(导航程序)。我们先讨论第一个作用,退出程序。

我之前之所以认为返回键是手机必需的原因是我认为程序每次用完都应该彻底退出,如果直接按home键,程序只是隐藏,实际上他还在后台运行,浪费资源,所以我当时认为应该一直按返回键彻底清除程序以释放资源,这种想法一方便的原因是因为功能手机的操作习惯的影响,一方面是因为早期Android设备硬件配置低而且后台回收做得不好,如果不彻底退出会大大降低系统的响应速度和耗电速度。

随着自己用Android手机的时间越来越长,就发现要退出一个程序要按n次退回键非常麻烦,我种操作习惯只是为了回收资源,但是我觉得回收资源应该让系统去做,而不应该让用户做,用户应该只需要在他想离开本应用的时挂起程序,下次打开直接恢复进度。就像VMWare虚拟机那样,每次把目标机挂起(暂停),下次可以快速恢复,这样比起每次关掉又重新开要方便得多,但要求系统的资源回收机制足够好,不能因为太多挂起程序而托慢系统。其实window也可以休眠,但他的资源清理工作做得不好,所以如果你长期不关机,电脑就会变得很慢。iOS这方便就做得很好,这就说明了iOS的高明之处和乔布斯的先见之明。


退回键的另一个作用是导航程序,即返回上一个界面,由于功能手机的使用习惯的影响,我们都倾向于使用退回键导航应用,其实我们并不一定需要退回键来导航应用,看看我们使用的windows电脑,没有返回键吧,是直接使用界面进行导航的,即点击界面上的按钮进行导航,为什么pc是用界面导航,而手机不是呢,我觉得应该是因为以前的手机不是触摸的,我们不能直接操作界面元素,但现在的都是触摸的,可以直接操作界面元素,所以手机也可以并应该使用界面进行导航,即直观也方便,最大的特点是确定性,使用界面返回按钮,一般都会有图标和文字提示,使用返回键导航有很大的不确定性,就是说有时候按退回键的实际效果和预想的效果不同,或有时候会忘自己是从哪个界面跳到本界面,更有甚者,有时按返回键会丢失当前工作内容。当应用即有界面返回按钮,而手机又有物理返回键时,用户会习惯性按返回键,这种习惯是由于很多应用没有界面返回按钮,但当用户返回键是却发现跟预想结果不同,按界面返回按钮才是对的。就这一点来说,手机也不应用有返回键,这样会迫使开发者在应用上提供返回按钮,从另一方面说,应用内部是如何导航应该是应用自己的事,系统是干涉不了,系统无法知道应用本身希望如何导航,系统能做只有挂起它或彻底关闭它。

另一种特珠情况是跨界面导航,例如你打开短信,再点击一条链接,会打开一个网页(手机支付网页),当你看完这条网页时,一般情况下,你想关闭本网页并返回原来的应用(即短信应用),这种需求,现在只能通过返回键实现,因为浏览器不知道你从哪里来了,他提供不了返回原应用的导航,用户只能先关闭本页再切换回去,或切换回去,下次再关闭该页。所以这个场景需要返回键,不过这个需求少见,所以,综上,应该去掉返回键。其实这样就引出另一个功能需求,就是应用间的快速切换,这很大程序影响用户的操作步骤和时间,Android是用切换键,iOS是双击home键,windows是alt+tab,显然windows更胜一筹,前两者都是弹出列表,再点击,至少要操作两次,windows只要操作一次。笔记在写这遍文章的时候已想到了一种巧妙的方法,但暂不公开,可能将来会加入到某公司的手机产品中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值