https://www.mobiletracker.org/differences-between-desktop-and-mobile-devices_wpg_869/