Page 1 of 1

advertised_device_os values for macOS 10.12/10.11

Posted: Wed Mar 22, 2017 12:00 pm
by medicom
Hi,

Today we noticed that the advertised_device_os capability returns different values for macOS 10.12 and the other macOS versions (10.11, 10.10).

See below:
10.10 : UA :Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
-- Device: {device_os=Desktop, is_smartphone=false, advertised_browser_version=56.0.2924.87, advertised_browser=Chrome, device_os_version=0, is_tablet=false, marketing_name=, is_full_desktop=true, advertised_device_os=Mac OS X, advertised_device_os_version=10.10.5, model_name=Chrome, brand_name=Google}

10.12: UA :Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/603.1.23 (KHTML, like Gecko) Version/10.1 Safari/603.1.23
-- Device: {device_os=Mac OS X, is_smartphone=false, advertised_browser_version=10.1, advertised_browser=Safari, device_os_version=10.11, is_tablet=false, marketing_name=, is_full_desktop=true, advertised_device_os=macOS, advertised_device_os_version=10.12.4, model_name=Safari, brand_name=Apple}

Previously it always was 'Mac OS X' for both. While our compatibility approach is based on OS detection, currently we are unable to correctly identify macOS 10.12.
Please also note that 'macOS' is not in the list for device_os at https://www.scientiamobile.com/wurflCapability, and for 10.12 device_os and advertised_device_os contain different values..

Re: advertised_device_os values for macOS 10.12/10.11

Posted: Wed Mar 22, 2017 12:17 pm
by aaronp
Hi Medicom,

Thank you for letting us know. We are taking a look into the issue and will provide you with an update as soon as possible.

Thanks,

Aaron

Re: advertised_device_os values for macOS 10.12/10.11

Posted: Wed Mar 22, 2017 1:21 pm
by aaronp
Hi Medicom,

The change in detection is as intended. Beginning with v10.12 Apple re-branded their OS from Mac OS X to MacOS and WURFL Cloud reflects this change. Also, we intentionally do not include advertised_device_os values since they are derived from the UA itself during runtime.

Hope this clarifies things. Let me know if you have any further questions or concerns at support@scientiamobile.com

Thanks,

Aaron

Re: advertised_device_os values for macOS 10.12/10.11

Posted: Thu Mar 23, 2017 3:08 am
by medicom
Hi Aaron,

Thank you for reply. But does it mean that since Mac OS 10.12 was released it was identified as Mac OS X, and the change took effect just recently?

Thanks

Re: advertised_device_os values for macOS 10.12/10.11

Posted: Thu Mar 23, 2017 10:50 am
by aaronp
Hi Medicom,

It does mean that prior to the release of API v1.8.3, Mac OS 10.12 was identified as Mac OS X. API v1.8.3 was released 2017-01-31, so since then the change has been in effect.

Aaron