Android 11-l on uute tööriistade parem läbipaistvus rakenduste privaatsetele andmetele juurdepääsuks ja protsesside väljumise täpsed põhjused

Android / Android 11-l on uute tööriistade parem läbipaistvus rakenduste privaatsetele andmetele juurdepääsuks ja protsesside väljumise täpsed põhjused 2 minutit loetud

Android 11 lisab uue Power Menu koos kõigi uute funktsioonidega



Eelseisval peamisel Android OS-i värskendusel Android 11 on seatud kaks olulist tööriista, mis edendavad privaatsetele andmetele juurdepääsu ja nende täpsete väljapääsude paremat läbipaistvust. Need tööriistad, mida nimetatakse Data Access Auditi API-deks ja protsessi lõpetamise põhjusteks, on spetsiaalselt loodud selleks, et anda Android-nutitelefoni rakenduste arendajatele ja võib-olla ka kasutajatele parem ülevaade nende rakenduste toimivusest.

Androidi arendajad on tutvustanud kahte uut tööriista, mis on spetsiaalselt loodud selleks, et pakkuda selgemat teavet nutitelefoni installitud rakenduste juurdepääsu ja isikliku kasutaja teabe töötlemise viisi kohta. Eeldatakse, et need tööriistad lisatakse tulevasse Android 11-sse.



Andmepöörduse kontrollimise API-d

Android 11-s on arendajatel juurdepääs uutele API-dele, mis suurendavad nende privaatsete ja kaitstud andmete kasutamise läbipaistvust. Arendajad näitavad selline funktsioon võib olla kasulik näiteks suurte rakenduste jaoks, millel võib olla pärandkood, ja nende jaoks, mis kasutavad kolmanda osapoole teeke või SDK-sid. Pakendis on sisuliselt kaks API-d.



Esimene API on tagasihelistamine, mis võimaldab rakendustel seda teha käitamisõigustega kaitstud andmete kasutamine tagasi koodi käivitanud koodi. Teavitamiseks võib iga rakendus sisse helistada AppOpsManager mis käivitatakse iga kord, kui mõni koodijagu kasutab isiklikke andmeid, näiteks asukohavärskenduste saamine. Rakenduste arendajad ja kasutajad saavad andmete jälgimiseks, sisestamiseks ja analüüsimiseks luua konkreetse loogika.



Teine API on suunatud suurema keerukusega rakendustele. Teisisõnu, teine ​​API on mõeldud mitme funktsiooniga rakendustele. Mis tahes sotsiaalmeedia platvormi rakendusel võib olla funktsioon „Leia sõbrad” ja fotode sildistamise funktsioon. Pole vaja lisada, et kõik sellised funktsioonid nõuavad tundlike andmete alamhulka. Sõprade leidmine kasutab Androidi nutitelefoni kasutaja asukohta ja kontakte. Samal ajal kasutab fotosilt asukohta, kontakte ja kaamerat. Operatsioonisüsteemis Android 11 saavad arendajad luua uue konteksti objekti, mis võimaldab neil seda teha atribuut rakenduse koodi alamhulk ühele või mitmele funktsioonile. Edasi liikudes saab iga loa kasutamist jälgida kontekstiga seotud funktsioonide järgi.

Protsessi väljumise põhjused:

Arendajatel ja Androidi rakenduste kasutajatel on alati olnud keeruline leida rakenduste lõpetamise põhjust. Rakenduse äkilisel lõpetamisel on mitu levinud põhjust. Need hõlmavad ANR-i, krahhi või seda, kui kasutaja valib rakenduse sundpeatamise. Põhjuse paremaks mõistmiseks ja diagnoosimiseks lisavad mõned arendajad oma rakendustesse kohandatud koodi. Nende eesmärk on luua kohandatud analüütika, mida kasutatakse sageli rakenduse tervise, stabiilsuse ja käitusaja parandamiseks.

Android 11 tutvustab uut ActivityManager API rakenduseprotsessi lõpetamisega seotud ajaloolise teabe edastamiseks. Arendajad saavad API-d hõlpsasti kasutada mis tahes saadaoleva ajaloolise protsessist väljumise diagnostilise teabe hankimiseks, näiteks kas protsessi lõpetamine on tingitud ANR-idest, mäluprobleemidest või muudest põhjustest.

Sildid android