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