跟同事聊天聊到推送相关的问题,有感而发,正好可以水一篇…

安卓手机容易卡?

安卓手机为什么会卡或者说国内的安卓手机为什么会这么容易卡,国内混乱的Android生态可能就是罪魁祸首。

其中我认为

  • 缺少统一的推送服务
  • 监管有力的应用市场

以上两点是最为严重的问题,今天聊聊推送。

推送是现在APP必备的功能之一,你需要推送来提醒微信的新消息,或者淘宝最新的促销,提前设置好的日程…

Android如何推送


理想状态下一个负责推送的后台服务就可以解决推送的需求,但是国内的各大Android定制系统由于Google服务在大陆地区的使用很不稳定(qiang),往往会为了更好的用户体验而精简掉Google服务,所以Google的推送服务无法适应于国内的各种应用,于是就有了各种第三方推送服务:

华为的「华为推送平台」,魅族「魅族开放平台」,小米的「MiPush」…,不仅手机硬件厂商,身为软件厂商的腾讯阿里等也有腾讯信鸽推送、百度云推送、阿里云移动推送、极光推送等五(luan)花(qi)八(ba)门(zao)的推送服务。

Android推送现状

如今一台Android设备上同时存在三个以上的推送服务占用资源可以说是基本操作了,不仅各个推送服务会占用系统资源,各家的服务通常都会唤醒自家的其他APP,俗称全家桶,保持各APP的推送服务处于活跃状态,不被系统杀死,例如淘宝会唤醒支付宝、闲鱼、天猫等,占用大量的内存,这也是为什么国内的手机厂推出了远比苹果、国外Android手机的大内存版本,各种12g、16g的内存现在也都是随处可见,同期的iPhone和国外Android可能还处在6g、8g的时代。

如此一来不仅有各种推送服务占用资源,各种全家桶APP后台常驻,所以Android手机又卡又费电的情况屡见不鲜,如此一来国内的Android厂商只能限制后台管理,也就是我们俗称的杀后台,才能勉强改善这些问题,然而类似微信淘宝这种国民应用,又不能过于限制它们的后台行为,否则手机收不到微信通知,非常影响用户体验。所以腾讯阿里等一系列全家桶又占据了手机厂商的白名单,堂而皇之的进行各种流氓行为。

加上没有Google商店对应用的限制,大家下载的APP来源也可以说是五花八门,可能不经意间在哪下载了一个流氓APP,常驻后台获取定位,获取设备信息贩卖大数据…,国内的生态可以说是一言难尽。

所以国内的Android新机的内存差不多都是8G起步,12G、16G也不是什么新鲜事了,通过加大内存,给后台充足的空间,用物理手段解决卡顿问题。

Android推送未来

事实上,2017年,工信部曾经牵头各大手机厂商,尝试推动“统一推送联盟”,尝试将众多推送平台整合到一起,改善国内Android的推送生态,但是牵扯到各家厂商的利益,大家貌合神离,如今三年过去了,马上就要到2021年了,统一推送联盟还是没有落地的消息…

我们的路,还有很长需要走。

