Icono del sitio App Marketing News

馃 C贸mo se controlar谩n los SDK con SDK Runtime: Privacy Sandbox de Google para Android explicado 馃挭

Conceptual of data privacy man hand pointing. with wooden blocks, paper settings icon on sage color background flat lay. horizontal image

驴Qu茅 sucede con los SDK traviesos que hacen lo que se supone que no deben hacer?

Los SDK son una caracter铆stica conveniente para la mayor铆a de los desarrolladores de aplicaciones.聽Sin embargo, algunos SDK tienden a recopilar datos de usuario de formas que los desarrolladores de aplicaciones no conocen.聽Se espera que el tiempo de ejecuci贸n de SDK sea un paso hacia la limitaci贸n del poder de los SDK.

Otro componente clave de Privacy Sandbox de Google: el tiempo de ejecuci贸n

El tiempo de ejecuci贸n de SDK es una forma ingeniosa para que Android combata el seguimiento y el intercambio de datos, que ha sido impulsado principalmente por los SDK que funcionan de manera que los desarrolladores de aplicaciones no siempre tienen visibilidad.聽

Y s铆, como puedes ver, esto es mucho menos torpe que la pol铆tica de Apple, que ha llevado a una serie de malos actores a violar el ATT a trav茅s de la toma de huellas dactilares.

驴Qu茅 es un SDK?

Para comprender el tiempo de ejecuci贸n de SDK y por qu茅 es poderoso, tal vez sea 煤til dar un paso atr谩s y comprender qu茅 es un SDK.聽Un SDK es una pieza de software preescrito que cualquier desarrollador de aplicaciones puede agregar al c贸digo de su aplicaci贸n.聽Si creas, por ejemplo, un juego Match 3, no necesitas necesariamente escribir un c贸digo que te permita mostrar anuncios en tu juego; simplemente puedes poner un c贸digo escrito por un proveedor de SDK de terceros.

El problema con eso, por supuesto, es que, como desarrollador del juego Match 3, el c贸digo SDK (para mostrar anuncios) se convierte esencialmente en parte de tu aplicaci贸n y, sin embargo, realmente no tengas mucho control sobre lo que est谩 haciendo el SDK. Podr铆as, por ejemplo, acceder a los datos del dispositivo para tomar huellas dactilares de los usuarios para identificarlos m谩s tarde.

C贸mo el tiempo de ejecuci贸n de SDK resuelve este problema

La forma en que el tiempo de ejecuci贸n del SDK resuelve este problema es separando el c贸digo del SDK de la aplicaci贸n, asegur谩ndose de que el c贸digo del SDK se ejecute en un entorno de ejecuci贸n que es completamente diferente al de la aplicaci贸n.聽

Debido a que el SDK ahora est谩 desacoplado de la aplicaci贸n, el SDK tiene su propio conjunto de permisos que SDK Runtime otorga y supervisa, lo que b谩sicamente podr铆a prohibir que el SDK acceda a datos de usuarios o dispositivos que no necesita.聽

Lo que esto tambi茅n significar铆a es que los desarrolladores de SDK (MMP o proveedores de an谩lisis, o empresas de tecnolog铆a publicitaria) podr铆an simplemente cargar sus SDK en las tiendas de aplicaciones como aplicaciones, y los desarrolladores de aplicaciones simplemente llamar铆an al c贸digo SDK de las tiendas de aplicaciones. Esto tambi茅n podr铆a resolver una serie de desaf铆os t茅cnicos que pueden provocar que las aplicaciones se bloqueen debido al mal comportamiento de los SDK.

Todo esto, por supuesto, sucede bajo el cap贸, y es en gran medida una se帽al de que hay un movimiento continuo en la direcci贸n de la privacidad.聽Aunque esto es en el futuro, es una se帽al de que las soluciones t茅cnicas, como el tiempo de ejecuci贸n SDK, podr铆an proteger la privacidad del usuario de formas menos manipuladas que el enfoque de Apple con ATT.

Salir de la versi贸n m贸vil