Infer a coarse device class from browser signals. mobile is reliable
(mobile UA, or a touch + coarse-pointer device — which also catches iPadOS,
whose UA masquerades as macOS). desktop vs laptop is the weak core-count
proxy (DESKTOP_CORE_THRESHOLD). A Windows touch laptop
(maxTouchPoints > 0 but a fine primary pointer) is NOT mobile.
Infer a coarse device class from browser signals.
mobileis reliable (mobile UA, or a touch + coarse-pointer device — which also catches iPadOS, whose UA masquerades as macOS).desktopvslaptopis the weak core-count proxy (DESKTOP_CORE_THRESHOLD). A Windows touch laptop (maxTouchPoints > 0but a fine primary pointer) is NOT mobile.