Globe

51Degrees User Agent Analysis Oct 2018 - New Apples on the Block

Ali Hutchison

10/2/2018 12:59 PM

Device Detection Apple Tablet Android Smart TV Industry User Agent Device Models Ad Tech Analysis Device Data

51Degrees shares popular User Agent examples including iPhone XS/XS Max

We currently have a device database of >51,000* unique device models and >1,020,00 device combinations. These device types include Smartphones, Tablets, Feature Phones, Consoles, eReaders, MediaHubs, Smartwatches and TVs.

In previous User-Agent analysis blogs we have covered:

In this blog we include User-Agent examples of the recently launched Apple devices (iPhone XS/iPhone XS Max) and the soon to launch iPhone XR. We also explain the workaround in place to detect Apple devices despite their tricky nature!

Why are Apple devices tricky?

In a nutshell, Apple User-Agents differ from their Android counterparts due to the majority of User-Agents requests not including exact model information.

See example Android versus Apple devices below

Please note: Only certain applications provide the iPhone model in the User-Agent, examples include Facebook/Instagram/Snapchat/Google Mobile.

iPhone XS (with model info)

Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Snapchat/10.41.1.1 (iPhone11,2; iOS 12.0; gzip)

iPhone XS (without model info)

Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.2 Mobile/15E148 Safari/604.1

Samsung S8 (with model info)

Mozilla/5.0 (Linux; Android 7.0; SM-G950F Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Mobile Safari/537.36

Client-Side Override Method

A Client-Side Override method is required to return certain properties when the request to the device is made, in order to differentiate between models otherwise ‘generic’ iPhone results will be returned. For more detail on detecting iPhones and iPads read this blog.

In order to provide optimal user experience, it is as important as ever for companies to understand how users are accessing their content online!

Get Accurate Data

At 51Degrees accuracy is an important factor of our Device Detection product. To make sure all data points are accurate we validate data using vendor sources and other strategic partnerships (so no scraping of 3rd party websites or websites containing leaked information). To continually grow and validate our database of devices, browsers, and operating systems, we collaborate with various sectors to receive usage data. Our solution is trusted by over 1.5 million websites and data partners such as Adform, Basis Technologies, Dynata (Research Now), EPAM, Open Text Corporation, Sitecore, and more.

The following section contains a sample of popular User-Agents that we are detecting, containing a lot of the well-known devices that were launched recently.

To see more properties then please use our

User-Agent Tester

, or if you’re on mobile you can see a snapshot of your device capabilities.

Smartphones and Tablets examples

Apple iPhone XS

Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16A366 [FBAN/FBIOS;FBDV/iPhone11,2;FBMD/iPhone;FBSN/iOS;FBSV/12.0;FBSS/3;FBCR/AT&T;FBID/phone;FBLC/en_US;FBOP/5;FBRV/0]

Apple iPhone XS Max

Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16A366 [FBAN/FBIOS;FBDV/iPhone11,6;FBMD/iPhone;FBSN/iOS;FBSV/12.0;FBSS/3;FBCR/AT&T;FBID/phone;FBLC/en_US;FBOP/5;FBRV/0]

Apple iPhone XR

Mozilla/5.0 (iPhone; CPU iPhone OS 12_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16B58 [FBAN/FBIOS;FBDV/iPhone11,8;FBMD/iPhone;FBSN/iOS;FBSV/12.1;FBSS/3;FBCR/AT&T;FBID/phone;FBLC/en_US;FBOP/5;FBRV/0]

BlackBerry Key2 LE

Mozilla/5.0 (Linux; Android 8.1.0; BBE100-2 Build/OPM1.171019.026) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Mobile Safari/537.36

Motorola One Power

Dalvik/2.1.0 (Linux; U; Android 8.1.0; motorola one power Build/OPT28.81-39)

Samsung Galaxy Note9

Mozilla/5.0 (Linux; Android 8.1.0; SAMSUNG SM-N960F Build/M1AJQ) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/8.0 Chrome/63.0.3239.111 Mobile Safari/537.36

Mozilla/5.0 (Linux; Android 8.1.0; SM-N960U1 Build/M1AJQ; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.91 Mobile Safari/537.36

Mozilla/5.0 (Linux; Android 8.1.0; SM-N960N Build/M1AJQ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Mobile Safari/537.36

Mozilla/5.0 (Linux; Android 8.1.0; SM-N960W Build/M1AJQ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.91 Mobile Safari/537.36

Dalvik/2.1.0 (Linux; U; Android 8.1.0; SM-N960U Build/M1AJB)

Samsung Galaxy Tab S4

Mozilla/5.0 (Linux; Android 8.1.0; SM-T830 Build/M1AJQ; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.91 Safari/537.36

HMD Global Nokia 5.1

Mozilla/5.0 (Linux; Android 8.0.0; Nokia 5.1 Build/O00623) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.91 Mobile Safari/537.36

HMD Global Nokia 6.1 Plus

Mozilla/5.0 (Linux; Android 8.1.0; Nokia 6.1 Plus Build/OPR1.170623.026) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.91 Mobile Safari/537.36

Xiaomi POCO F1

Mozilla/5.0 (Linux; Android 8.1.0; POCO F1 Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Mobile Safari/537.36

Xiaomi Mi A2

Mozilla/5.0 (Linux; Android 8.1.0; Mi A2 Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.126 Mobile Safari/537.36

Xiaomi Mi A2 Lite

Mozilla/5.0 (Linux; U; Android 8.1.0; Mi A2 Lite Build/OPM1.171019.019; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.91 Mobile Safari/537.36 OPR/36.2.2254.130496

Xiaomi Mi Max 3

Mozilla/5.0 (Linux; U; Android 8.1.0; zh-cn; MI MAX 3 Build/OPM1.171019.019) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/61.0.3163.128 Mobile Safari/537.36 XiaoMi/MiuiBrowser/9.5.14

Oppo A5

Mozilla/5.0 (Linux; Android 8.1.0; PBAM00 Build/OPM1.171019.026; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/62.0.3202.84 Mobile Safari/537.36

Mozilla/5.0 (Linux; U; Android 8.1.0; en-us; CPH1809 Build/OPM1.171019.026) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.134 Mobile Safari/537.36 OppoBrowser/2.2.0

Oppo A3S

Mozilla/5.0 (Linux; Android 8.1.0; CPH1805 Build/OPM1.171019.026) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.126 Mobile Safari/537.36

Mozilla/5.0 (Linux; Android 8.1.0; CPH1803 Build/OPM1.171019.026; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 Mobile Safari/537.36

Oppo Find X

Mozilla/5.0 (Linux; Android 8.1.0; CPH1871 Build/OPM1.171019.026) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.126 Mobile Safari/537.36

Vodafone Smart C9

Mozilla/5.0 (Linux; Android 8.1.0; VFD320 Build/O11019) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.91 Mobile Safari/537.36

LG X power 3

Mozilla/5.0 (Linux; Android 8.1.0; LM-X510WM Build/OPM1.171019.026) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.85 Mobile Safari/537.36

Infinix Smart 2

Mozilla/5.0 (Linux; Android 8.1.0; Infinix X5515 Build/O11019) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Mobile Safari/537.36

*Figures correct at time of publishing but may be higher.