常让你更新的APP 竟是能源隐形杀手

应用程序经常更新,手机越慢,手机用户越来越多。甚至有用户反馈。如果你刚购买了一年的手机,你将“运行”更新的APP。

最近,据报道,具有越来越强大功能的APP占用大量数据资源并消耗大量能量。在这方面,一些专业人士建议软件开发人员开发绿色,低碳,环保的APP。

不断升级和更新的APP消耗多少能量? APP不断更新,用户真的需要,还是在竞争的压力下竞争?是否有衡量APP碳排放的全球指标? “科技日报”记者采访了业内人士。

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

不断升级和更新的APP消耗多少能量?

在回答这个问题之前,北京理工大学计算机网络与对策技术研究所所长闫怀志向“科技日报”记者介绍了APP能源技术。

首先是显示器的能耗。 APP通常需要显示,显示屏是一个耗能大的手机,约占整机能耗的50%。

其次是网络连接的能耗。使用和升级应用程序时,通过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生产通常需要大约1个月,并且为了满足市场需求并保持竞争力,在一两周内发布新版本的高频更新并不罕见。对于某些用户来说,升级后的应用程序没有实质性功能,性能改进,而且这种“鸡”更新和频繁的更新提醒使它们变得悲惨。

“更重要的是,APP应用领域存在典型的”公共悲剧“效应。”严怀智解释说,每个APP都希望占用更多的移动计算和存储资源,从而带来更多的资源和能源消耗。手机的现有资源是固定的,每个APP资源的过度使用将不可避免地导致手机可用资源的耗尽。

这种“公地悲剧”的后果和成本最终将传递给每个移动电话用户,直观地显示出糟糕的用户体验,例如过度断电和运行卡顿。

即使APP研发团队为代码和能源消耗付出了大量资金并优化其产品,其他应用程序也占用了大量资源,用户通常无法察觉哪个应用程序导致用户体验受损。这也导致少数技术团队愿意为APP进行优化,并且使用移动电话资源的应用程序数量正在增加。

此外,还有一些Android系统应用程序恶意使用其开源功能,并继续在后台启动推送服务,这极大地消耗了用户的手机资源。

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

目前,ICT(信息通信系统)相关的碳排放越来越高,ICT已成为温室气体排放的最大来源之一,引起了政府部门和行业组织的高度关注和高度重视。

中国工业和信息化部等部门已发布《关于加强“十三五”信息通信业节能减排工作的指导意见》《关于加强绿色数据中心建设的指导意见》等关于信息通信行业能耗的文件,倡导ICT行业采用高效,清洁,低碳,循环利用的绿色发展路径。

“然而,与信息通信技术相关的标准和措施侧重于高耗能的组织或设备,如数据中心,云计算平台和内容分发网络(CDN)设施,并没有太多的直接关注应用软件系统,尤其是APP碳排放。“严怀智指出,虽然APP的UID(用户识别)的碳消耗可以通过计算APP的总功耗来计算,但目前还没有行业公认的有效指标来测量APP碳排放。

据估计,到2020年,全球信息通信技术相关的碳排放量将达到15.4亿吨,其中大量APP的能源消耗对全球数十亿移动智能终端的“贡献”不容小觑。 2019年,在工业和信息化部的指导下建立了统一推动联盟,启动了《中国绿色APP标准》(草案)。该标准充分考虑了用户对绿色APP的个人隐私保护,权限管理,基本安全(网络安全,内容安全)和行为规范的诉求。

严怀志认为,这表明绿色APP生态系统的建设,包括节能减排,已引起业界和业界的关注,并已开始采取实际行动。精心设计的APP应考虑用户对APP功能的需求以及设备安全性,整体流畅性,功耗和发热量等因素,以实现APP与碳排放之间的功能。合理的平衡。

在减少碳排放方面,严怀志建议采取具体措施,如限制APP交叉唤醒和链启动,尽可能保持CPU处于休眠状态,避免不必要的居民背景行为。

通常,APP服务将变得越来越大,并且消耗越来越多的能量。张业贵认为,要解决能源消耗和性能问题,首先必须由硬件服务提供商和软件服务提供商共同创新,不断提高服务计算能力,降低功耗。其次,用户的努力需要主动地将意见反馈给软件服务提供商,以便他们能够提供必要的服务并停止不必要的服务。

——