你的通知栏有救了,工信部牵头成立了统一推送联盟
app 自启和应用间相互唤醒,是国内不少 Android 应用的老毛病了,不过今后这种混乱的情况可能会好些,由工信部牵头的“安卓统一推送联盟”将为国内的 Android 消息推送服务建立统一的标准,你的通知栏兴许有救了。
(图片来自:澎湃新闻)
10 月 16 日,统一推送联盟成立大会在北京举办。大会由工信部旗下的中国信息通信研究院泰尔终端实验室主办,并邀请了华为、OPPO、vivo、小米、三星、魅族、金立、nubia、Google、百度、阿里巴巴、腾讯、京东、美团、平安科技、个推、极光等 75 家企业代表出席。
泰尔实验室表示,“安卓统一推送联盟”将联合多家 Android 生态厂商,制定统一推送服务(Unified Push Service/UPS)技术标准。
按照的泰尔终端实验室说法,未来将由终端厂商提供系统级推送服务,不再允许各 app 在后台保留常连接。与此同时,各终端厂商实现推送通道接口和功能统一,方便开发者接入。
在新标准下,消息将通过统一的服务器推送至用户设备,而不必唤醒应用,与 iOS 的机制类似。
事实上,Google 本身也为 Android 提供了类似的推送服务 Google Cloud Messaging(GCM),但众所周知,Google 服务在国内基本无法使用,因此也就形成了各手机厂商“各自为政”,推出高度定制化 ROM 的现象。
(GCM 推送原理示意图,图片来自:PubNub)
由于 GCM 缺失,长期以来,国内的 Android 应用要么自己使用一套推送体系,要么采用第三方服务商的系统,小米、魅族等厂商也曾为此进行过努力,例如 MIUI 的“对齐唤醒机制”、Mi Push 等,但仍无法从根本上解决国内 Android 系统混乱的推送局面。
已经有了现成的 GCM,却还要另起炉灶,再搞一套自己的标准,未免让人感觉有些多此一举,但在 GCM 用不了的情况下,这也不失为一种解决方案,至少用户体验能得到改善。不过,该标准目前还处于厂商招募阶段,真正投入使用恐怕还有待时日。
题图来自:BlueTreeApps