天天快报!谷歌关注安卓11的变化 防止原始设备制造商终止后台应用
2023-06-30 18:43:03
互联网
(相关资料图)
目前安卓最大的问题之一就是每个智能手机OEM如何处理后台运行的应用。每个OEM都有自己的后台任务,其中一些任务过于激进,导致通知延迟,应用奇怪。最近关于安卓警察的文章中,人们强调了这一点,以及它如何影响较小的开发人员,因为他们必须花费更多的时间和资源来解决这些问题。
在AMA Reddit上,安卓工程团队被问及这个问题,作为回应,他们强调了在安卓11中为解决这个问题所采取的步骤。该团队指出背景杀手的主题是“复杂”,并与各种安卓OEM进行了交谈,以了解他们为什么这么做。原因很多,不仅包括保存电池寿命和资源,还包括保护用户免受不正当行为的侵害。
从安卓11开始,谷歌将更新其兼容性定义文档(CDD),以确保原始设备制造商能够“及时提醒用户应用限制”,避免延迟或错过通知。OEM不得为顶级应用程序创建白名单,因为这对规模较小的开发人员不公平,并将对整个应用程序生态系统产生负面影响。谷歌还与“顶级设备制造商”合作解决CDD违规问题,其中许多制造商对旗舰设备的最新固件进行了修改。
为了让开发人员的生活更轻松,谷歌引入了一个新的应用编程接口,这样开发人员就可以知道他们的应用程序为什么会被杀死。此外,谷歌还采取了一些新措施,让安卓系统更灵活地应对滥用和不当行为。
虽然这些变化听起来不错,但安卓工程团队自己指出,它们无法解决所有与应用程序后台终止相关的问题。“终点线”还很远,但团队致力于解决这个问题,为用户和开发者提供更好的体验。