use different code bits for different platforms (desktop/mobile/tablet)