移动App性能测评与优化第2章
2023-03-09 22:23:50 时间
第2章
手机发烫是为何——降低耗电量
智能手机兴起的时候,坊间流传着这样么一句话:“用智能手机的男人一定是个好男人,因为他每天必须回家充电!”,这句调侃的话说出多少手机用户的辛酸。随着智能手机的实用性、娱乐性越来越完善,我们对其依赖程度日益加深,甚至到了寸步不离的地步,衣食住行都依赖这个小小的移动终端。不管是在餐厅、地铁、商场甚至大街上,我们都能看到大片的低头族,且其数量呈崛起之势。我们每天将大部分珍贵的碎片时间献给了它。然而由于电池技术的局限性,智能手机这个全民好伴侣“偶尔”会在我们沉浸其中时戛然而止,让人生无可恋。
在我们日常使用智能手机过程中也会有体会,当我们的手机安装了市场top100的应用,即使不怎么使用手机也会很快没电,而如果将手机恢复出厂设置,三方应用都不安装,放置一周拿起来还是电量充足。真相只有一个:手机耗电的最终元凶是软件。
那么要怎么改善软件的耗电状况呢?我们可以从两个方向着手,一是从应用软件的运行载体手机系统入手,即操作系统厂商Google和ROM厂商,在系统层面做一些策略,在保证应用的用户体验的前提下尽量限制应用的不必要耗电;二是从应用软件本身入手,在保证用户的必要体验前提下,尽可能减少不必要的操作。
本章将分享我们在降低耗电方面做的一些工作。
相关文章
- Taro+react 微信小程序记录
- 三天时间肝出一个音乐webapp
- ApplicationContext可以同时获取多个Bean吗?
- TikTok不可思议的崛起
- 图神经网络:基础、前沿与应用
- 视频号,渐入佳境
- 为什么工作三年的程序员还不懂APM与调用链技术?
- 红宝书 ? 6.1 集合应用类型-object
- 红宝书 ? 6.2 集合应用类型-array
- 小程序与普通网页开发有什么区别?
- 微信小程序video标签默认播放控件重写
- byte-buddy实现mybatis-plus动态mapper
- ? ?的uniapp学习之? 【tabBar】
- ? ?的uniapp学习之? 【提取图片主题色生成背景 】
- ? ?的uniapp学习之? 【计时器】
- Google Chrome 81.0.4044.113 绿色增强版
- 10分钟在 Rainbond 上部署 mall 电商项目
- uniapp page.json
- WXSS 如何进行编译?
- axios