我爱台鸽网_台鸽_信鸽_鸽子家园

干得漂亮!终于解决安卓手机卡顿和推送的问题

我爱台鸽网 2019-10-14 15:21 我爱台鸽网 82
前段时间,《中国绿色 App 公约》开始了全面推广。一直以来,安卓手机在国内的市场占有率都非常高,但是有些体验

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

中国绿色app公约

那这个公约真的能解决问题吗?安卓的软件问题又主要是有什么导致的?

安卓的信息推送为什么如此混乱?

在 iOS 上,苹果的 Apple 推送通知服务(Apple Push Notification Service)托管了 iOS 平台下的应用消息推送。也就是说,某个想要发送推送消息通知的 App 即使没有常驻后台也能通过 Apple 的服务器进行信息推送。这样能够让手机的硬件资源得到更好的控制,提升手机的体验和续航。

安卓卡顿

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

中国绿色App公约

换句话说,谷歌也是有自家的信息推送服务的,但是由于谷歌在国内的一系列问题,导致国内的安卓手机厂商往往都会直接精简掉安卓内的所有谷歌服务,而其中包含的统一推送服务也被一并去除。

这就导致了国内安卓手机 App 想要发送推送信息就无法依靠手机系统,转而依靠软件自身提供。而软件想要推送信息需要的就是「常驻手机后台」且「不被杀进程」,而大量的手机软件在后台运行就会导致手机负荷量增大、并导致手机的处理速度和续航下降。

另外,大型互联网公司旗下也都有各自的推送服务,例如腾讯就有「腾讯信鸽推送」、百度有「百度云推送」、阿里巴巴有「阿里云移动推送」等等,这些使用统一推送平台的软件都会让旗下的软件互相唤醒,让共用的推送通道保持活跃,从而不被系统杀死。而最终的结果就是臭名昭著的「全家桶」。

中国绿色App公约

中国绿色App公约

中国绿色App公约

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

中国绿色App公约

中国绿色App公约

《公约》能够解决推送问题吗?

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

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

中国绿色App公约

中国绿色App公约

中国绿色App公约

中国绿色App公约

中国绿色App公约

这些手机厂商推出的推送服务都能够比较好的解决上面提到的第三方服务中相互唤醒的缺陷,但是这对于第三方软件开发者就变成了一场噩梦:想要达成理想中的效果,软件在开发之后还要适配所有手机厂商的推送服务,这对软件开发者是一个几乎不可能完成的任务;而如果只适配单一平台的推送,那在其他品牌的手机上依旧还是老样子,依靠常驻系统后台完成推送。

热门标签

我爱台鸽网版权所有
返回顶部