Carat:与众不同节电的建议应用
现在节省电力的应用成了我们装机的必备之一。众所周知智能设备基本是“电老虎”,玩一玩游戏,拍几张图片,手机就没电了——可我们还有好多无聊的时间要打发。
与大家接触到的节电应用相比,Carat 拥有与众不同的地方。它关心的不仅仅是机器硬件本身会消耗多少电量,还有那些会令机器耗电量增大的应用。因为应用才是手机耗电增加的元凶,它在运行的时候会出现处理器使用率增加、GPS 模块收集位置信息等情况。
打开 Carat 会看到应用的底部有好几个不同的按钮,点击之后,会进入相应的界面,显示不同的信息:
- Action:显示用户建议不同的改进手机电力的行动,关掉一个应用,或升级操作系统;
- Device:会显示设备的详细情况,包括系统后台活动进程、内存占用、活动内存等信息。它还会将用户的电力使用情况, 与其他用户进行对比,然后给出一个分数 J-Score,会告诉你的电力使用情况超越了百分之多少的用户。
- Hog Report:显示那些在大部分设备上,耗电量都较高的应用;
- Bug Report:显示那些在一部分设备上,耗电量较高的应用。
不过,Carat 是如何判断一个应用会消耗多少电力呢?
Carat 采用了“移动应用 + 云端”的方式——它会收集用户手机上的信息,然后将数据发送到服务器中,在进行统计与分析后,服务器会将分析出来的结果发送到 Carat 应用当中,让人得知到底哪些应用是消耗电力的元凶。
在经过过数次侵犯隐私的事件后,用户开始着重保护自己的隐私。Carat 承诺应用收集信息的范围,不会涉及用户隐私。它只会收集与手机电力消耗有关的信息,包括:
- 有什么应用在运行;
- 还剩余多少电力;
- 手机处理器与内存的使用率;
- 电池的情况;
- 操作系统的版本以及手机型号。
根据 TechCrunch 的报道,目前 Carat 已经找到一些有趣的数据:
- 对 100 名用户单独进行测试后,Carat 找到了 35 名应用在电力运用上有缺陷,这证明用户与开发者非常需要 Carat 的数据;
- Carat 之前已经发现了上千个类似的应用在电力运用上的缺陷。
若论这款应用有什么不足的话,那就是它要先收集信息,经过分析之后才能向用户报告结果,这个过程需要经过几天。但不是每个用户都那么耐心,有的用户若无法当场知道结果,很可能第一时间就把应用卸载了。
该应用由伯克利大学的 AMP Lab 的 Adam Oliner 教授带头开发。它兼容 iOS 以及 Android 平台,还是一款开源软件,相关代码可以在 GitHub 上找到。
题图来自 hitechPWR