分享

安卓一直被诟病的卡顿和推送, 终于有救了

 qq992924008 2019-09-15

前段时间,《中国绿色 App 公约》开始了全面推广。

一直以来,安卓手机在国内的市场占有率都非常高,但是有些体验上却并不算好。尽管各大手机厂商在硬件上都不断努力突破,但是在软件体验上,尤其是第三方软件的体验上,手机厂商却难以统一管理。这个《中国绿色 App 公约》解决的就是多年以来困扰国内安卓第三方软件的权限和推送的问题。

安卓在国外其实也有一套对应的推送服务,谷歌的推送服务名叫「Google 云消息传递(Google Cloud Messaging,即 GCM)」,在 2014 年收购 Firebase 之后升级成为「Firebase 云消息传递(Firebase Cloud Messaging,即 FCM)」。

除去大公司,还有很多第三方公司提供类似的推送服务,比如个推、极光推送、蝴蝶推送、友盟的 U-Push 等等,这些推送都能够帮助国内的安卓手机 App 完成信息推送服务,但是和前面提到的腾讯信鸽之类的相同,一台手机内使用相同推送服务的软件也会互相唤醒。

《公约》

能够解决推送问题吗?

国内安卓 App 的问题不是没人不想解决,相反的是,国内的手机厂商们似乎都想解决这个问题。

目前国内的大部分手机厂商都有自己的推送服务:小米有「MI Push」、华为系有「华为推送服务」、OPPO 有「OPPO 推送平台」、vivo 有「vivo消息推送服务」、魅族有「魅族消息推送服务」等等。

这个联盟由工信部旗下的泰尔实验室主导,与参与的企业共同定制统一的推送服务 UPS(Unified Push Service),这个服务有望成为国内安卓厂商 FCM 的替代品。经过了一年多的努力,今年的 1 月 7 日,统一推送联盟发布了《统一推送时间表》,预计在今年年底,现有各推送通道就可以兼容统一推送标准。

· 除用户的主动交互触发外,避免启动其它应用未处于运行中的进程。这一条是针对交叉唤醒和链式唤醒。

· 除文件管理类应用之外,在 Android 5.0 及以上版本的设备中,避免使用『读取/写入外部存储(READ / WRITE_EXTERNAL_STORAGE)』权限。

· 使用请求唤醒 CPU 的周期性任务,对使用时间有限制,并且避免在「不必要的时间段(比如夜间)」继续调用。这样能够适当延长手机在休眠时间段的续航。这一点是在 Android 9 中重点优化的项目。

希望即使谷歌不在,我们希望能享受通过这个 UPS 来体会一下原生安卓的流畅效果,也能帮助开发者节约开发时间和开发成本,最重要的是这个公约能够限制目前混乱的安卓生态现状,对于未来的安卓生态环境的维护建设都会有非常大的好处。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多