翻译自Oneplus | Don’t kill my app!,遵循CC-BY-4.0 License。 本人英语水平渣,只是为翻译自用。欢迎友善提出翻译错误,不喜勿喷。

背景

一加和其基于Android修改的氧OS以最大程度提升原版Android的体验而著称。也许在用户体验方面的确是这样,但其在后台进程限制方面的表现却与之完全相反。

当他们发布一加5和一加6手机时,一加推出了迄今为止市场上最严厉的后台限制,这甚至使小米或华为相形见绌。用户不仅需要启用额外的设置才能让应用正常运行,而且这些设置甚至会随着固件更新而被重置,应用会再次崩溃。因此用户被要求定期重启这些设置。

为用户准备的解决方法

电池选项

注意:有网友表示,在一加及更早的版本的手机中,需要在开发者选项中禁用Doze模式。

(译者注:这两种方法目测是等效的,为二选一关系)

应用自启动

在一些一加手机上,应用程序自动启动基本上阻止了应用程序在后台工作,请为您的应用程序禁用它。

ss_oneplus_1.jpg

高级优化

ss_oneplus6_setting_sleepstandby.jpg

注意:这应该有助于解决您失去与智能手表/健身追踪器的蓝牙连接的问题(例如用于睡眠跟踪)。

近期的应用程序清理行为

一般情况下,当你滑动清除一个应用,它是不会关闭的。Android系统自己就能很好地处理这个问题。然而在一加手机上,这可能以不同的方式工作。最近的应用清除行为管理器可能会设置成杀死滑动清除的应用。

ss_oneplus_2a.jpg

为开发者准备的解决方案

暂无

了解更多

Gadgethacks: Disable This Setting if Notifications Are Delayed on Your OnePlus

徽章

Snipaste_2020-07-19_15-07-45.png

译者后记 一加的后台策略充满了与国内各大厂随地拉屎唤醒做斗争的辛酸,但也充斥着随便杀一下后台的不讲究。对于老外来说如此严格的后台管理策略是无法理解的,但对于国内的用户来说还是两难的选择,要不是大家都在用微信,谁还给垃圾腾讯机会呢?