新闻资讯  快讯  焦点  财经  政策  社会
互 联 网   电商  金融  数据  计算  技巧
生活百科  科技  职场  健康  法律  汽车
手机百科  知识  软件  修理  测评  微信
软件技术  应用  系统  图像  视频  经验
硬件技术  知识  技术  测评  选购  维修
网络技术  硬件  软件  设置  安全  技术
程序开发  语言  移动  数据  开源  百科
安全防护  资讯  黑客  木马  病毒  移动
站长技术  搜索  SEO  推广  媒体  移动
财经百科  股票  知识  理财  财务  金融
教育考试  育儿  小学  高考  考研  留学
您当前的位置:首页 > 手机百科 > APP

APP为啥常让你更新?

时间:2019-08-07 10:52:04  来源:科技日报  作者:



本报记者 唐 婷

App经常要更新,手机因此越用越慢,令不少智能手机用户为之挠头。甚至有用户反馈,刚买一年的手机,就“跑”不动更新后的APP。

近日有报道称,功能越来越强大的APP,占用了大量的数据资源、耗能惊人。对此,有专业人士建议软件开发人员研发绿色、低碳、环保的APP。

不断升级、更新的APP到底会耗费多少能源?APP不断更新,是用户真有需求,还是竞争压力下不得已而为之?目前全球是否有衡量APP碳排放的指标?科技日报记者就此采访了业内人士。

多个手机应用累加耗能惊人

不断升级、更新的APP到底会耗费多少能源?

在回答这个问题前,北京理工大学计算机网络及对抗技术研究所所长闫怀志对APP耗能的情况向科技日报记者进行了介绍。

首先是显示屏耗能。APP通常都需要显示,而显示屏是手机耗能大户,全功率运行时约占整机能耗的五成。

其次是网络连接耗能。使用和升级APP时,通过GSM、2/3/4G、蓝牙和WiFi芯片进行网络连接会产生能耗。

再次是CPU耗能。CPU是APP应用处理的主要硬件,必然会持续耗能,而较高的CPU使用率则会迅速消耗电池电量。

最后是其他硬件模块耗能。包括麦克风、加速计、摄像头、扬声器等硬件模块,在使用时会产生能耗。

“单个APP的能耗,表面上看起来并不算高。但当多个APP的能耗在智能手机中累加,就会对手机寿命、性能、响应速度和温度带来显著影响。” 闫怀志指出。

在他看来,APP耗能多,主要是因为频繁交互、数据库频繁操作、网络频繁切换、高运算量代码等造成的。比如,APP推送消息这一设备唤醒功能,会导致屏幕等硬件资源通电产生很高的间接功耗;定位功能也非常耗电,而很多APP都需要位置服务,定位精度越高、定位时间越长,能耗越大。

“用户本身的使用需求会加剧资源的消耗。”北京幂峰科技有限公司研发人员张业贵认为,当越来越多的用户在手机上通过APP打开视频、图片、游戏等内容,随之产生的数据量也会不断增加,对手机计算、存储、传输资源的消耗也会不断加大。

内外因助推更新频次增加

APP不断更新,是真有用户需求,还是竞争压力下不得已而为之?是否存在“鸡肋”更新的现象?

“客观地说,APP的不断更新升级,既有用户需求的内源牵引,也有APP无序竞争的外源推波助澜。”闫怀志分析道,一方面,APP不断更新升级的主因是功能增加,这必然会需要更多的代码、占用更多资源。以微信APP为例,由于其功能被不断拓展,安装包体积已经增长了几十倍。

虽然有些APP的新增功能并非人人必需,而用户通常不会或无法删除这些“鸡肋”功能。手机硬件的升级换代也会倒逼APP被动升级。比如,常见的屏幕分辨率提升,会导致APP界面素材处理程序和存储空间被扩大数倍。而且,很多APP在版本升级时,为了提供更好的兼容性,增加了许多代码,如果未进行专门优化,就会导致APP臃肿不堪。

另一方面,激烈的APP同业竞争和开发者尊崇的“敏捷开发、持续迭代”的理念,也令APP频繁更新成为常态。相对成熟的APP制作通常用时1个月左右,而为了迎合市场需求、保持竞争能力,一两周发布一个新版本的高频度更新现象屡见不鲜。对某些用户来说,升级后的APP并无实质性功能、性能改进,这种“鸡肋”更新和频繁的更新提醒令他们苦不堪言。

“更重要的是,APP应用领域存在着典型的‘公地悲剧’效应。”闫怀志解释道,每个APP都希望占有更多的手机计算和存储资源,进而导致更多的资源和能量消耗,而一部手机的既有资源是固定不变的,每个APP的资源过度使用倾向,必然导致手机可用资源的枯竭。

