Operētājsistēmai Android 11 ir jauni rīki, lai uzlabotu pārredzamību lietotņu piekļuvei privātajiem datiem un precīziem procesa iziešanas cēloņiem

Android / Operētājsistēmai Android 11 ir jauni rīki, lai uzlabotu pārredzamību lietotņu piekļuvei privātajiem datiem un precīziem procesa iziešanas cēloņiem 2 minūtes lasīts

Android 11 pievieno jaunu barošanas izvēlni ar visām jaunajām funkcijām



Gaidāmajam galvenajam Android OS atjauninājumam Android 11 ir divi svarīgi rīki, kas veicina labāku pārredzamību attiecībā uz piekļuvi privātiem datiem un to precīziem iziešanas cēloņiem. Šie rīki, kurus sauc par Data Access Audit API un Process Exit Reasons, ir īpaši izstrādāti, lai sniegtu Android viedtālruņu lietotņu izstrādātājiem un, iespējams, arī lietotājiem labāku ieskatu viņu lietotņu veiktspējā.

Android izstrādātāji ir ieviesuši divus jaunus rīkus, kas īpaši izstrādāti, lai piedāvātu skaidrāku informāciju par viedtālrunī instalēto lietotņu piekļuves veidu un privātā lietotāja informācijas apstrādi. Paredzams, ka šie rīki tiks iekļauti gaidāmajā Android 11.



Datu piekļuves audita API

Operētājsistēmā Android 11 izstrādātājiem būs piekļuve jaunām API, kas viņiem ļaus uzlabot privāto un aizsargāto datu izmantošanas pārredzamību. Izstrādātāji norāda šāda funkcija varētu būt noderīga, piemēram, lielām lietotnēm, kurām var būt mantots kods, un tām, kas izmanto trešo pušu bibliotēkas vai SDK. Būtībā paketē ir divas API.



Pirmais API ir “atzvanīšana”, kas ļauj lietotnēm to izdarīt atgūt datu izmantošanu, kurus aizsargā izpildlaika atļaujas uz kodu, kas izraisīja lietošanu. Lai saņemtu paziņojumu, jebkura lietotne var iestatīt atzvanīšanu AppOpsManager kas tiks izsaukta katru reizi, kad koda sadaļā tiek izmantoti privāti dati, piemēram, atrašanās vietas atjauninājumu iegūšana. Lietotņu izstrādātāji un lietotāji var izveidot īpašu loģiku, lai izsekotu, uzņemtu un analizētu datus.



Otrais API ir paredzēts lietotnēm ar lielāku sarežģītību. Citiem vārdiem sakot, otrais API ir paredzēts lietotnēm ar vairākām funkcijām. Jebkuras sociālo mediju platformas lietotnei var būt funkcija “atrast draugus” un fotoattēlu atzīmēšanas funkcija. Lieki piebilst, ka visām šādām funkcijām ir nepieciešama sensitīvu datu apakškopa. “Atrodi draugus” izmanto Android viedtālruņa lietotāja atrašanās vietu un kontaktpersonas. Tikmēr fotoattēlu tagā tiek izmantota atrašanās vieta, kontakti un kamera. Operētājsistēmā Android 11 izstrādātāji var izveidot jaunu konteksta objektu, kas viņiem ļauj atribūts lietotnes koda apakškopa vienai vai vairākām funkcijām. Pārejot uz priekšu, katru atļaujas lietojumu var izsekot līdz ar kontekstu saistītajām funkcijām.

Procesa izejas iemesli:

Izstrādātājiem un Android lietotņu lietotājiem vienmēr ir bijis grūti atrast cēloni, kāpēc lietotnes tiek pārtrauktas. Pēkšņai lietotnes pārtraukšanai ir vairāki izplatīti iemesli. Tie ietver ANR, avāriju vai lietotāja izvēli piespiest apturēt lietotni. Lai labāk izprastu un diagnosticētu cēloni, daži izstrādātāji savām lietotnēm pievieno pielāgotu kodu. To mērķis ir izveidot pielāgotu analīzi, ko bieži izmanto, lai uzlabotu lietotnes veselību, stabilitāti un izpildlaiku.

Android 11 iepazīstina ar jaunu ActivityManager API, lai ziņotu vēsturisko informāciju, kas saistīta ar lietotnes procesa pārtraukšanu. Izstrādātāji var viegli izmantot API, lai izgūtu visu pieejamo vēsturisko procesu izejas diagnostikas informāciju, piemēram, vai procesa pārtraukšana ir saistīta ar ANR, atmiņas problēmām vai citiem iemesliem.

Tagi android