Android 11 skal have nye værktøjer til bedre gennemsigtighed i privat datatilgang af apps og nøjagtige årsager til procesudgange

Android / Android 11 skal have nye værktøjer til bedre gennemsigtighed i privat datatilgang af apps og nøjagtige årsager til procesudgange 2 minutter læst

Android 11 tilføjer ny Power Menu med alle nye funktioner



Den kommende store Android OS-opdatering, Android 11, er indstillet til at have to vigtige værktøjer, der fremmer bedre gennemsigtighed i privat dataadgang og deres nøjagtige årsager til udgange. Disse værktøjer, kaldet Data Access Audit API'er og Process Exit Reasons, er specielt 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 den private brugerinformation. Disse værktøjer forventes at blive inkluderet i den kommende Android 11.



API'er til dataadgangskontrol

I Android 11 har udviklere adgang til nye API'er, der giver dem øget gennemsigtighed i brugen af ​​private og beskyttede data. Udviklere angiver en sådan funktion kan f.eks. være nyttig for store apps, der muligvis har æ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 en 'Callback', der tillader apps at spore brugen af ​​data, der er beskyttet af runtime-tilladelser til den kode, der udløste brugen. For at blive underrettet kan enhver app indstille et tilbagekald AppOpsManager som vil blive påberåbt hver gang et afsnit af kode bruger private data, såsom at få placeringsopdateringer. Appudviklere og brugere kan oprette specifik logik til at spore, indtage og analysere dataene.



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 medieplatform kan have en 'find venner'-funktion og en foto tagging-funktion. Det er overflødigt at tilføje, at alle sådanne funktioner kræver et undersæt 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 et nyt kontekstobjekt, der giver dem mulighed for det attribut et undersæt af appens kode til en eller flere funktioner. Fortsat kan enhver tilladelsesbrug 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, et 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.

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

Mærker Android