„Android“ išplėstinės apsaugos režimas („Advanced Protection Mode“) leidžia apsaugoti įrenginį nuo įvairių grėsmių – nuo vagystės ir su tinklu susijusių rizikų iki galimai kenkėjiškų ar žalingų programėlių.
Paprastai tariant, tai suteikia vienu paspaudimu įjungiamą saugumo priemonių rinkinį, skirtą didesnę riziką patiriantiems ar labiau pažeidžiamiems naudotojams.
Nuo įdiegimo su „Android 16“ ši funkcija veikė pakankamai sklandžiai, tačiau išliko spragų, kurias „Google“ siekia užlopyti kitoje sistemos versijoje. Pagrindinis dėmesys skiriamas programėlėms ir kūrėjams, netinkamai naudojantiems „AccessibilityService“ API.
Su „Android 17 Beta 2“ išplėstinės apsaugos režimas nebeleis programėlėms, kurios nėra priskirtos prie prieinamumo (angl. accessibility) sprendimų, gauti leidimų, būtinų tokioms funkcijoms veikti. Tai reiškia, kad norint naudotis tokio tipo programėlėmis, naudotojams tektų išjungti išplėstinės apsaugos režimą.
Svarbu pabrėžti, kad šie apribojimai nėra taikomi „Android 16 QPR3“ atnaujinime, kuris pasirodė kartu su „March Pixel Drop“. Jei įrenginys veikia su šia programine įranga, išplėstinės apsaugos režimas tokioms programėlėms netrukdo. Vis dėlto tikėtina, kad ribojimai bus įtraukti į stabilią „Android 17“ versiją, kurios pasirodymas prognozuojamas birželį.
„Google“ aiškiai nurodo, kad „AccessibilityService“ API turėtų būti naudojama tik padedant negalią turintiems naudotojams naudotis „Android“ įrenginiais ir programėlėmis. Tačiau dalis programėlių, kurios formaliai nėra prieinamumo sprendimai, prašo šių leidimų tam, kad galėtų įgyvendinti tam tikras funkcijas.
Tokia situacija sudaro prielaidas piktnaudžiavimui: potencialiai žalinga programėlė gali mėginti gauti leidimus apsimesdama prieinamumo įrankiu. „AccessibilityService“ API suteikia galimybę programėlėms atlikti veiksmus naudotojo vardu, įskaitant ekrano vaizdo matymą ar kai kurių įrenginio veikimo aspektų valdymą. Dėl to aklai suteikti tokius leidimus programėlėms, kurioms jų iš tiesų nereikia pagal paskirtį, nėra gera idėja.
Vis dėlto yra ir išimčių. Kaip pavyzdį galima paminėti programėlę „dynamicSpot“, pristatytą 2022 metais, kad „Android“ telefonuose būtų galima atkartoti „Apple“ „Dynamic Island“ funkcionalumą. Kadangi ši programėlė iš esmės nuskaito pranešimus ir pateikia juos patrauklesniu būdu ekrano viršuje, jai reikalingas prieinamumo leidimas.
Tačiau paaiškėjo, kad „Android 17 Beta 2“ neleidžia naudoti „dynamicSpot“, jei įjungtas išplėstinės apsaugos režimas. Nors „Google“ tikslai suprantami, toks sprendimas gali netyčia paveikti ir teisėtus įrankius, kurie remiasi šiais leidimais.
Panašus poveikis gali paliesti ir kai kurias mėgstamų paleidiklių (angl. launcher) funkcijas ar apskritai bet kurią programėlę, kuri nėra priskiriama prie prieinamumo kategorijos, tačiau dėl specifinių funkcijų prašo tokių leidimų. Belieka stebėti, ar „Google“ iki stabilios „Android 17“ versijos išleidimo dar pakoreguos šiuos ribojimus, kad būtų geriau atsižvelgta į pagrįstas išimtis.