来源:小编 更新:2025-01-25 07:02:25
用手机看
你有没有发现,手机里那些时不时跳出来的小消息,就像一个个调皮的小精灵,时不时地来和你玩个游戏?没错,说的就是那些安卓系统的推送消息!今天,咱们就来聊聊这个话题,揭秘安卓系统推送的那些事儿。
还记得当年安卓系统刚开始流行的时候,推送功能还不是很完善。那时候,Google推出了C2DM(Cloud to Device Messaging),也就是云到设备消息服务。这个服务虽然好,但有个大缺点——它要求你的手机系统必须是2.2以上的版本。想想看,那时候有多少手机还在用2.2以下的系统呢?所以,C2DM很快就成了“回忆里的美好”。
Google官方的推送服务,就像一个贴心的“小助手”,它可以帮助你接收各种消息。但这个“小助手”也有它的烦恼。首先,它要求你的手机系统必须是2.2以上的版本,这对于不少老手机来说是个不小的挑战。其次,国内的服务不稳定,有时候推送消息就像捉迷藏一样,让你找不着北。更别提那些国内的终端厂商,他们纷纷把Google的服务给替换了,换成自己的。这个“小助手”还要求你绑定Google账号,但不少国内用户并没有Google账号。
MQTT协议,听起来是不是很高端?它就像一个神秘的“使者”,通过broker做代理服务器,帮你传递消息。但这个“使者”也有它的限制,那就是连接数有限制。随着用户的增多,这个“使者”可能会变得力不从心,消息发送不出去的情况时有发生。
XMPP协议,这个“老朋友”可是很多人推荐的。它基于XMPP协议,使用这个方案不会依赖Android系统,也不依赖于谷歌服务器。但这个“老朋友”也有它的缺点,那就是比较费电费流量,对当前智能机的消耗太大。在窄带网络和不稳定的网络环境下,它可不是最优的选择。
最近,有一种新的推送方案叫做APNS,它不需要自己架设服务器,通过使用“云服务”来减少额外服务器负担。这个方案听起来很方便,但用的人并不多,主要是因为它不是很稳定。
你知道吗?2019年,华为率先支持安卓统一推送标准,这可是个好消息!长期以来,安卓系统一直存在严重的碎片化问题,加之国内APP开发不规范,各种交叉唤醒、链式启动、消息推送非常混乱,大量消耗系统资源,导致手机出现耗电、卡顿等问题,影响用户体验。安卓统一推送标准的出现,就像一场春风,吹走了这些烦恼。
还记得小米6吗?它可是小米的旗舰机型之一。最近,小米6已经推送MIUI 10.4.2稳定版更新,正式升级到了安卓9.0系统。这个升级,无疑有助于提升你的使用体验。而对于其他机型的小米用户,自然也期望可以早点升级到安卓9.0系统。
索尼Xperia 1 II、5 II也来凑热闹了,它们已经推送了安卓12系统。这次升级,带来了长截屏、通话录音功能、部分预置应用的黑暗模式等新体验,让人眼前一亮。
安卓12正式推送了,MIUI系统也率先适配,首批升级机型已确定!小米11 Ultra、小米11 Pro、小米11、Redmi K40 Pro和Redmi K40 Pro等机型,都可以升级到安卓12系统。这次升级,带来了Material You设计语言,能够帮助开发者构建更加个性化、美观的应用。
安卓13系统正式版即将推送,流畅度史无前例!这次升级,解决了内存足够却杀后台的异常,深度挖掘处理器的性能并做到平衡,全局动画帧率的提升,还有长时间使用流畅度稳定等,每一项都能极大地提升用户体验。
诺基亚7也来凑热闹了,它已经正式推送安卓9 Pie系统。这次升级,带来了全新的交互体验、支持aptx/ aptx HD蓝牙协议、支持双电信卡双VOLTE功能、支持Android9.0原生文字选择放大镜功能、支持Android9.0原生Lock down锁定功能、支持Android9.0原生强制横屏功能、全新亮屏提醒、提升系统流畅度等新功能。
安卓系统的推送功能一直在不断进化,从最初的C2DM