你的手机每天转的圈,藏着操作系统最核心的秘密

今早我蹲厕所,一只手刷微博,另一只手点了下悬浮窗回微信,歌还在放,导航在后台默默更着位置。
你有没有想过,这么多事儿挤在一起,手机怎么没崩?对吧?
这一切都是操作系统在兜着。大部分人天天用,却从来没仔细想过,这个天天趴在你手机电脑里的东西,到底干了啥。

从裸机到能刷短视频,操作系统干的第一笔买卖是什么?

很多人张嘴就说,操作系统就是管硬件的呗。不对,换个实在的说法:它就是个包租公加物业。你买的手机电脑,就是一栋空房子,所有的零件都是毛坯,没有物业,你连灯都开不了。装了操作系统,才把各个房间分配好,通上水电气,你才能租房间给各个APP住。

早年没有操作系统这回事的时候,做一台设备就得把所有功能写死在硬件里,你要加个新功能,就得重新拆机器改代码。后来能装第三方APP了,总不能要求每个做聊天APP的公司,都重新写一套驱动摄像头、驱动麦克风的代码吧?那不得把小公司累死。

操作系统把所有硬件的接口都打包弄成了标准,你APP要调用什么,直接找我要就行,我给你办好,你不用管底层是什么零件。说白了就是省事儿。

除了分房子,物业还要管打架。两个APP同时要抢麦克风用,给谁?排队,一个用完下一个上。要是没这个规则,两个APP抢起来,直接就把整个机器卡成PPT,甚至直接死机。

早期智能手机操作系统运行流程示意图
早期智能手机操作系统运行流程示意图

说实话,你碰到的绝大多数卡顿,本质上都是协调出了问题。要么是太多APP同时插队要资源,把通道堵死了,要么就是某个APP占着茅坑不拉屎,不肯把资源吐出来。

为什么用了两年的手机,刷不动新APP了?

网上一搜这个问题,全是骂厂家故意负优化,逼你换手机。不能说完全没有这种操作,但绝大多数情况,真不是厂家故意坑你。

你掰着手指头算算,十年前的微信安装包多大?不到十兆。现在呢?快小两百兆了。新APP的功能越来越多,要吃的资源越来越多,操作系统为了适配这些新东西,就得不断加新的协调规则,不断给原来的框架打补丁。原来你旧手机的硬件就那么大本事,带不动越来越重的系统,可不就卡了嘛。

就像你家老小区,原来就一个物业老大爷,只管开关门收物业费。现在要求他给你送外卖、存快递、给访客登记,还得帮你遛狗,老大爷他跑不动啊,你能怪他故意偷懒吗?

这里澄清一个很多人都有的误区:后台挂着APP就一定是坏事。很多人一有时间就去清理后台,觉得清完了才流畅。其实不对,操作系统留着你切出去的APP在后台,是为了你下次打开的时候能秒进,不用从头加载。要是每次切出去都杀掉,下次打开就要重新加载所有资源,反而更卡。这本质就是个平衡,内存够就多留几个,不够就杀几个,操作系统比你会算账。

手机操作系统后台内存分配示意图
手机操作系统后台内存分配示意图

还有人天天吵这个系统比那个系统流畅,其实真没什么好吵的。场景不一样,要求不一样。你电脑几个月不关机,一天也就开三五个软件,自然可以做的很稳。你手机一天切几十上百次APP,后台挂十几个,要求本来就不一样,各有各的活法罢了。

下一个十年,操作系统会变成啥样?

下一个十年,操作系统会变成啥样?
下一个十年,操作系统会变成啥样?

现在到处都在说大模型要重构操作系统,我倒是觉得,本质没变。操作系统还是那个物业,只是物业要管的东西变多了而已。原来只管管硬件分配,现在还要管大模型的调用——你让AI给你生成一张海报,总不能每个APP都自带一个几十G的大模型吧?还是得找操作系统,操作系统统一调度,要么调用本地的,要么调用云端的,算完了给你送回来,本质还是中介。

不过话说回来,这些年喊着要颠覆安卓iOS的新操作系统,死了一波又一波,为什么?生态卡脖子啊。你做个新系统,没人给你做APP,用户买回去连常用的聊天软件都没有,谁会买?厂商砸几百亿进去都砸不出一个缺口,用户早就被养懒了,没人愿意为了一个新系统放弃自己用了好几年的APP。

现在做多设备统一操作系统的思路倒是对的。谁手里还没个手机、平板、笔记本、智能手表?原来每个设备各有各的系统,传个文件要发微信给自己,复制个东西还要切出去粘,麻烦死。现在一个系统管所有,你手机上复制的东西,直接去平板粘,手机上的视频直接拖去电脑剪,这不就是操作系统该干的新活嘛。

说真的,我小时候用Windows 98,动不动就蓝屏,刚写好的作业说没就没,我那时候还对着蓝屏哭过。现在呢?我一天开几十个APP,切来切去,很少碰到整个系统崩掉的情况。这么多年,操作系统进步其实大的吓人,只是它太好用了,好用到你感觉不到它的存在。就像空气,平时你不会想起它,真没了才知道有多要命。

没必要吵哪个系统好哪个坏,你用着顺手,习惯了,就是最好的。吵赢了,也不会有人给你送新手机,对吧?

作者|科技

排版|科技

审核|安然

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:你的手机每天转的圈,藏着操作系统最核心的秘密
文章链接:https://m.lfdjt.com/p/keji/a/3766.html