Google重點介紹Android 11的更改,以防止OEM終止后臺應用程序

2020-07-10 15:38:17    來源:新經(jīng)網(wǎng)    作者:馮思韻

目前,Android的最大問題之一是每個智能手機OEM都如何處理在后臺運行的應用程序。每個OEM都有自己的后臺任務,其中一些在殺死它們方面過于激進,從而導致延遲的通知和奇怪的應用程序。最近在Android Police上的文章中的人強調(diào)了這一點,以及它如何影響較小的開發(fā)人員,因為他們不得不花費更多的時間和資源來解決這些問題。

Google重點介紹Android 11的更改,以防止OEM終止后臺應用程序

在Reddit AMA中,向Android工程團隊詢問了此問題,作為回應,他們強調(diào)了Android 11中為解決此問題而采取的步驟。該團隊指出,背景殺手這一主題是“復雜的”主題,并且已經(jīng)與各種Android OEM進行了交談,以了解他們?yōu)槭裁催@樣做。原因多種多樣,不僅包括保留電池壽命和資源,還包括保護用戶免受行為不當?shù)挠绊憽?/span>

從Android 11開始,Google將更新其兼容性定義文檔(CDD),以確保OEM能夠“及時提醒用戶應用限制”,以避免延遲或錯過通知。OEM也必須不要為頂級應用程序創(chuàng)建白名單,因為這對較小的開發(fā)人員不公平,并且會對整個應用程序生態(tài)系統(tǒng)產(chǎn)生負面影響。Google還與“頂級設備制造商”合作修復CDD違規(guī)問題,其中許多公司都推出了旗艦設備最新固件的更改。

為了使開發(fā)人員的生活更輕松,Google引入了一個新的API,使開發(fā)人員可以知道他們的應用為何被殺死。此外,Google采取了一些新措施,使Android對濫用和行為不當?shù)膽酶邚椥浴?/span>

盡管這些變化聽起來很不錯,但Android工程團隊本身指出,它們無法解決與應用程序后臺終止有關的所有問題。“終點線”仍然很遙遠,但團隊致力于解決此問題,以便為用戶和開發(fā)人員提供更好的體驗。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。