迅维网

开发者解密如何做一款省电的安卓rom

hcrt 2016-5-3 09:05


  现在安卓手机争先恐后的出现在大众面前,每个品牌厂商都会定制属于自己的安卓rom,但是问题来了,并不是所有厂商的官方rom都可以优化的非常棒,于是第三方ROM开发者们制作修改的精简省电安卓rom受到了用户们的欢迎。那么这些省电安卓rom是如果修改制作的呢?且看下面分析。

  很多安卓rom开发者会在发布rom的文案中写着:加入省电代码/加入省电APK,其实没有什么代码和APK写进ROM就可以省电,这只会增加安卓rom的热度。

  安卓rom开发者在做rom时可以对rom内核做相应的修改,而修改内核使rom更省电的方法包括以下几种:

  控制内存:

  安卓的后台机制,有时会出现我们觉得已经退出了该软件,但其实它还在后台默默运行着的情况。处于激活状态的软件,它们在后台时刻检查是否有更新、是否需要推送消息,这样肯定会消耗一定的电量,所以做rom时,为了更省电会将原本默认的后台软件存留数量的阈值调小,原本启动10个后台应用才会自动清理,修改后可能启动5个就会清理,内存释放出来,续航也得到提高。

  禁止软件开机自动启动:

  其实现在已经有很多管家类软件可以修改软件开机自启的权限,但是如果不是品牌的官方管家软件,可能需要先ROOT才能设置开机自启权限。安卓rom开发者有时候会在安卓rom包中放一些很好用的工具类软件,比如LBE等工具禁止没必要的软件开机自动启动,也可以对省电起到一定作用。

图一 如何做一款省电的安卓rom

  降频:

  CPU主频越高运算速度就会越快。比如小米5,使用了CPU高通骁龙820,但是标准版小米5,将骁龙820的最高主频降到了1.8GHz,而价格更高的高配版和尊享版最高主频则为2.15GHz,所以明显看出小米5标准版的CPU性能是有所降低的。CPU主频降低,运算速度变慢,相对带来的功耗也会降低,也就从而缓解了高功耗带来的机身发热和续航变短的问题。

  所以,可以在ROM内核中主动限制CPU运算速度,将主频降低,可以从而达到省电的目的。

  控制手机内核使用数:

  我们都知道如今手机CPU有4核、8核等多个核心,手机可以自己智能判断使用几个核心工作,但是8核同时工作的几率是极其低的。所以不要太迷信8核、10核,手机性能要看综合实力。安卓rom开发者们可以在内核中控制多核手机的核心使用数量,在不影响手机正常运行的情况下,保持几个核心处于休眠状态,已达到省电的目的。

图二 如何做一款省电的安卓rom

  高分屏减低分辨率:

  手机分辨率是不是越高越好呢,我们都了解,高分辨率的屏幕虽然显示更清晰(有时候肉眼并不能明显分辨),但耗电量也快。如果你的手机刚好搭载了2K屏幕,那么我们也可以降低手机屏幕分辨率,ROM开发者也可以为了省电在ROM中内置调节分辨率的功能,其实由2K分辨率降低到1080P,大约也不会觉察出什么异样,甚至如果是小屏手机,720P都可以。

  简单来说,修改内核以省电的原理就是,降低手机性能,从而减少实际功耗,来提高手机的续航时间。

  我是迅维网的编辑:hcrt,负责“网络”“手机”“工具”“发现”栏目的编辑工作,开启投稿与下载分互换模式。多多投稿与支持!  联系方式:QQ1669528969 邮箱:1669528969@qq.com


雷人

握手

鲜花

鸡蛋

路过
收藏
来自: 互联网

相关阅读

最新评论

发表评论

登录 后可参与评论
关闭

站长提醒 上一条 /1 下一条

返回顶部
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索