为什么很多单机游戏有“退出游戏”,手游和软件却几乎没有退出按钮?
为什么很多单机游戏有“退出游戏”,手游和软件却几乎没有退出按钮?
不知道你有没有注意过一个挺有意思的小细节。
很多单机游戏的菜单里,几乎一定会有一个选项:
退出游戏(Quit Game)
点一下,啪,游戏关闭,回到桌面。干净利落,嗷呜一声结束战斗。
但是如果你去看手机游戏,就会发现事情突然变得奇怪起来。
很多手游里:
没有“退出游戏”
只有“返回登录界面”
或者“切换账号”
再往外看就更神奇了——
很多软件(不管是电脑软件还是手机软件)其实也没有专门的“退出按钮”。
于是就会让人产生一种迷惑感:
为什么游戏要退出,而软件却不用退出?
难道程序界也有某种神秘的生物学进化规律吗?
喵呜喵呜?嘤嘤嘤?
其实这背后没有什么玄学,主要是使用场景和系统设计不同。我们可以分成四种情况来看。
一、单机游戏:必须有“退出游戏”
先说最传统的一类:单机游戏。
如果你玩过PC游戏,比如RPG、动作游戏、策略游戏之类,你会发现几乎所有游戏菜单里都会有:
退出游戏
返回桌面
Quit Game
原因其实很简单。
单机游戏本质上是一个完整的大型程序。
当你启动游戏的时候,它通常会:
占用大量内存
使用显卡资源
占用CPU
运行自己的引擎
简单说就是:
游戏一开,电脑资源就被它抱住不撒手。嗷嗷嗷。
所以当玩家玩完的时候,很自然就会需要一个动作:
结束这个程序。
因此“退出游戏”就成了游戏菜单里的标准按钮。
甚至很多游戏还会问一句:
“确定要退出吗?”
仿佛在说:
再玩一局嘛~再打一个Boss嘛~嘤嘤嘤。
但不管怎样,退出按钮是单机游戏非常合理的设计。
二、手游:很多时候不做“退出游戏”
到了手机游戏,情况就突然变了。
很多手游里,你可能会发现:
没有退出按钮
找半天也找不到
通常你能做的事情是:
返回标题界面
切换账号
退出登录
但就是没有一个:
退出游戏
为什么?
原因其实是因为手机系统的设计不同。
在手机里:
应用什么时候关闭,并不是应用自己决定的,而是系统决定的。
用户如果不想玩游戏了,一般会做什么?
按 Home
切到桌面
切到别的应用
或者把应用滑掉
所以在手机系统的逻辑里:
退出应用是系统行为,不是应用行为。
因此很多手游开发者会觉得:
既然系统已经能关,那我就不用再做一个退出按钮了吧。
于是结果就是:
玩家在菜单里找来找去:
退出呢?退出呢?
咕噜咕噜?喵喵喵?
最后发现——
直接切后台就行。
三、电脑软件:关闭窗口就是退出
再来看电脑软件。
很多人会觉得电脑软件好像也没有“退出按钮”,其实严格来说不是没有,而是不太显眼。
因为在电脑里,程序通常是通过窗口关闭来退出的。
比如:
右上角 X
Alt + F4
所以大部分软件其实不需要在界面里再放一个特别大的“退出软件”按钮。
因为用户的习惯早就已经是:
不用了?
那就关窗口。
啪的一下。
程序就结束了。咚。
所以对于电脑软件来说:
关闭窗口 = 退出软件
于是“退出按钮”的存在感就被弱化了。
四、手机软件:系统统一管理后台
最后就是手机软件。
手机软件的情况其实和手游差不多。
在移动系统里,应用通常有很多状态:
前台运行
后台运行
后台冻结
被系统回收
这些状态其实都是操作系统在管理。
用户如果不用某个软件,一般会:
回到桌面
切到别的应用
或者滑掉后台
因此很多手机软件就干脆不设计:
退出应用
因为对用户来说最自然的操作是:
我不用了 → 切走
而不是:
我不用了 → 找一个退出按钮
于是就出现了这种现象:
很多手机软件里:
有设置
有账号
有缓存清理
但你就是找不到:
退出软件
有时候翻半天菜单都找不到,只能默默返回桌面。
玩家内心:
好吧好吧,我自己走。
呜呜呜。
咕叽咕叽。
五、总结一下这四种情况
如果简单总结,其实可以这样理解:
单机游戏
逻辑是:
打开游戏 → 玩 → 退出程序
所以必须有:
退出游戏
手游
逻辑是:
玩一会 → 切走 → 过会再回来
系统会负责关闭,所以很多游戏就不做退出。
电脑软件
逻辑是:
不用了 → 关窗口
所以:
关闭窗口 = 退出
手机软件
逻辑是:
不用了 → 回桌面
系统会管理后台,所以很多应用不提供退出按钮。
最后一个有点有趣的小细节
如果你仔细想想,其实能发现一个很有意思的变化:
在电脑时代,软件的逻辑是:
启动 → 使用 → 退出
但到了手机时代,应用更像一种随时存在的东西:
打开 → 切走 → 再回来
于是“退出”这个概念就慢慢被弱化了。
有时候你甚至会产生一种错觉:
手机里的应用就像一群小生物一样。
你不理它们的时候,它们就在后台默默待着。
等你回来,它们立刻跳出来:
你回来啦!
喵呜~
嘤嘤嘤~
嗷嗷嗷~
咕噜咕噜~
呼噜呼噜~
啾咪啾咪~
然后继续占你的时间。
人类:
等等,我只是想关个软件啊!!!
我的个人网站,个人作品集,遗书:https://hatsusumi.github.io/FinalTestamentProofILived/
嘤嘤嘤~