Logo da.nowadaytechnol.com

Android 11 Skal Have Nye Værktøjer Til Bedre Gennemsigtighed I Privat Datatilgang Af Apps Og Nøjagtige årsager Til Procesudgange

Indholdsfortegnelse:

Android 11 Skal Have Nye Værktøjer Til Bedre Gennemsigtighed I Privat Datatilgang Af Apps Og Nøjagtige årsager Til Procesudgange
Android 11 Skal Have Nye Værktøjer Til Bedre Gennemsigtighed I Privat Datatilgang Af Apps Og Nøjagtige årsager Til Procesudgange

Video: Android 11 Skal Have Nye Værktøjer Til Bedre Gennemsigtighed I Privat Datatilgang Af Apps Og Nøjagtige årsager Til Procesudgange

Video: Android 11 Skal Have Nye Værktøjer Til Bedre Gennemsigtighed I Privat Datatilgang Af Apps Og Nøjagtige årsager Til Procesudgange
Video: Adapting your apps for Android 11 privacy changes 2024, Marts
Anonim
Image
Image

Den kommende store Android OS-opdatering, Android 11, er indstillet til at have to vigtige værktøjer, der fremmer bedre gennemsigtighed i privat datatilgang og deres nøjagtige årsager til udgange. Disse værktøjer, kaldet DatAccess Audit API'er og Process Exit Reasons, er specifikt designet til at give Android-smartphone-appudviklere og muligvis også brugere bedre indsigt i ydeevnen af deres apps.

Android-udviklere har introduceret to nye værktøjer, der er designet specielt til at tilbyde klarere oplysninger om, hvordan apps installeret på smartphone-adgang og behandler de private brugeroplysninger. Disse værktøjer forventes at blive inkluderet i den kommende Android 11.

API'er til DatAccess Auditing

I Android 11 vil udviklere have adgang til nye API'er, der giver dem øget gennemsigtighed i brugen af private og beskyttede data. Udviklere angiver, at en sådan funktion kan være nyttig, for eksempel til store apps, der kan have ældre kode, og dem, der bruger tredjepartsbiblioteker eller SDK'er. Der er i det væsentlige to API'er i pakken.

Den første API er 'Callback', der giver apps mulighed for at spore brugen af datebeskyttet af runtime-tilladelser til den kode, der udløste brugen. For at blive underrettet kan enhver app indstille tilbagekald i AppOpsManager, som påberåbes hver gang sektion af kode bruger private data, såsom at få placeringsopdateringer. Appudviklere og brugere kan oprette specifik logik til at spore, indtage og analysere dataene.

Android 11 introducerer "bedre" privatliv gennem mere detaljerede tilladelser.

Alligevel er tilladelser grundlæggende mangelfulde og ændringer til dem kosmetiske. De virkelige privatlivsproblemer i apps forbliver uløste.

- Konrad Kollnig (@KKollnig) 2. juli 2020

Den anden API er rettet mod apps med højere kompleksitet. Med andre ord er den anden API beregnet til apps med flere funktioner. En app til enhver social mediplatform kan have funktionen 'find venner' og funktion til fotomærkning. Det er overflødigt at tilføje, at alle sådanne funktioner kræver delmængde af følsomme data. "Find venner" bruger en Android-smartphone-brugeres placering og kontakter. I mellemtiden bruger fotos tag placering, kontakter og kamera. I Android 11 kan udviklere oprette nyt kontekstobjekt, der giver dem mulighed for at tildele en delmængde af appens kode til en eller flere funktioner. Fremadrettet kan enhver tilladelsesanvendelse spores til de funktioner, der er knyttet til konteksten.

Årsager til procesudgang:

Udviklere og Android-appbrugere har altid haft svært ved at spore årsagen til, at apps bliver afsluttet. Der er flere almindelige årsager til pludselig appafslutning. Disse inkluderer en ANR, nedbrud, eller brugeren vælger at tvinge til at stoppe appen. For bedre at forstå og diagnosticere årsagen tilføjer nogle udviklere tilpasset kode til deres apps. Disse er beregnet til at oprette brugerdefinerede analyser, der ofte bruges til at forbedre appens helbred, stabilitet og runtime.

twitter.com/AndroidDev/status/1278403059727699969

Android 11 introducerer ny ActivityManager API til at rapportere historisk information relateret til afslutning af en app-proces. Udviklere kan nemt bruge API'en til at hente alle tilgængelige historiske diagnostiske oplysninger om procesudgang, f.eks. Om procesafslutning skyldes ANR'er, hukommelsesproblemer eller andre årsager.

Anbefalede: