Google ha mencionado brevemente los cambios que trae Android O respecto a los identificadores de dispositivos, así como el nuevo sistema de aleatorización de MAC. ¡Sigue leyendo!
Android O, la última versión de Android que está disponible solo en forma de Vista previa para desarrolladores, trae un montón de cambios. Las vistas previas para desarrolladores están destinadas a brindarles a los desarrolladores de aplicaciones y juegos la oportunidad de jugar con lo nuevo. plataforma y adaptar sus ofertas de software a los cambios para aprovechar las ventajas mejoras.
en un entrada en el blog, Google ha detallado algunas mejoras que trae Android O para brindar a los usuarios control sobre el uso de identificadores.
En O, ID de Android (Configuración. Seguro. ANDROID_ID o SSAID) tiene un valor diferente para cada aplicación y cada usuario en el dispositivo. El valor ANDROID_ID tampoco cambiará al desinstalar/reinstalar el paquete siempre que el nombre del paquete y las claves de firma sigan siendo las mismas. Solo cambiará si el dispositivo se restablece de fábrica o si se cambian las claves de firma. Las versiones anteriores de Android que se actualizan a Android O conservarán la misma ID de Android a menos que la aplicación se desinstale y se vuelva a instalar.
Se recomienda a los desarrolladores que requieran un identificador de alcance de dispositivo que utilicen un identificador reiniciable, como Identificación de publicidad, en cambio, lo que brinda a los usuarios más control, ya que proporciona una configuración orientada al usuario para limitar el seguimiento de anuncios..
Android O también presenta una nueva API, Build.getSerial() que reemplaza al ahora obsoleto android.os. Construir. SERIAL para ser coherente con los permisos de tiempo de ejecución necesarios para acceder al IMEI. Además de Construir. SERIAL, otras propiedades del sistema tampoco están disponibles en Android O, como:
- ro.runtime.firstboot: Marca de tiempo con precisión de milisegundos del primer inicio después del último borrado o del inicio más reciente
- htc.camera.sensor.front_SN: Número de serie de la cámara (disponible en algunos dispositivos HTC)
- persistir.servicio.bdroid.bdaddr: Propiedad de dirección MAC de Bluetooth
- Ajustes. Dirección.bluetooth_segura: Dirección MAC Bluetooth del dispositivo. En O, esto solo está disponible para aplicaciones que tengan el permiso LOCAL_MAC_ADDRESS.
Android O también incorpora un robusto sistema de aleatorización de direcciones MAC para aleatorizar el tráfico de escaneo de Wi-Fi. Estos cambios se realizaron para el firmware del chipset de Google Pixel y Nexus 5X, y Android O integra estos cambios de firmware. en la pila de Wi-Fi de Android para que otros dispositivos que usan el mismo chipset y ejecutan Android O también puedan aprovechar estos cambios. Algunos de los cambios se mencionan brevemente a continuación:
- Para cada escaneo de Wi-Fi mientras está desconectado de un punto de acceso, el teléfono utiliza una nueva dirección MAC aleatoria (ya sea que el dispositivo esté en espera o no).
- El número de secuencia del paquete inicial para cada exploración también es aleatorio.
- Se han eliminado los elementos de información de solicitud de sonda innecesarios: los elementos de información se limitan a los conjuntos de parámetros SSID y DS.
Estos nuevos cambios están destinados a limitar el uso de identificadores no restablecibles en el ámbito del dispositivo. Los cambios también brindan más control de cara al usuario y cambian la forma en que las aplicaciones pueden solicitar información de la cuenta. Puedes leer todos los cambios en el entrada en el blog.