童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

App耗电分析与优化

10月26日 不回头投稿
  文章作者结合自身经验分享了关于APP耗电优化的相关知识,希望能够给你带来帮助。
  虽然市面上出现了各种大容量的电池或者快充技术,但是目前在没有新材料的支撑下,都不可能完全解决app耗电这个难题,作为产品经理在设计产品的时候无论是否考虑耗电这个因素,用户对某一个app耗电的多少其实是不容易感知的,即便是这样,也希望大家能够了解app耗电和优化的一些基础知识,在移动互联网时代下,这或多或少对于用户来说都是有益的。
  1。关于手机耗电
  先来说一说手机耗电,一般来讲,手机耗电分为以下五个因素:
  电池本身:电池的材料、密度等。
  硬件配置:屏幕、处理器、数据处理等等。
  操作系统:无论是原生还是定制化的操作系统,都会对耗电有极大影响。
  应用软件:本文要说的。
  其他:充电次数、外界温度等等。
  我们可以使用专业的测试手机电流的软件测试手机的电流,这样是非常精确的,或者下载三方app,最简单是在手机设置的电量管理中观察不同app消耗的电量多少。
  2。应用软件耗电
  了解这块之前要知道CPU为什么会耗电?CPU在运行复杂度不同的任务是采用调频处理的,当手机处理复杂任务时,频率也会提高,自然对于电量的需求会增加。另外,当APP进程的CPU使用率超过1的时候,都是耗电比较大的。应用软件为什么会耗电?又是通过什么途径来耗电的?总结起来大概有以下几点:
  频繁的交互
  正常情况下,关闭后台软件,在玩王者荣耀游戏和听音乐的时候手机耗电一定是差别很大的,因为玩游戏的时候会和屏幕产生很多的交互,但是听音乐就不会这样,频繁的交互式非常耗电的,
  动画效果
  当我们设计交互动画的效果时,调用的都是view或者其子类,比如按钮在点击前是效果1,点击后变成效果2,设置更复杂的动画,此时view的重绘让CPU或GPU不断计算,耗电量同样会增加。
  布局文件嵌套太多
  直接地说,app的布局文件影响着app展示给用户的效果,当布局过于复杂,布局文件嵌套太多时,布局xml文件越来越繁多,查找、加载这些文件显示时会造成CPU计算加重,也会影响手机耗电。
  数据库,SD卡操作频繁
  安卓时基于轻量级数据库sqllite,关系型数据库的特征就是会有复杂的数据表关系,频繁地调用数据库查询语句会加重系统的负担,同样的也会耗电,甚至会影响整体的性能。
  定时任务唤醒CPU
  安卓CPU休眠时一种安卓极致省电的一种模式,如果你息屏一段时间,CPU会自动进入休眠,但是唤醒CPU和亮屏不是一个概念,有这样一个过程,当某个应用唤醒CPU,给你推送了某条通知,当你亮屏打开手机后会看到这条通知,那么它就是唤醒了手机的CPU,而我们知道CPU工作时需要电量了,尤其是在频繁唤醒的情况下,或者发送心跳包。
  频繁切换网络造成
  切换网络往往需要硬件的支持,硬件需要跑起来也是需要电量的,并且数据网络比wifi更加耗电,2G,3G,4G网络耗电都不同。
  高运算量代码
  比如解析json这类耗时时间较长的数据格式,或二进制编码解码等。
  除了上述几个原因之外,后台常驻service、任务堆积的队列太多,导致循环执行太多(log日志的保存)WakeLock使用不当导致没有及时的释放等都会加重安卓手机的耗电。
  3。应该怎么做?
  减少应用与屏幕的交互
  比如长时间让应用动态地翻滚显示不同的页面,当然除此之外还包括用户和屏幕的交互,在设计app的时候适当简化用户的操作流程,简化掉可以帮助用户做的,不仅仅是为了省电,也可以提高用户的效率。
  减少不必要的动画效果
  有些复杂的动画效果完全可以省略,采用静态的app启动页,或者是点击事件的交互、页面跳转时就用尽量减少不必要的动画效果。
  简化布局文件,避免过多的嵌套
  在设计app时,在某一页上应该尽量简化布局,例如三星S8负一屏,用卡片方式呈现,布局就很简洁
  减少数据库,SD卡操作
  在做搜索功能时,要特别注意,搜索文件、联系人、短信、通话记录这些都是要进行数据库或者SD卡操作的,一方面我们要设计合理的数据表,另一方面也要尽量减少这类的搜索,能避免使用时就不用。
  非必要不要使用定时任务
  基于定时任务的意义,大部分的定时任务都不容易取消。
  除了产品经理可以做这些,程序开发者能够做的有以下几点:
  非必要必要监听网络广播
  减少非必要log的保存,log开关的设置
  减少json数据解析,二进制编码解码等高运算量代码
  非必要不要使用后台常驻service
  WakeLock使用不当导致没有及时的释放
  虽然我们很清楚耗电的原因,但是我们还是做不好,涉及的因素方方面面,我们无法改变重构底层代码、无法优化整个系统、技术瓶颈、不得不定时发送心跳包但是作为一名产品经理我们能够做到是尽量减少交互、改善产品交互逻辑、优化动画效果、简化布局其实我们能够做的还很多。
