安卓手机即将摆脱卡顿的噩梦?.doc

安卓手机即将摆脱卡顿的噩梦?.doc

ID:27874269

大小:125.50 KB

页数:6页

时间:2018-12-06

安卓手机即将摆脱卡顿的噩梦?.doc_第1页
安卓手机即将摆脱卡顿的噩梦?.doc_第2页
安卓手机即将摆脱卡顿的噩梦?.doc_第3页
安卓手机即将摆脱卡顿的噩梦?.doc_第4页
安卓手机即将摆脱卡顿的噩梦?.doc_第5页
资源描述:

《安卓手机即将摆脱卡顿的噩梦?.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、安卓手机即将摆脱卡顿的噩梦?  从大学毕业之后,周围的同学和同事不论是月薪过万,还是勉强够到生活线,都纷纷将手机换成了“苹果”。而一头蒜都能当一盘菜吃的小编,曾经也很不理解,为什么大家不论贫富,都要花大价钱将手机换成“苹果”呢?难道真的只是为了“撑门面”?直到小编用某某同学的iPhone5s打了一下午的王者荣耀,然后开始陷入了沉沉思索:小编曾用过多款安卓手机,包括中高端的(借用的),同等配置的手机,为什么安卓的会越用越卡呢?小编在网上搜索了半天,各种说法都有,但是大家不约而同地都提到一个名叫“推送服务”的妖孽。  手机推送服务  什么是手机的推送服务呢?手机推送服务是指服务器定向将信

2、息实时送达手机的服务,其原理是通过建立一条手机与服务器的连接链路,当有消息需要发送到手机时,通过此链路发送即可,具体可见图1。  安卓手机即将摆脱卡顿的噩梦?  从大学毕业之后,周围的同学和同事不论是月薪过万,还是勉强够到生活线,都纷纷将手机换成了“苹果”。而一头蒜都能当一盘菜吃的小编,曾经也很不理解,为什么大家不论贫富,都要花大价钱将手机换成“苹果”呢?难道真的只是为了“撑门面”?直到小编用某某同学的iPhone5s打了一下午的王者荣耀,然后开始陷入了沉沉思索:小编曾用过多款安卓手机,包括中高端的(借用的),同等配置的手机,为什么安卓的会越用越卡呢?小编在网上搜索了半天,各种说法都

3、有,但是大家不约而同地都提到一个名叫“推送服务”的妖孽。  手机推送服务  什么是手机的推送服务呢?手机推送服务是指服务器定向将信息实时送达手机的服务,其原理是通过建立一条手机与服务器的连接链路,当有消息需要发送到手机时,通过此链路发送即可,具体可见图1。    图1推送服务工作原理图  其实,手机推送服务还是很必要的,只是因为其中存在一些利益关系而被一些开发者和服务厂商给用坏了。例如,最早我们使用的功能机就已经具备的未接来电提醒、短信提醒以及日历提醒等,都属于推送服务,但是功能机并不存在严重的卡顿问题(如果有,大部分原因也是手机内存等配置比较低的原因)。而进入智能机时代,大量手机A

4、PP进入手机中,相应的卡顿问题也开始困扰大量手机用户,当手机主要分为两大阵营——安卓和苹果时,我们会发现,安卓系统相对于苹果系统的手机,卡顿问题明显要严重好几个档次。那这又是什么原因呢?  介绍原因之前,小编先为大家介绍几种手机推送方式。  轮询(Pull)  应用程序(App)不停地向服务器发送请求信息,查看是否有新的消息。这就要求手机必须自己可以实现与服务器之间的通信,例如消息排队等。同时,如果应用这种推送方式,还需要考虑轮询的频率,如果太慢,将会导致某些消息的延迟,如果太快,又会大量消耗网络带宽、手机内存以及电池电量。  建立长连接的推送(Push)  即在App和服务器之间建

5、立长连接通道,通过这个通道,App可以向服务器请求数据,服务器也可以向App发送数据。在安卓系统中,如果App被关闭,App可以启动一个后台服务来维持通道继续运行(很多安卓App开发者正是利用了这一机制在作文章)。  APNS(ApplePushNoTIficaTIonService)  APNS是苹果系统用于实现推送服务的方式,其实APNS是一条系统级别的长连接通道,通道的一端连接所有的手机APP,另一端是苹果的服务器。在苹果手机系统中,APP的服务器如果有消息需要推送,需要先把消息发送到苹果的服务器上,再利用苹果的服务器通过长连接通道发送到用户手机,最后通知具体的APP。即使手机

6、安装了多款APP,也只通过一条通道来发送推送信息。这就极大地节省了苹果手机的后台资源和耗电量。  GCM(GoogleCloudMessaging)  GSM是谷歌针对苹果的APNS推送的优势进行的推送机制的优化,其工作机制基本与APNS类似,是为了减少安卓后台常驻后台的数量,节省设备RAM资源而开发的推送方式,但是由于安卓系统的开源特性,GCM并不具有像APNS那样的强制性。  安卓和苹果的推送模式对比  介绍完几种推送模式,大家可能大致明白了安卓手机比苹果手机卡顿的原因了吧。  其实,安卓手机是可以不这样卡顿的,就目前来看,针对推送机制的原因主要有两点。  其中一点是,针对谷歌进

7、一步优化的GSM推送机制,国内的安卓用户由于一定原因并未能真正用到,即使一些大神级别的手机控对手机进行了特定处理并得以应用,也还是很不稳定的。更何况,由于安卓系统的开源特性,应用了这种机制也并不能完全达到预期的效果,很多开发商还是会通过针对性修改底层应用程序以达到“冗余”推送目的。  另外,最主要的原因还是在于安卓系统是开源的,目前还没有统一的标准来约束开发商进行商业目的开发和推送。即使手机预装了GSM也难以完全遏制这一现象。这也使得360卫士、腾讯管家、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。