Android 11 contará con nuevas herramientas para una mejor transparencia en el acceso a datos privados por aplicaciones y causas exactas para las salidas de procesos

Android / Android 11 contará con nuevas herramientas para una mejor transparencia en el acceso a datos privados por aplicaciones y causas exactas para las salidas de procesos 2 minutos de lectura

Android 11 agrega un nuevo menú de energía con todas las funciones nuevas



La próxima gran actualización del sistema operativo Android, Android 11, tiene dos herramientas importantes que promueven una mayor transparencia en el acceso a datos privados y sus causas exactas de salidas. Estas herramientas, denominadas API de auditoría de acceso a datos y Razones de salida del proceso, están diseñadas específicamente para brindar a los desarrolladores de aplicaciones de teléfonos inteligentes Android, y posiblemente también a los usuarios, mejores conocimientos sobre el rendimiento de sus aplicaciones.

Los desarrolladores de Android han introducido dos nuevas herramientas diseñadas específicamente para ofrecer información más clara sobre la forma en que las aplicaciones instaladas en los teléfonos inteligentes acceden y procesan la información privada del usuario. Se espera que estas herramientas se incluyan dentro del próximo Android 11.



API de auditoría de acceso a datos

En Android 11, los desarrolladores tendrán acceso a nuevas API que les brindarán una mayor transparencia en el uso de datos privados y protegidos. Los desarrolladores indican esta característica podría ser útil, por ejemplo, para aplicaciones grandes que pueden tener código heredado y aquellas que usan bibliotecas o SDK de terceros. Básicamente, hay dos API en el paquete.



La primera API es una 'devolución de llamada' que permite a las aplicaciones rastrear el uso de datos protegidos por permisos de tiempo de ejecución al código que desencadenó el uso. Para ser notificado, cualquier aplicación puede establecer una devolución de llamada en AppOpsManager que se invocará cada vez que una sección de código utilice datos privados, como obtener actualizaciones de ubicación. Los desarrolladores y usuarios de aplicaciones pueden crear una lógica específica para rastrear, ingerir y analizar los datos.



La segunda API está dirigida a aplicaciones con mayor complejidad. En otras palabras, la segunda API está destinada a aplicaciones con múltiples funciones. Una aplicación para cualquier plataforma de redes sociales puede tener una función para 'buscar amigos' y una función para etiquetar fotos. No hace falta agregar que todas estas características exigen un subconjunto de datos confidenciales. El 'buscar amigos' utiliza la ubicación y los contactos del usuario de un teléfono inteligente Android. Mientras tanto, la etiqueta de fotos usa la ubicación, los contactos y la cámara. En Android 11, los desarrolladores pueden crear un nuevo objeto de contexto que les permita atributo un subconjunto del código de la aplicación a una o más funciones. En el futuro, cada uso de permisos se puede rastrear hasta las características asociadas con el contexto.

Motivos de salida del proceso:

Los desarrolladores y los usuarios de aplicaciones de Android siempre han tenido dificultades para rastrear la causa de la cancelación de las aplicaciones. Hay varias razones comunes para la terminación abrupta de una aplicación. Estos incluyen un ANR, un bloqueo o el usuario que elige forzar la detención de la aplicación. Para comprender y diagnosticar mejor la causa, algunos desarrolladores están agregando código personalizado a sus aplicaciones. Estos están destinados a crear análisis personalizados que a menudo se utilizan para mejorar el estado, la estabilidad y el tiempo de ejecución de la aplicación.

Android 11 presenta un nuevo ActivityManager  API para reportar información histórica relacionada con la terminación del proceso de una aplicación. Los desarrolladores pueden usar fácilmente la API para recuperar cualquier información de diagnóstico de salida de proceso histórico disponible, como si la terminación de un proceso se debe a ANR, problemas de memoria u otras razones.

Etiquetas android