解释一下「没有后台消息推送」这件事。
这是因为索尼没有建立自己的 push通道+节电优能造成的。
先说 push 通道是什么:像华为、小米这些比较成熟的厂商,会半强制要求 APP 统一接入自己的 push 服务,好处是即使你后台没有 APP 进程,消息也可以通过系统通道推送给你。
而像索尼这样的小厂,没有能力做这种软件开发,所以 app 的消息推送依赖后台进程,也就是比如你哔哩哔哩关注的 up 主更新了这样的消息,只有哔哩哔哩在后台有服务运行时才能推送给你,如果后台没有进程你就收不到。
但这样一来就有个问题,后台需要常驻大量进程才能接收到所有我安装的 app 的消息,然后电量就崩了。所以索尼很多年前就做了自己的节电功能,这个功能里最好用也最出名的一个就是可以选择哪些 app、在手机待机时,其后台进程停用,当手机唤起时这些进程才启用。这样就避免了手机待机时电量还狂泄的问题(但其实一旦你唤起手机,所有积累未发的 push 就会立刻扎堆推送,也挺恶心的)。
当然,你可以选择哪些 app 即使手机待机,后台进程也照常运行,比如微信。
所以不是「没有后台消息推送」,而是「你可以选择哪些 app 在待机时给你推送、哪些 app 在待机时不给你推送」。
ps,其实这个节点功能在前些年 android 泛滥时还是挺神的,但是时至今日,由于各家手机厂商在系统层面的建设比如统一的 push 通道之类,app 乱自启等问题已经基本得到解决了,索尼的所谓智能节电相比之下已经像上个时代的玩意了。
[ 本帖最后由 雨中芭蕾 于 2023-6-5 11:47 编辑 ]