你的安卓手机为什么会卡-Android混乱生态的缺位者:推送相关推荐

  1. 安卓手机突然很卡_安卓手机为什么很卡 安卓手机卡顿原因分析【详解】

    根据最新的调查显示,截止到2014年11月底,全球安卓手机用户约7.5亿,全球每天要扫除掉清理垃圾300万GB的垃圾,相当于装满18万部16G手机,堆起来约2.7万米高,这个高度相当于约31座珠穆朗玛 ...

  2. 诺基亚6 android one,诺基亚安卓手机采用的是Android One原生系统:更纯净,更新快...

    1月28日消息 在为安卓手机提供系统更新这一点上,诺基亚的动作是比较快的.如今诺基亚安卓手机已有多款升级到了最新的安卓9 Pie系统,对此HMD CPO Juho Sarvikas在接受Android ...

  3. android9谷歌推送,谷歌Android 9.0系统将统一推送以改善更新碎片化

    原标题:谷歌Android 9.0系统将统一推送以改善更新碎片化 玩懂手机网消息,Android和iOS一直是用户眼中两种不同的代名词,Android非常开放,是高度可定制的操作系统,设备制造商还是开 ...

  4. vivo android8公测,vivo安卓9.0公测招募开启:明年年初获得推送

    原标题:vivo安卓9.0公测招募开启:明年年初获得推送 今年8月份,谷歌正式推出了安卓9.0系统,随后很多厂商都陆续加入到适配工作中来.不久之前,有媒体报道称,谷歌已经在测试安卓10系统.但对大部分 ...

  5. android融云消息提示,如何解决 嵌入融云SDK后, Android 手机收不到消息推送?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 很多人在嵌入融云SDK之后,遇到过Android手机收不到消息推送问题.下面来给大家一些干货.解决Android类手机收不到消息推送的解决方法.供大家参考 ...

  6. 融云 android 推送图标,如何解决 嵌入融云SDK后, Android 手机收不到消息推送?...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 很多人在嵌入融云SDK之后,遇到过Android手机收不到消息推送问题.下面来给大家一些干货.解决Android类手机收不到消息推送的解决方法.供大家参考 ...

  7. android 杀死程序收不到推送_Android APP切换到后台接收不到推送消息

    1.   Android端进程被杀死后,目前自带的保护后台接收消息活跃机制.暂时没有什么好的机制保持任何情况下都活跃 android原生系统用home键杀进程可以起来,如果是强行停止就只能用户自己手动 ...

  8. android 融云消息推送,如何解决 嵌入融云SDK后, Android 手机收不到消息推送?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 很多人在嵌入融云SDK之后,遇到过Android手机收不到消息推送问题.下面来给大家一些干货.解决Android类手机收不到消息推送的解决方法.供大家参考 ...

  9. android手机收不到推送消息推送消息,如何解决 嵌入融云SDK后, Android 手机收不到消息推送?...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 很多人在嵌入融云SDK之后,遇到过Android手机收不到消息推送问题.下面来给大家一些干货.解决Android类手机收不到消息推送的解决方法.供大家参考 ...

最新文章

  1. 【Android工具】安卓应用市场哪家强?chrome浏览器apk下载插件,play安装包下载,妈妈再也不用担心我找不到安装包了...
  2. 互联网金融下半场 BAT谁是老大?
  3. libevent 1.4.13 / 源代码文件组织
  4. thymeleaf 学习笔记
  5. 计算机公式or,【转载】 odds、OR和RR的计算公式和实际意义
  6. php 邮件类库,[3.3]-扩展类库:基于PHPMailer的邮件发送 | PhalApi(π框架) - PHP轻量级开源接口框架 - 接口,从简单开始!...
  7. 怎么跟女生看电影牵手技巧方法
  8. Python入门系列(1):如何使用Sublime text开发Python
  9. SAP License:数据导入时的问题与总结
  10. stm32的HAL库uart的注意点
  11. C# 泛型2---排序
  12. WINDOWS调用出错后,得到信息字串
  13. dirent.h使用详解
  14. 软件测试书籍有哪些_软件测试书籍推荐
  15. 打印机扫描功能不见了_打印机扫描文件找不到路径怎么办?
  16. 计算机主板电源线接法,主板电源线怎么接
  17. 基于STM32单片机多功能电梯系统设计(论文原理图程序)
  18. 生产环境实战spark (10)分布式集群 5台设备 SPARK集群 HistoryServer WEBUI不能打开问题解决 File file:/tmp/spark-events does not
  19. 修补计算机漏洞重启,win7系统出现严重的系统漏洞如何修复
  20. 微信小程序-音视频剪辑

热门文章

  1. Mybatis Generator(简称MBG)的最完整配置文件详解
  2. 追们算法----奶牛和草丛
  3. Android 类似未读短信图标显示数字效果的分析
  4. 关于Navicat和DBeaver的个人使用中问题
  5. GFS —— 分布式文件系统
  6. 账号密码的注册、登录、修改和注销
  7. 一个很好的看电子书的软件
  8. 界面组件——按钮(Button)与图片按钮(ImageButton)
  9. 微信小程序开发,微信小程序轻松实现微信支付及微信提现到零钱功能
  10. 电脑网络连接为什么常常连接不上