安卓越用越卡为什么消息推送背锅
安卓越用越卡为什么消息推送背锅 国内安卓手机由于无法使用Google原生的GCM消息推送服务,缺乏系统推送通道,导致各种App应用不停在后台被唤醒,甚至不同App之间互相唤醒,用久了普遍会出现卡顿。
同时,由于国内手机厂商“各自为战”,使用自家的消息推动机制,App应用服务需要接入不同厂商的推送服务,导致App本身越发“臃肿”,也给手机运行带来不利影响。
Apple和Google都有自己的消息推送服务,苹果的推送服务名为 APNs(Apple Push Notification service),Google的推送服务名为FCM(Firebase Cloud Messaging),FCM是由GCM(Google Cloud Message)升级而来。“这种服务因为不需要App在前台始终运行,手机CPU、RAM等硬件性能的消耗降低。”
2017年10月,泰尔实验室与国内多家手机厂商联合成立“统一推送联盟”(Unified Push Message,UPA),试图为安卓“越用越卡”问题找到解决之道。
目前,“统一推送联盟”的理事及会员单位已达110家,涵盖了国内几乎所有手机主流品牌企业以及腾讯、阿里、字节跳动、百度等重要互联网企业,三大运营商也在其中。
统一推送已经覆盖国内几乎所有主流手机品牌,包括华为、荣耀、OPPO、realme、一加、中兴、vivo、小米等。此外,三星手机也已经完成了“统一推送”适配。