嫌新版太難用?Android Q支持應(yīng)用更新“回滾”
近日在網(wǎng)上泄露的Android Q AOSP版本又曝光了新系統(tǒng)的新功能,新版Android系統(tǒng)可能允許用戶“回滾”應(yīng)用。換句話說,如果用戶升級(jí)某個(gè)應(yīng)用后導(dǎo)致系統(tǒng)的一些功能無法正常使用的話,用戶可以將該應(yīng)用降級(jí)到之前的版本。
據(jù)XDA報(bào)道,目前還無法執(zhí)行應(yīng)用降級(jí),這是因?yàn)楣雀枭形丛试S應(yīng)用實(shí)際執(zhí)行此類操作。不過,他們確實(shí)在Android Q代碼中找到了一堆相關(guān)的字符串,提到了系統(tǒng)級(jí)應(yīng)用程序的兩個(gè)新權(quán)限“PACKAGE_ROLLBACK_AGENT”和“MANAGE_ROLLBACKS”,這意味著系統(tǒng)可能會(huì)允許Play商店將應(yīng)用程序回滾到以前的版本。還有兩個(gè)新的廣播事件,“PACKAGE_ENABLE_ROLLBACK”和“PACKAGE_ROLLBACK EXECUTED”,它們可以讓應(yīng)用程序確定是否已經(jīng)恢復(fù)到舊版本并且相應(yīng)地運(yùn)行。
Android目前支持卸載某個(gè)應(yīng)用程序的更新,但僅適用于系統(tǒng)應(yīng)用。此外,這通常也只是一個(gè)臨時(shí)措施,因?yàn)镻lay商店最終會(huì)再次檢查更新并升級(jí)到最新版本。上述代碼暗示著,Android Q可能允許用戶將任何應(yīng)用恢復(fù)到以前的版本。