
掌控规则者,方能成为胜者。
探究其原因,许多程序进程是无法通过简单清理后台来关闭的。例如,当你清理手机后台时,微信、QQ、淘宝、钉钉等软件仍然在后台保留一个进程,以接收服务器发来的消息。若关闭此进程,你将无法收到通知。这是安卓系统的消息接收机制。
实际上,仅保留消息接收进程并不会占用太多内存。问题在于,一些不良软件会相互唤醒并长期在后台运行,制造出快速启动的假象。例如,当你打开支付宝时,淘宝、咸鱼、饿了么等一系列阿里系的app也会被唤醒。在这些软件的眼中,内存有限,占用一点算一点,自己不占就会被竞争对手所占据。尽管安卓手机内存越来越大,手机卡顿问题并未得到根本解决。
苹果为何能够表现得更好?
即便到了2022年,苹果的内存仍然只有3-4GB。这是因为苹果对其平台上的应用拥有绝对管辖权。当你清理后台时,应用可以闭,不会在后台留下残余进程。而且,苹果采用了一种不同的消息接收方式:通过自家的服务器中转。例如,微信消息会先传到微信服务器,再经由苹果服务器转送到用户手机,提醒有新的消息。
许多小伙伴提到统一推送,这或许能解决问题,但仅限于那些合规的app厂商。实际上,消息接收进程并不会占用大量内存,真正占用大量内存的是app的自启动和相互唤醒。否则,那些动辄数亿的日活跃用户是如何产生的呢?
也有小伙伴提议自主研发一套规范化的系统,严格监管所有app的活动,如华为的鸿蒙系统。这种操作难度很大。如果新生的规范化系统要求所有上架的app接受监管,那么各大app厂商可能会为了利益而抵制这个新生系统,将其扼杀在摇篮中。
苹果之所以能够如此,是因为其在行业初期就率先制定了游戏规则。当时,app开发者的声音还很微弱,但现在情况已经大不相同了。谁能掌控规则,谁就能成为真正的赢家。
