并非所有最好的 Android 手机和平板电脑都可以正常工作,并且一些设备具有积极的节电软件,可以阻止后台通知可靠地通过。Google I/O的 Android 团队本周解释了为什么这是一个持续存在的问题。
现代版本的 Android 在延长电池寿命(通过暂停或限制后台任务)和仍然保持连接到提供推送通知的云服务器之间取得了不错的平衡。但是,一些制造商通过实施更多可能导致后台服务中断的节电技术,为他们的设备更进一步。OnePlus 多年来一直存在通知不可靠的问题,以及许多小米、Oppo 和 Vivo 手机的中文版本。
本周,谷歌的一些安卓团队在谷歌 I/O 上举行了一个问答小组,一位应用程序开发人员询问他们可以在他们的应用程序中做些什么来解决某些设备上激进的电池寿命管理问题。长期从事 Android 工作的软件工程师 Dianne Hackborn 回答说:“我们意识到这对应用程序开发人员来说是一件越来越痛苦的事情。”
“Android 不像谷歌的操作系统,”Hackborn 说,“OEM […] 在平台上进行了大量的定制和创新,所以有很多事情我们不能只是告诉他们或强迫他们去做。在这个领域,这是 OEM 真正关心他们的用户的事情,关于电池寿命。所以这是一个他们确实在改进方面付出了很多努力的领域……有时对开发人员来说改进的有点太多了。”
Android 的核心操作系统是开源代码,因此设备制造商理论上可以为自己的产品随意定制。但是,如果公司想要包含 Google Play 商店和其他必备应用程序,他们必须在 Android 之上获得Google 移动服务的许可。GMS 协议是 Google 确保带有 Play 商店的 Android 设备功能 大致相同的方式。谷歌还使用 GMS 强制制造商采用某些功能,例如在更多手机上使用 Material You 风格的主题 以及在设置过程中隐藏自定义导航选项。
至少目前看来,谷歌将电池优化留给了制造商。Hackborn 指出了 Android 多年来的一些变化,例如 Doze 和 App Standby(两者都在 2015 年的 Android 6.0 Marshmallow 中引入),作为 Android 团队如何听取制造商对电池寿命担忧的例子。“总的来说,我们最好在平台上做,”她说,“而不是让 OEM 各自做不同的事情。原始设备制造商仍在做很多事情,我们一直在与原始设备制造商进行交流,并努力减少他们所做的改变。”
如果您在 Android 设备上遇到错误通知问题,进入系统设置并关闭给定应用程序的电池优化通常可以解决问题。从谷歌或三星等制造商处购买不同的手机也是一种选择。
未经允许不得转载:表盘吧 » 谷歌解释了你的 Android 手机的损坏通知