投诉 评论

电商巨头的明争暗斗,成为推动中国商业前进的动力随着电商巨头竞争而来的,是能拉动整个行业升级、变革、与创新的利好氛围。阿里和京东两大电商平台长期占据着国内电商市场的半壁江山。所谓一山不容二虎,两大电商价格战、品牌战、配……给你一个品牌,如何让它像江小白、喜茶一样快速走红、脱颖而出要想让品牌快速走红,必须做好品牌运营。品牌运营对公司来说,到底有多重要?1、同样一双运动鞋,贴上Nikelogo后的价格与代工厂的价格相差十几倍;2、同样进入……AI产品经理需要了解的语音交互评价指标本文主要从5大方面具体介绍了现在行业内对语音交互系统的常见评价指标,分别是语音识别、自然语言处理、语音合成、对话系统和整体用户数据指标。enjoy最近,在饭团“AI产品经……用不可描述之事修炼的AI们让这个世界不仅是代码和关键词,还有更复杂也更简单的人性。这篇文章的最高期望,是希望能为你理解AI与现实间的关系提供一个新的脑洞;最低期望,就是不要被删掉。正在审查的……saybyeto《产品经理日报》,sayhelloto《产品嗨,大家好,我是小编daisy。一周不见,可有人想念我的《产品经理日报》呢?我相信是有的,正如下图这位小伙伴在周一那天没看到PM日报就跑去天天问留言:说真的,当同事……App耗电分析与优化文章作者结合自身经验分享了关于APP耗电优化的相关知识,希望能够给你带来帮助。虽然市面上出现了各种大容量的电池或者快充技术,但是目前在没有新材料的支撑下,都不可能完全解决……信息流战争升级,今日头条的如意算盘不好打流量红利行将结束,“水落”则“石出”,在爆炸性的用户增长开始放缓、竞争对手玩法日趋成熟的时候,今日头条究竟还能不能获得竞争优势?已经十分热闹的信息流的战争看起来远没有停止……如何看待”得到”的野蛮生长?匮乏饥饿之人,只求快餐果腹,食物从何而来并不重要,又何来精与不精?得到逻辑思维毫无疑问,逻辑思维的成功,为后续得到的发展提供了可观的用户,也为其核心用户“拍了照”,……10万媚俗女王咪蒙打造课程时,为何承诺“3年后可申请退款”?咪蒙承诺“3年后可申请退款”的课程背后,到底暗含的是什么样的逻辑?上午收到一条推送“咪蒙课程上线喜马拉雅FM,听课三年后加薪不超50可申请退款”,反正我是不信“我会因为这……支付宝、微信、银联的移动支付三国之战(吴篇)移动支付领域尚未一统,厮杀不断,尚未可知“谁笑到最后,谁笑得最好”。吴之微信:微信凭借着庞大的社交基础,借微信红包之势,迅速在线下移动支付端站稳脚跟,迅速分的市场第二大的……AI:连漫画都看不懂,谈什么毁灭世界?任何事物都有其局限性,AI也并非无所不能。作为一个AI垂直自媒体的作者,我工作中的很大一部分就是替AI“带路”,然后告诉人类读者们,你们的这项和那项工作都要被AI替代了。……资深运营总监带路,多维度提升运营能力,冲刺年终奖做运营是一种什么样的体验?打杂、加班多;苦哈哈设计出的运营方案,用户就是不买单;自学了许多套路招数,但总觉得知识很零散,成长缓慢为什么大部分运营人都被这种苦恼围绕?……
抖音修订《电商创作者帐号管理规则》:平台有权关闭恶意开通商品站长之家(ChinaZ。com)10月19日消息:昨日晚间,抖音电商发布了关于《电商创作者帐号管理规则》修订的公示通知,公示期2022年10月18日10月24日,公示期满,平台……600w播放,80w涨粉,UP主恰饭B站粉丝竟刷屏感谢甲方!近年来,大多数人开始把情感寄托在宠物身上,据2021年中国宠物行业白皮书显示,2021年我国宠物消费市场规模达到2490亿元,中国城镇家庭养育宠物数量已超1亿只。更多人尤其是Z……8000字长文,深度拆解自然流3大困境近期公众号连续更新了4篇算法,阅读此文之前,先回顾“两万字算法长文”、“算法宇宙的丛林法则”、“适者生存的赛马排名”、”100条直播玩法总结“在日常直播中,会存在一个规律……一夜成名后被骂上热搜:大V逃不掉舆论“审判”衣戈猜想的回应视频发布了。一个月前,B站UP主衣戈猜想上传了一则近40分钟的视频《我来回应一下吧》,用于回复此前他发布的爆款作品《回村三天,二舅治好了我的精神内耗》中网友……爆火后的创作者,从微博再出发如果说要总结2022年中文互联网的发展趋势,“互联互通”绝对是热门词汇。这不仅仅是不同平台之间打破壁垒那么简单,在刺猬公社(ID:ciweigongshe)看来,从内容产……自媒体运营的底层逻辑:影响用户行为的7个心理因素在每个人的大脑里,都有个“按一下就触发某种行为”的开关,让我们对很多关键元素,产生条件反射:比如在网上,看到某个关键词、听到某段BGM,就会对接下来的内容产生某种特定期待。……双十一预售正式开启双11淘宝满减规则公布站长之家(ChinaZ。com)10月21日消息:10月20日,京东开启全品类预售,双十一之战正式拉开帷幕。此前据天猫公布,今年双十一将于10月24日晚上8点开始。无论是预售还……天猫双十一红包怎么领?2022天猫淘宝双十一满减规则玩法一年一度的天猫双十一活动又来了,有购物打算的小伙们们可要看好时间了。以下是小编整理的2022天猫双十一活动时间:1。超级红包超红领取时间:10月24日20:00:0……京东双11预售开启榜单前三被Redmi包揽中关村在线消息:随着10月即将结束,部分电商平台已经提前开启了双11预购。目前京东已经上线了预售单品销量榜单,前三名由Redmi包揽,分别是K50、K50至尊版、K40S。降价……iPhone14Plus京东降到5999破发1000元了iPhone14Plus在10月7日首销时,就立减500元,而经过了不到两周,iPhone14Plus的市场表现仍然不太好,虽然是该系列最后一款上市的机型,但现在京东的联通自营……“天猫双11招聘季”今日正式启动超60万电商岗位集中发布10月21日消息,“天猫双11招聘季”活动今日正式启动,阿里巴巴联合第三方招聘平台“1号职场”,发动天猫、淘宝、1688、菜鸟、饿了么和钉钉等业务平台上的8万多商家与企业,集中……官网还没发售iPad10价格就被打下来了:拼多多仅3177元日前,苹果最新发布的iPad10已经正式开启预售,64GB版本起售价3599元,256GB版本起售价4799元。该设备一发布,这个定价就引来了无数吐槽,相比前代足足贵了千……
友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界