Por qué me importa este tema ahora
El token de SO en User-Agent es demasiado cómodo para creerle. Cadenas de GPU, voces, pointer/hover, APIs de capacidad: señales públicas de la forma del dispositivo. El UA-OS no lo idolatro a propósito.
Las herramientas públicas ya muestran otro camino: construir un «retrato de superficie» parecido a una clase de SO, sin culto a la cadena. Formulo la conclusión con cuidado: «la superficie parece…», no «el hardware está demostrado».
Marco público (enlaces)

Miro el enfoque x-bot Chrome API + OS Detector, los motores de navegador alternativos de Apple (la UE rompe el viejo «iOS ⇒ solo WebKit en todas partes») y la documentación de Client Hints. Juntos matan la igualdad ingenua UA-OS ≡ realidad.
Lo que observo en el lab, en palabras sencillas

Retrato multiseñal
La idea no es una API mágica, sino un conjunto de expectativas de superficie. El conjunto miente con más suavidad que un solo token — y admite la incertidumbre con más honestidad. Es la misma filosofía que «la coherencia vence a un hash», aplicada a la clase de SO.
Trampas
Emulación. Subsistemas de voz y sensores recortados. Políticas corporativas. Motores alternativos en iOS en la UE. Cualquiera hace arrogante la frase «SO demostrado».
El cambio de la UE es especialmente traicionero: las viejas reglas del tipo «en iOS siempre hay un solo motor» dejan de ser ley de la naturaleza. Si el cerebro de mi laboratorio sigue viviendo en 2019, me equivocaré en voz alta y con confianza.
Lenguaje honesto
«Parece una superficie de clase Android» — vale. «Es exactamente un modelo concreto con tales drivers» — ya es otro género, y a menudo una mentira. El diario debe distinguir estas frases.
Qué cambia en el detect y/o en el build (sin detalles)
El detect aprende a no gritar «suplantación de SO» ante cada stack raro. El build aprende a no contar como victoria la coincidencia de un token cuando la superficie se ha desalineado.
Cuando cambio el contorno de investigación, la pregunta no es «¿coincidió el UA-OS?», sino «¿se mantuvo coherente la clase de superficie en varias habitaciones?».
Qué no diré y por qué
Sin firmas internas, sin guía «cómo parecer iOS en los logs», sin recetas para un antifraude concreto.
Conclusión breve en primera persona
Para mí, el SO es una hipótesis sobre la clase de superficie. El UA puede sugerir. La superficie puede apoyar o refutar. En esta serie no «demuestro» el hardware.
