Android 11 för att ha nya verktyg för bättre transparens i privat datatillgång av appar och exakta orsaker till processutgångar

Android / Android 11 för att ha nya verktyg för bättre transparens i privat datatillgång av appar och exakta orsaker till processutgångar 2 minuter läst

Android 11 lägger till en ny strömmeny med alla nya funktioner



Den kommande stora Android OS-uppdateringen, Android 11, är inställd på att ha två viktiga verktyg som främjar bättre insyn i privat datatillgång och deras exakta orsaker till utgångar. Dessa verktyg, så kallade Data Access Audit APIs och Process Exit Reasons, är specifikt utformade för att ge Android-smarttelefonappsutvecklare, och möjligen också användare, bättre insikt i deras apps prestanda.

Android-utvecklare har introducerat två nya verktyg som är utformade speciellt för att erbjuda tydligare information om hur appar installerade på smartphone-åtkomst och bearbetar den privata användarinformationen. Dessa verktyg förväntas inkluderas i den kommande Android 11.



API för granskning av datatillgång

I Android 11 kommer utvecklare att ha tillgång till nya API: er som ger dem ökad insyn i användningen av privata och skyddade data. Utvecklare anger en sådan funktion kan vara användbar, till exempel för stora appar som kan ha äldre kod och de som använder tredjepartsbibliotek eller SDK. Det finns i princip två API: er i paketet.



Det första API: et är en 'Callback' som gör att appar kan spåra användningen av data som skyddas av körtidstillstånd till koden som utlöste användningen. För att få ett meddelande kan alla appar ställa in en återuppringning AppOpsManager som kommer att åberopas varje gång en sektion av kod använder privata data, till exempel att få platsuppdateringar. Apputvecklare och användare kan skapa specifik logik för att spåra, intaga och analysera data.



Det andra API: n riktar sig till appar med högre komplexitet. Med andra ord är det andra API: et avsett för appar med flera funktioner. En app för alla sociala medieplattformar kan ha funktionen 'hitta vänner' och en fotomärkningsfunktion. Det behöver inte läggas till att alla sådana funktioner kräver en delmängd känslig data. 'Hitta vänner' använder en Android-smarttelefonanvändares plats och kontakter. Under tiden använder fototaggen plats, kontakter och kamera. I Android 11 kan utvecklare skapa ett nytt sammanhangsobjekt som gör det möjligt för dem attribut en delmängd av appens kod till en eller flera funktioner. Framåt kan varje tillståndsanvändning spåras till de funktioner som är associerade med sammanhanget.

Procesutgångsskäl:

Utvecklare och Android-appanvändare har alltid haft svårt att spåra orsaken till att appar avslutas. Det finns flera vanliga orsaker till plötslig appavslutning. Dessa inkluderar en ANR, en krasch eller användaren som väljer att tvinga stoppa appen. För att bättre förstå och diagnostisera orsaken lägger vissa utvecklare till anpassad kod i sina appar. Dessa är avsedda att skapa anpassad analys som ofta används för att förbättra appens hälsa, stabilitet och körtid.

Android 11 introducerar en ny ActivityManager API för att rapportera historisk information relaterad till en appprocesss avslutning. Utvecklare kan enkelt använda API: et för att hämta tillgänglig historisk diagnostisk information om processutgång, till exempel om en processavslutning beror på ANR, minnesproblem eller andra orsaker.

Taggar Android