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

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

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

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

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

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

為了使開(kāi)發(fā)人員的生活更輕松,Google引入了一個(gè)新的API,使開(kāi)發(fā)人員可以知道他們的應用為何被殺死。此外,Google采取了一些新措施,使Android對濫用和行為不當的應用更具彈性。

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

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