如何遏制OEM廠商瘋狂殺後台應用?Android 11頒布多項舉措
當然Android系統的問題之一就是,不同智能手機OEM廠商對後台應用程序的處理方式都不同。有些廠商會過於激進地殺死這些後台進程,從而導致通知的延遲和應用程序的行為怪異。在Reddit AMA 環節中,Android工程團隊表示在即將到來的新版本中將會採取相關的措施,遏制這種行為的發生。
該團隊表示,殺死後台程序是一個非常“複雜”的話題。目前團隊正在和諸多OEM 廠商進行交談,以便於充分了解他們的處理方式。廠商給出的理由各不相同,有些是出於保持電池續航的考慮,有些是保護用戶免受行為不端的應用影響。
在Android 11 系統中,谷歌正在更新其兼容性定義文件(CDD),以確保OEM廠商及時提醒”用戶應用限制”,以避免延遲或錯過通知。新系統將強制要求OEM 廠商不要為頂級應用創建白名單,因為這樣對小型開發者並不公平,而且會對整個生態產生負面影響。谷歌還在與”頂級設備製造商”合作,以修復CDD 違規行為,許多為他們在最新的旗艦設備固件中推出了變化。
為了讓開發者的生活更輕鬆,谷歌推出了一個新的API,可以讓開發者知道他們的應用為什麼被殺死。此外,谷歌還有新的措施,讓安卓系統對濫用和行為不端的應用更具彈性。
雖然這些措施聽起來不錯,但Android 團隊也坦言這些措施並不足以解決所有與殺死後台應用的問題,未來還有很長的路要走。