这种“公地悲剧”的后果和代价,最终会转嫁到每位手机用户身上,直观表现为电量流失过快、运行卡顿等糟糕的用户体验。

即便某个APP研发团队付出很大代价,对其产品进行了代码和能耗优化,但其他APP却占用了很多资源,而用户通常无法感知是哪个APP导致用户体验受损。这也在一定程度上导致了很少有技术团队愿为APP进行优化,而趁乱占用手机资源的APP逐渐增多。

此外,还有一些Android/ target=_blank class=infotextkey>安卓系统APP恶意利用其开源特性,持续在后台自启动推送服务,极大地消耗了用户的手机资源。

尚无衡量APP碳排的有效指标

当前,ICT(信息通信系统)相关的碳排放日渐趋高,ICT已成为最大的温室气体排放源之一,这引起了包括政府主管部门和行业组织在内的强烈关注和高度重视。

我国工信部等部门就信息通信业的能耗问题,先后出台了《关于加强“十三五”信息通信业节能减排工作的指导意见》《关于加强绿色数据中心建设的指导意见》等文件,倡导ICT行业走高效、清洁、低碳、循环的绿色发展道路。

“但是,ICT相关标准和措施主要关注数据中心、云计算平台、内容分发网络(CDN)设施等高耗能机构或设备,对应用软件系统特别是APP碳排放的直接关注不多。” 闫怀志指出,虽然可以通过获取APP的UID(用户身份识别)耗电总和来计算其碳排放,但目前尚无得到业界公认的、衡量APP碳排放的有效指标。”

据估计,到2020年,全球ICT相关碳排放量将达到15.4亿吨,其中,全球数十亿移动智能终端上装载的海量APP的能耗“贡献”不可小觑。2019年,在工信部指导下成立的统一推送联盟,推出了《中国绿色APP标准》(草案)。该标准充分考虑了用户对于绿色APP在个人隐私保护、权限管理、基础安全(网络安全、内容安全)、行为规范等方面的诉求。

闫怀志认为,这说明包括节能减排问题在内的绿色APP生态体系的构建问题,已经引起了行业内外的重视,并开始采取了实际行动。一个设计良好的APP,应该是既考虑满足用户对APP的功能使用需求,又兼顾设备安全性、整体流畅性、耗电程度、发热程度等因素,以此实现APP的功能和碳排放之间的合理平衡。

就减少碳排放方面,闫怀志建议,可采取限制APP交叉唤醒和链式启动、尽可能使CPU处于休眠状态、避免不必要的常驻后台的行为等具体措施。

总体而言,APP服务的规模会越来越大,消耗的能源就会越来越多。张业贵认为,要解决其能耗、性能等问题,首先需要硬件服务商和软件服务商的共同创新,不断提升服务计算能力,降低功耗。其次需要用户的努力,将意见积极地反馈给软件服务商,让他们去提供必要的服务,停止不必要的服务。



