2016年10月6日
我们需要谈谈电池循环次数
查看存档原文大家好!
让我们来聊聊那个无法回避的问题:电池循环次数。我知道,很多人购买 Lirum Info 完整版正是冲着这项功能来的。我们曾为它以及其余规格数据、连接列表子系统等功能付出了大量努力。我们非常希望在应用中继续提供这些信息。问题在于:这些数据已经不存在了。在 iOS 10 中,Apple 从原先提供这些数据的 API 中移除了它们。过去有许多应用都能给出这项数据,而现在它们全都无能为力了。
更多技术细节,请参阅这篇文章。
而如今,我们的声誉正为这次移除买单。
遗憾的是,Apple 不仅从 iOS 10 的 IOKit 框架中移除了我们所需要的信息,还让我们背了黑锅。而我们甚至无法在 App Store 上回复一条评价!这实在令人沮丧。
在 Apple 移除这些电池细节(包括循环次数、温度等)之后,我们立即停止了宣传这项功能。我们在应用描述的第一行写上:"重要提示:在 iOS 10 上已无法获取电池循环次数、温度及其他细节"。然而这次更新却被 Apple 以"元数据不合规"(Rejected Metadata)为由驳回,并附言说我们不能这样写,只能提供与应用本身相关的信息。于是我们只好撤下了这条提示。
如果你的 Lirum Info 运行在 iOS 9.3.5 或更早版本上,所有这些功能都仍然可用。
我们设法让应用改为获取电池损耗程度(Battery Wear Level)。如果电池健康状况不佳,你可以据此推断它大致经历过的循环次数——无论如何,这块电池都该换了。要查看这一信息,请打开 Lirum Info 的侧边菜单 > Tools > Battery > Check Battery Internal Reports。
本文部分原始图片已无法查看。
另外,如果你喜欢这个应用,请在商店里给我们一条好评。这非常重要——而且每次发布更新后评价都会清零(这就是为什么应用内会不时再次弹出评分对话框)。这些评价激励我们不断为应用带来更多功能和工具——自 2013 年起,我们一直在持续更新。(不妨看看它当年的第一个版本是什么样子——我们实现的功能中有近一半后来被迫移除,因为 Apple 在每次 iOS 更新中都拿走了一些。)
感谢你的时间,希望这篇文章至少能澄清一些误会。