IT之家 5 月 6 日消息,根據(jù)國(guó)外科技媒體 9to5Google 報(bào)道,三星和谷歌兩家公司攜手,在安卓 14 系統(tǒng)中修復(fù)設(shè)備之間“前臺(tái)服務(wù)和后臺(tái)工作”不協(xié)調(diào)的問(wèn)題,從而在 OneUI 6.0 中減少殺死后臺(tái)應(yīng)用程序的頻率。
部分 OEM 廠商采用了激進(jìn)的措施,通過(guò)殺死后臺(tái)應(yīng)用程序來(lái)延長(zhǎng)電池續(xù)航。這導(dǎo)致應(yīng)用無(wú)法在后臺(tái)長(zhǎng)時(shí)間保留運(yùn)行,最終用戶將糟糕的體驗(yàn)歸咎于開(kāi)發(fā)人員。
每個(gè) OEM 廠商都會(huì)自行定制殺死后臺(tái)應(yīng)用頻率,而應(yīng)用開(kāi)發(fā)者無(wú)法根據(jù)不同的設(shè)備進(jìn)行適配優(yōu)化。
因此谷歌希望在安卓 14 系統(tǒng)中修復(fù)這個(gè)問(wèn)題,谷歌的目標(biāo)是“讓開(kāi)發(fā)人員更容易創(chuàng)建在不同 Android 設(shè)備上一致運(yùn)行的應(yīng)用程序”。
IT之家翻譯谷歌的聲明內(nèi)容如下:
為了解決這些一致性挑戰(zhàn),我們宣布與安卓硬件制造商建立更深入的合作伙伴關(guān)系,以幫助確保在整個(gè)生態(tài)系統(tǒng)中,用于后臺(tái)工作的 API 實(shí)現(xiàn)可預(yù)測(cè)且一致的支持。
三星成為加入該計(jì)劃的“首個(gè)合作伙伴”,在 OneUI 6.0 上運(yùn)行的應(yīng)用,只要根據(jù)安卓的新前臺(tái)服務(wù) API 政策開(kāi)發(fā),就能保證前臺(tái)服務(wù)按預(yù)期工作。
谷歌在安卓 14 中引入了三項(xiàng)更改:
應(yīng)用開(kāi)發(fā)中,需要聲明前臺(tái)服務(wù)類型、以及所請(qǐng)求的指定類型權(quán)限,闡明了何時(shí)使用前臺(tái)服務(wù)是合理的。
通過(guò)利用 JobScheduler 的約束(例如 網(wǎng)絡(luò)限制,例如未計(jì)量的 WiFi),引入數(shù)據(jù)傳輸作業(yè)類型,可由用戶操控。
新的 Google Play 政策可確保正確使用前臺(tái)服務(wù)和用戶啟動(dòng)的數(shù)據(jù)傳輸作業(yè)
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。