设为首页收藏本站

移动叔叔

搜索
查看: 3109|回复: 8
打印 上一主题 下一主题

[讨论] Android 6.0真后台还是伪后台

[复制链接]
跳转到指定楼层
楼主
发表于 2016-2-13 22:30:22 来自手机版 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由  j4jbd 于 2016-2-13 22:31 编辑

众所周知,Android系统虽然是一个开源的、可自由定制的移动操作系统,但是绝对自由也意味着更加的混乱。Android系统的各种卡顿,耗电现象,第三方应用不加节制的耗费系统资源成了一大弊病。


在今年发布的Android M(6.0)系统上,谷歌加入了Doze省电模式。很多不明就里的朋友们将其当做Android的“墓碑机制”,也就是WP、iOS系统上的伪后台。其实Android M的Doze模式和传统意义上的“墓碑机制”原理并不相同。

要想弄清楚Android M的Doze模式和“墓碑机制”有什么不同,我们首先需要了解一下什么是“墓碑机制”。“墓碑机制”通俗的讲就是伪多任务,当一个应用被切换到后台时,系统就会自动杀死,并把该应用切换后台时的状态自动记录,当再切换回来时呈现的是杀死应用时的瞬间状态,系统会把应用还原成被杀死前的状态,就好像它从来没被杀死过一样,虽然应用重新读取速度比重新启动速度快不了多少,但是可以通过系统动画进行视觉弥补,让大家察觉不到。而Android应用即便是切换到后台也会照样运行联网,系统不会有限制。

现在谷歌也意识到只是通过对系统本身的优化并不能从根本上解决Android卡顿耗电的问题,因为不安装应用还好,只要已安装第三方应用Android手机还是照样卡顿。所以Android M的Doze模式就是专门限制第三方应用而生的。

Doze和“墓碑机制”不同之处

现在我们来谈Android M的Doze模式和“墓碑机制”的不同之处,Doze模式可以称作“活埋机制”,Android M对于一些非社交(或者说是黑名单)的APP采用无视的方式,屏蔽网络,唤醒和定时任务也被忽略或推迟。当然,这些APP可以继续在后台运行,但是啥也干不了。而且Doze模式启动条件也比较苛刻,首先需要一个小时的等待期,在屏幕关闭半小时后开始进行『大幅度运动监测』,接下来半小时内无大幅度运动才会进入Doze模式。所以Android M的Doze模式并不是墓碑机制,不会强制杀死应用,而是加强了后台唤醒的管制,但时白天并不会起太大的作用,在长时间待机状态的晚上才是Doze模式发挥作用的时候。

杀死之后如何推送消息

当然,对于一些社交APP,Doze模式并不合适。针对这种情况,谷歌推出了为此一些GCM云服务API接口,社交APP消息可以通过谷歌GCM服务进行云推送,但是有可能会延迟现象,而且国内由于你知道的原因,更是处于不可用状态。国内的小米推出了MiPush云推送服务,仅仅覆盖了小米自家的手机,效果也并不是太好。

Doze模式不管是应用场景还是应用机制都算不上完美,相信这只是谷歌的一次实验,后期会有更好的解决办法,只不过什么时候国内用户能够用上还是未知数。
推荐
发表于 2016-2-14 10:01:42 | 只看该作者
真后台 已测试

 

回复

使用道具 举报

推荐
发表于 2016-2-14 00:44:13 来自手机版 | 只看该作者
本帖最后由 泪水的誓言 于 2016-2-14 00:47 编辑
40272744 发表于 2016-2-13 22:59
再怎么弄安卓还是虚拟机


和虚拟机没有太大关系,已经ART了

 

回复

使用道具 举报

推荐
发表于 2016-2-13 22:59:03 来自手机版 | 只看该作者
再怎么弄安卓还是虚拟机

 

回复

使用道具 举报

推荐
 楼主| 发表于 2016-2-13 22:32:49 来自手机版 | 只看该作者
原生Android一直在进步,而国内各家厂商却一直在做负优化
回复

使用道具 举报

报纸
发表于 2016-2-14 07:11:31 来自手机版 | 只看该作者
涨姿势!

 

回复

使用道具 举报

地板
发表于 2016-2-14 08:21:57 来自手机版 | 只看该作者
了解了!

 

回复

使用道具 举报

8#
发表于 2016-2-14 17:31:19 来自手机版 | 只看该作者
不错啊,,

 

回复

使用道具 举报

9#
发表于 2016-2-14 17:54:11 | 只看该作者
强烈支持楼主ing……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /1 下一条

© 2008-2025 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2025-1-28 03:46 , Processed in 0.203191 second(s), 14 queries , Gzip On, Memcache On.

返回顶部