Acerca de la diferencia entre UDID y UUID
La diferencia entre UDID y UUID es la siguiente:
1. Diferentes definiciones:
El llamado UDID se refiere al identificador único del dispositivo. Los anunciantes móviles y los operadores de redes de juegos a menudo necesitan utilizar UDID para identificar a los usuarios de los jugadores y realizar un seguimiento de las actividades de los usuarios. . UUID es un identificador único universal, un estándar para la construcción de software y parte de la Open Software Foundation en el campo de los entornos informáticos distribuidos. Su propósito es permitir que todos los elementos del sistema distribuido tengan información de identificación única, sin la necesidad de que un terminal de control central especifique información de identificación.
2. Diferentes usos:
UDID se utiliza para algunos fines estadísticos y de análisis. UDID se utiliza como ID de usuario para identificar de forma única a los usuarios, eliminando la necesidad de nombres de usuario, contraseñas y datos. otros procesos de registro. El propósito de UUID es permitir que todos los elementos del sistema distribuido tengan información de identificación única, sin la necesidad de especificar información de identificación a través de una terminal de control central. De esta manera, todos pueden crear UUID que no entren en conflicto con los de nadie más. En este caso, no es necesario considerar la duplicación de nombres al crear la base de datos.
Información ampliada:
El UUID basado en tiempo se obtiene calculando la marca de tiempo actual, el número aleatorio y la dirección MAC de la máquina. Debido al uso de direcciones MAC en el algoritmo, esta versión de UUID puede garantizar la unicidad global. Pero al mismo tiempo, el uso de direcciones MAC trae consigo problemas de seguridad, y aquí es donde esta versión de UUID ha sido criticada. Si la aplicación sólo se utiliza en una red de área local, también se puede utilizar un algoritmo degenerado para reemplazar la dirección MAC por una dirección IP; así es como a menudo se implementa el UUID de Java.
También se pueden utilizar identificadores únicos universales para señalar la mayoría de los objetos posibles. Microsoft y otras compañías de software favorecen el uso de identificadores únicos globalmente (GUID), un tipo de identificador único universal que puede usarse para señalar objetos de bloques de construcción y otros componentes de software. El primer identificador universalmente único se creó en Network Computer Systems (NCS) y posteriormente se convirtió en un componente del entorno de computación distribuida (DCE) de la Open Software Foundation (OSF).
Enciclopedia Baidu-UDID
Enciclopedia Baidu-UUID