为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

破解安卓手机过度耗电之谜

2017-12-08 4页 doc 16KB 98阅读

用户头像

is_668482

暂无简介

举报
破解安卓手机过度耗电之谜破解安卓手机过度耗电之谜 智能手机费电是不争的事实,其中尤以安卓手机为甚,而根据金山手机独霸安全中心对90万款安卓应用软件行为分析的结果显示,软件异常是安卓手机费电元凶。 长期以来,智能手机续航能力不足一直饱受用户诟病,而手机电池电量大小也成为决定消费者选择手机品牌的重要影响因素。 “在今天的安卓手机中,你用任何一款都会发现非常费电,大家经常指责手机厂商提供的电池(容量)不够大,(但实际上)我们从原来做2000 mAh,不够大就做2500 mAh,2500 mAh不够就做3000mAh。”小米科技董事长雷军在中国互联网大...
破解安卓手机过度耗电之谜
破解安卓手机过度耗电之谜 智能手机费电是不争的事实,其中尤以安卓手机为甚,而根据金山手机独霸安全中心对90万款安卓应用软件行为分析的结果显示,软件异常是安卓手机费电元凶。 长期以来,智能手机续航能力不足一直饱受用户诟病,而手机电池电量大小也成为决定消费者选择手机品牌的重要影响因素。 “在今天的安卓手机中,你用任何一款都会发现非常费电,大家经常指责手机厂商提供的电池(容量)不够大,(但实际上)我们从原来做2000 mAh,不够大就做2500 mAh,2500 mAh不够就做3000mAh。”小米科技董事长雷军在中国互联网大会“2013中国互联网高层年会”上与虎嗅网创始人李岷的对话中指出。 尽管手机的容量一直在不断增大,但安卓手机费电的情形却并未得到改善,随身携带备用电池已经成为很多安卓手机用户的习惯。 软件异常是费电元凶 智能手机屏幕大、功能多且使用频繁,对电量的需求肯定大,但许多消费者反映自己的智能手机还没怎么使用,却连一天都撑不到就没电关机了。 根据金山手机毒霸安全中心发布的《90万款App耗电分析》显示,软件异常是安卓费电元凶,而最主要的三种耗电行为分别是频繁唤醒CPU、长期持锁(唤醒锁)、非必要的后台程序自启动。 “大量的安卓软件出于某些目的,会在手机后台异常运行,这些应用程序的行为大大消耗了安卓手机的续航能力。”金山网络安全专家李铁军表示,“如果按照一部手机夜间待机8小时算,这些过度耗电的应用软件会消耗待机电 量的10.64‰其中频繁唤醒系统的应用软件比例占9‰长期霸占唤醒锁和设备资源的占11‰” 分析结果发现,APP自身原因造成安卓系统异常耗电的比例高达61.04%,其中90%的软件自启动和该软件给用户提供的功能没有任何关系,而正是这些行为,造成了应用软件严重耗电的现象。 李铁军指出,耗电和应用软件的行为有关,一些软件频繁自启动只是为了访问特定网站、下载广告资源、获取最新的消息、选择恰当的时机在用户手机上弹出消息、检查有没有更新的版本、提高软件的活跃度等等。因此,耗电的应用软件往往也消耗过多的网络流量,同时,恶意窃取用户手机隐私信息的软件同样会过度耗电和消耗流量。 相较苹果手机而言,安卓手机更为费电。据了解,iPhone5的电池容量只有1440mAh,可以正常使用一天,而安卓手机普遍电池容量在2000mAh、甚至3000mAh以上,它的使用时间却并没有比iPhone长多少。 “问题在于iOS是一个管制非常严的系统,整个生态系统比较健康,而Android是个开放的系统,有的App经常捣乱,比如说常驻后台启动,同时屏幕弹出悬浮窗口,再加偷流量,顺便弹广告。我相信你们的手机或多或少都有这样的特点。”雷军表示。 在iPhone或iPad上,苹果提供了统一的通知中心。应用软件不能直接向用户手机推送消息,必须使用苹果统一的通知中心。iPhone或iPad后台有个服务程序接收苹果服务器的消息通知,消息通知再去通知相应的APP去接收消息内容。这样,在用户的iphone手机或ipad上,一个后台服务保持和苹果服务器的连接,就能完成任务。用户端的资源占用做到了最小,其特点之一,就是省电。 而安卓系统就不一样,由于本身是完全开放的,手机或平板制造商可以对安卓系统自行改造。还因为某些特别的原因,国内安卓手机很少使用Google的消息推送机制。于 是,各个安卓应用开发者便自行其是,想怎么连接就怎么连接,想隔多久连接就隔多久连接,甚至有些应用每秒钟连接一次,开发者根本没有为用户的电池续航能力考虑。 李铁军说:“安卓手机后台唤醒就好比一个马蜂窝,有的程序刚休眠,就可能被别的程序唤醒。只观察一个程序的电力消耗会觉得这没什么大不了,但在安卓系统环境里,这些程序会相互作用,频繁唤醒CPU,使系统几无休眠时间。这就使得安卓手机屏幕关闭时的电力消耗比iPhone、iPad高许多。” APP行为管理是核心 目前,谷歌官方并没有对应用程序的电力消耗制定具体的规则,因此,许多开发者、运营商在没有约束的情况下肆意侵犯用户的权利。针对这些现象,一部分手机厂商会考虑去限制应用程序的自启动情况,比如MIUI V5就可以限制应用程序自启动。 “我在做系统的时候。就在想我们的系统能不能安静一点,能不能不要不停地吆喝。用过小米手机的应该都知道,其实小米的这些系统没有任何一个是会不停弹出通知的。”雷军说道,“小米对整个手机上的生态系统非常的在意,我希望小米生态在Android开放生态的大范畴里面,是一个比较约束的、比较安静的、用户体验比较好的一个生态。” 同时,有些安全软件也会去限制应用程序自启动、查杀应用程序进程,以图达到省电省流量的目的,但不少用户发现,在查杀掉一些进程之后不久,这些程序又自动启动了。 “原因在于这些软件也不能算是恶意软件,除了比较耗电,耗流量之外,它们纯粹是正常的软件,也为用户提供他们所需的服务,只是由于开发者只顾自己利益而没有考虑到用户才会出现这些情况。”李铁军说道,“同时,安卓应用程序有太多机会重新启动,当手机信号发生变化、点亮屏 幕、来电话、来短信、同步、加减音量等等都会触发程序启动。仅仅杀掉应用软件进程,并不能治本。” 安卓系统里,有自启动能力的应用软件非常之多,可能数量比Windows应用软件自启动还要多。这使得安卓系统太像Windows,每次开机都会有一批应用程序启动,拖慢系统速度、消耗手机内存、耗费手机电量,同时由于这些自启动的软件启动的目的几乎都是连网获取消息,又会浪费手机流量。 在李铁军看来,要想解决安卓软件过度耗电的问题,必须从管理APP行为下手,而非简单查杀病毒、进程就能解决的。而如何管理APP又可以同时从三个方面入手: 一是,管理APP的自由唤醒周期,由金山手机毒霸统一唤醒规则。将频繁唤醒系统的周期延长,变杂乱无章的马蜂窝式唤醒系统为统一唤醒。准时休眠、准时唤醒,最大限度的给CPU和硬件设备休眠时间,从而大幅减少不必要的电量消耗。 二是,当应用程序由于BUG原因不释放唤醒锁的,金山手机毒霸强行释放。对不释放设备资源的,程序退出后强行释放。就像在Windows系统里,准确找到占用CPU100%的进程。将其结束。 三是,管理非必要的应用程序自启动,将与正常功能完全无关的软件自启动彻底关闭。 “我们即将推出的手机毒霸V3.0就主打耗电行为管理,深度管理APP在后台的异常运行,让APP不良行为无处遁形,为安卓手机真正省电。”李铁军表示。 文档资料:破解安卓手机过度耗电之谜 完整下载 完整阅读 全文下载 全文阅读 免费阅读及下载 感谢你的阅读和下载 *资源、信息来源于网络。本文若侵犯了您的权益,请留言或者发站内信息。我将尽快删除。*
/
本文档为【破解安卓手机过度耗电之谜】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索