Android 11 tindrà noves eines per millorar la transparència de l'accés a dades privades per part de les aplicacions i les causes exactes de les sortides del procés

Android / Android 11 tindrà noves eines per millorar la transparència de l'accés a dades privades per part de les aplicacions i les causes exactes de les sortides del procés 2 minuts de lectura

Android 11 afegeix un nou menú d’energia amb totes les funcions noves



La propera actualització principal del sistema operatiu Android, Android 11, tindrà dues eines importants que promouen una millor transparència de l’accés a dades privades i les seves causes exactes de sortida. Aquestes eines, anomenades API d’auditoria d’accés a dades i motius de sortida de processos, estan dissenyades específicament per proporcionar als desenvolupadors d’aplicacions per a telèfons intel·ligents Android i, possiblement, també als usuaris, millors coneixements sobre el rendiment de les seves aplicacions.

Els desenvolupadors d'Android han introduït dues noves eines dissenyades específicament per oferir informació més clara sobre la manera com les aplicacions instal·lades al telèfon intel·ligent accedeixen i processen la informació de l'usuari privat. Es preveu que aquestes eines s’incloguin al proper Android 11.



API d’auditoria d’accés a dades

A Android 11, els desenvolupadors tindran accés a noves API que els proporcionaran una major transparència en l’ús de dades privades i protegides. Els desenvolupadors indiquen aquesta característica pot ser útil, per exemple, per a aplicacions grans que poden tenir codi heretat i per a aquelles que utilitzen biblioteques de tercers o SDK. Hi ha bàsicament dues API al paquet.



La primera API és una 'devolució de trucada' que permet que les aplicacions ho facin rastrejar l'ús de dades protegides per permisos d'execució al codi que va activar l'ús. Per rebre una notificació, qualsevol aplicació pot establir una devolució de trucada AppOpsManager que s'invocarà cada vegada que una secció de codi utilitzi dades privades, com ara obtenir actualitzacions d'ubicació. Els desenvolupadors i usuaris d'aplicacions poden crear una lògica específica per fer un seguiment, ingerir i analitzar les dades.



La segona API està dirigida a aplicacions amb major complexitat. En altres paraules, la segona API està pensada per a aplicacions amb diverses funcions. Una aplicació per a qualsevol plataforma de xarxes socials pot tenir una funció de 'trobar amics' i una funció d'etiquetatge de fotos. No cal afegir que totes aquestes funcions requereixen un subconjunt de dades sensibles. El 'cercar amics' utilitza la ubicació i els contactes de l'usuari d'un telèfon intel·ligent Android. Mentrestant, l’etiqueta de fotos utilitza la ubicació, els contactes i la càmera. A Android 11, els desenvolupadors poden crear un nou objecte context que els ho permeti atribut un subconjunt del codi de l'aplicació a una o més funcions. Avançant, cada ús de permisos es pot rastrejar a les funcions associades al context.

Motius de sortida del procés:

Els desenvolupadors i els usuaris d'aplicacions d'Android sempre han tingut dificultats per rastrejar la causa de la finalització de les aplicacions. Hi ha diversos motius habituals de finalització brusca de l’aplicació. Aquests inclouen un ANR, un bloqueig o l’usuari que tria forçar l’aturada de l’aplicació. Per entendre i diagnosticar millor la causa, alguns desenvolupadors afegeixen codi personalitzat a les seves aplicacions. Es tracta de crear anàlisis personalitzades que sovint s’utilitzen per millorar la salut, l’estabilitat i el temps d’execució de l’aplicació.

Android 11 presenta una nova versió ActivityManager API per informar de la informació històrica relacionada amb la finalització d'un procés d'aplicació. Els desenvolupadors poden utilitzar fàcilment l'API per recuperar qualsevol informació històrica de diagnòstic de sortida de processos disponible, com ara si la finalització del procés es deu a ANR, problemes de memòria o altres motius.

Etiquetes android