产品经理怎样确定App的耗电量是否可接受

功耗是针对整机的,不会针对单个App。一个是没意义,一个是没有操作性,只能通过软件推算,这本身就有很大的误差在里面。App的功耗控制,需要把握一些关键信息,比如:1,注意使用锁的类型,对于可以阻止系统睡眠的锁,注意控制时间。2,关于Alarm的使用,确定是否真的有必要唤醒系统,是否有必要精确定时。这是为了减少异常唤醒。3,优化代码,避免造成高负荷的CPU使用率,减少CPU跑到最高频率的几率。4,优化代码,数据结构等,促成合理的Cache命中率。
■网友
耗电高的话基本是经常自启动或者后台运行的结果,看这两种情况是否符合该App的使用场景,如果是无故频繁自启动或者后台运行,可以自我限制。


    推荐阅读