Tags:APP   点击:()  评论:()
声明:本站部分内容来自互联网,内容观点仅代表作者本人,如有任何版权侵犯请与我们联系,我们将立即删除。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
APP经常要更新,手机因此越用越慢,令不少智能手机用户为之挠头。甚至有用户反馈,刚买一年的手机,就“跑”不动更新后的APP。...【详细内容】
2019-08-07   APP  点击:(0)  评论:(0)  加入收藏
查看当前界面Activity的方法:1)运行命令:adb shell dumpsys window | findstr "mCurrentFocus"mCurrentFocus=Window{227cb04 u0 com.oppo.music/com.oppo.music.MainListActiv...【详细内容】
2019-08-01   APP  点击:(5)  评论:(0)  加入收藏
英语的普及越来越广,在我们的生活中也愈发重要,很多英语零基础的人也踏上了英语学习之路。学习英语的方法有很多种,其中最受欢迎的就是在手机APP上学习英语,简单方便。很多人都...【详细内容】
2019-08-01   APP  点击:(56)  评论:(0)  加入收藏
如果现在有人说起直播,大家能想到的肯定不再是某个人气主播,如今是“全民直播”时代,每个人都是主播,对直播APP感兴趣的人肯定会好奇开发一套直播APP需要多少钱,哪个环节是最花钱...【详细内容】
2019-08-01   APP  点击:(5)  评论:(0)  加入收藏
进入移动互联网时代后,App类型各种各样,有社交、游戏、支付、电商等,下面的分析方法论集中在产品设计更为复杂的电商场景,但其实不同类型App分析方法论大同小异,只不过在目标导...【详细内容】
2019-07-30   APP  点击:(6)  评论:(0)  加入收藏
写在前面指纹识别大家都不陌生,现在比较新的安卓手机大多都已经支持面部识别了,指纹识别更是主流安卓手机的标配功能。这两个功能可以说用过都说好,确实是方便快捷。不过大家...【详细内容】
2019-07-30   APP  点击:(6)  评论:(0)  加入收藏
最近在搞音视频聊天的项目,为了保证服务器的安全以及在以后授权给第三方使用时避免被其他人盗用AppID进行项目开发。主要流程:(1)业务服务器根据appid,app sign以及其他字段生成...【详细内容】
2019-07-25   APP  点击:(6)  评论:(0)  加入收藏
随着互联网、移动互联网的发展,HTML5成为了客户端软件开发的主流技术,HTML5实际上是由:HTML5语言、CSS3、JAVASCRIPT语言组成。为了让更多人受益, 小编为大家准备了零基础入门前...【详细内容】
2019-07-24   APP  点击:(1)  评论:(0)  加入收藏
无论是大公司还是创业小公司,都会面临先做App、小程序还是H5的困境,还有公司是所有终端都一起做。对于大公司来说可以同步进行一起开发,但对于小公司来说就未必有那么多人力和...【详细内容】
2019-07-24   APP  点击:(2)  评论:(0)  加入收藏
1:APKPureAPKPure是一个纯净的安卓应用市场,提供很多丰富的安卓应用一些谷歌应用商店里面的软件都可以在这里面找到。2:UU加速器UU加速器是网易出品的一款网游加速器。它可以...【详细内容】
2019-07-22   APP  点击:(12)  评论:(0)  加入收藏
随着H5标准的发布以及推广,使得移动应用的开发也受到了很大影响,出于效率、成本等等的原因,移动应用的开发不在完全依赖于“原生”。 今天就简单总结一下目前的三大主流移动应...【详细内容】
2019-07-19   APP  点击:(5)  评论:(0)  加入收藏
现在移动端 web 应用,很多时候都需要与原生 app 进行交互、沟通(运行在 webview中),比如微信的 jssdk,通过 window.wx 对象调用一些原生 app 的功能。所以,这次就来捋一捋 h5 与原...【详细内容】
2019-07-12   APP  点击:(9)  评论:(0)  加入收藏
App Store上架指的是iOS应用从提交申请到上线的整个过程,它的目的是让应用展示在App Store上获取流量、用户。 一、iOS上架的整体流程1、申请开发者账号苹果的开发者账号主要...【详细内容】
2019-07-04   APP  点击:(4)  评论:(0)  加入收藏
App Store上架指的是iOS应用从提交申请到上线的整个过程,它的目的是让应用展示在App Store上获取流量、用户。 一、iOS上架的整体流程1、申请开发者账号苹果的开发者账号主要...【详细内容】
2019-07-04   APP  点击:(12)  评论:(0)  加入收藏
APP拉新一向是运营人不得不面对的一个难题,而如何在没钱、没支持、没人的“三无状况”下拉新,更是难上加难。笔者通过几个活动为我们分享了两种H5拉新思路。做APP运营,势必需要...【详细内容】
2019-07-01   APP  点击:(13)  评论:(0)  加入收藏
什么是联合登录因为公司产品的发展,会与第三方的一些商户进行对接,商户APP提供入口,进入我们的H5页,从而提供服务。而商户希望用户在其APP进行账户登录后,进入H5页不再进行登录,所...【详细内容】
2019-07-01   APP  点击:(25)  评论:(0)  加入收藏
动辄数千万播放量,全国平均每十人就有人转发过的微博……过去一段时间,流量明星社交网络互动数据的天文数字令人瞠目结舌。然而,自从明星蔡徐坤上亿次微博转发量的...【详细内容】
2019-07-01   APP  点击:(21)  评论:(0)  加入收藏
很多人可能不了解直播APP,特别是音视频流内容分发和转发的方面的内容,我们作为前端用户是很难了解到直播APP实现的技术,具体整个直播实现的流程是什么样?实现技术是什么样?现在小...【详细内容】
2019-06-17   APP  点击:(12)  评论:(0)  加入收藏
来源:北京商报当金融借贷行业被暴力催收、逾期、高利率等字眼充斥时,对于借款人来说,最关心的还是催收问题,而“24小时短信轰炸”等爆通讯录的手段也成为了“软暴力”催收的原罪...【详细内容】
2019-06-13   APP  点击:(87)  评论:(0)  加入收藏
近日,全国信息安全标准化技术委员会发布了《网络安全实践指南——移动互联网应用基本业务功能必要信息规范》。其中规范了APP收集个人信息的原则,应遵循目的明确、...【详细内容】
2019-06-12   APP  点击:(135)  评论:(0)  加入收藏
推荐资讯
相关文章
栏目更新
栏目热门