我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 935|回复: 4

[手持终端] 让华为小米抱团:中国统一推送联盟究竟是何方神圣

[复制链接]
  • TA的每日心情
    无聊
    6 小时前
  • 签到天数: 69 天

    [LV.6]常住居民II

    1万

    主题

    8194

    回帖

    5万

    积分

    三级逆天

    积分
    53630

    终身成就奖特殊贡献奖原创先锋奖金点子奖优秀斑竹奖宣传大使奖

    发表于 2017-12-14 09:23:13 | 显示全部楼层 |阅读模式
    如果你是一个安卓用户,相信你一定遇到过这样的问题:每次解锁手机时都会收到一堆恼人的推送消息,即使这个软件并没有在后台运行。垃圾推送消息,这个比较恼人的话题在不久之后可能就会成为历史——在10月份宣布成立之后,本周一,统一推送联盟官网终于正式上线了。

      与统一推送联盟官网一同公布的还有联盟会员的名单,除了发起者兼理事长中国信息通信研究所之外,包括小米、华为、OPPO、vivo、魅族、努比亚、一加等在内的主流国产手机厂商,BAT为首的互联网公司,移动、联通、电信这类的运营商,甚至是Google、索尼、三星这些巨头,都位列会员名单当中。

      那么,统一推送联盟究竟是一个怎样的机构,竟然把华为、小米、OV、甚至是BAT、Google都请到了同一个谈判桌前呢?
      ●安卓统一推送联盟因何而来?
      很多人都知道,目前被我们广泛使用的Android操作系统来自于Google,不过由于Google退出国内市场,几乎所有的谷歌应用在大陆都无法正常使用。正因如此,精简掉谷歌服务再定制的各种国产ROM成为了国内市场的主流。

      其中,谷歌的云推送服务GCM(全称Google Cloud Message,现升级为FCM)由于需要依靠的谷歌服务被许多定制ROM阉割,因此很难正常使用。
    这使得国内应用开发者不得不选择其他的方式实现推送功能。

      ●现阶段国内安卓推送现状
      正因如此,手机厂商的推送服务、第三方推送服务层出不穷。
      手机厂商这边比较具有代表意义的就是华为Push和米Push,和第三方推送机制相比,手机厂商的推送服务与谷歌的GCM、FCM以及苹果iOS的APNS原理一致,均为系统级别——即使应用不在运行,如果App支持这种推送方式,应用即使没有打开,同样可以收到推送。

      另一种是如JPush、百度云Push、腾讯信鸽推送、阿里Push这种第三方推送,这类的工作原理也比较类似,会采用互相唤醒的方式来保证推送的成功率。举例来说,如果你打开了淘宝客户端,手机里安装的天猫、淘宝、高德、虾米等一系列的应用都将被唤醒,从而收到推送消息。

      当然,除了这些之外,一些即时消息类的软件比如QQ、微信等,为了保证消息的即时型,在国内是不通过这种推送方式推送的,它们有自己单独的一套。所以这类应用往往都存在于我们系统的白名单中,因为如果你在后台关闭它,就无法收到消息了。
      ●统一推送联盟的意义
      而统一推送联盟的成立,就是为了解决国内安卓系统推送碎片化过于严重的问题。正因如此,它几乎涵盖了
      [li]
      手机厂商(华为、小米、OPPO、vivo、魅族、努比亚、一加、360等)[/li][li]
      互联网企业(腾讯、百度、阿里巴巴、美团等)[/li][li]
      运营商(中国移动、联通、电信)[/li][li]
      芯片制造商(展讯)[/li][li]
      Google[/li]

      在内的所有相关方面公司。
    图片来自泰尔终端实验室微博

      其所推出的安卓统一推送服务(简称UPS),未来将会被联盟成员中的终端厂商直接作为系统及推送服务使用,在原理上将直接看齐iOS的APNS以及墙外的谷歌FCM。
    图片来自泰尔终端实验室微博

      对于用户而言,主要带来了以下几个好处
      UPS已经可以保证推送送达,所以应用不再需要在后台保留长连接,而且“保活”“互相唤醒”这样的行为也将不被允许。这样一来,一方面可以降低用户手机的内存占用,保证手机的流畅性,另一方面又能保证手机的续航。
      第二,对于滥用推送权限也进行了限制,以此来减少垃圾消息的量,降低对用户的打扰。
      而对于开发者而言,同样好处多多:未来App中将不再需要嵌入多套Push服务(比如针对MIUI加入米Push,针对华为加入华为Push),进一步降低了开发的难度。
      总结
      对于国内安卓系统环境来说,统一推送联盟虽然来得略迟,不过还不晚,相信在UPS推送服务普及开来之后,国内安卓系统大环境与安卓设备体验都会有一个大的提升。难怪连华为、小米这样的竞争对手都在联手推动它的进展了。
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    891

    回帖

    218

    积分

    二级逆天

    积分
    218

    社区居民终身成就奖优秀斑竹奖

    QQ
    发表于 2017-12-14 09:29:14 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情

    2024-8-25 17:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    21

    主题

    1163

    回帖

    1479

    积分

    1元学习PADS(1期)

    积分
    1479

    终身成就奖优秀斑竹奖

    QQ
    发表于 2017-12-14 09:40:37 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-9-27 15:26
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    146

    回帖

    209

    积分

    二级逆天

    积分
    209

    社区居民终身成就奖

    QQ
    发表于 2017-12-14 09:43:38 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    364

    回帖

    0

    积分

    二级逆天

    积分
    0

    社区居民终身成就奖

    QQ
    发表于 2017-12-14 09:53:37 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    论坛开启做任务可以
    额外奖励金币快速赚
    积分升级了


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

    平平安安
    TOP
    快速回复 返回顶部 返回列表