Hopscotch Device Identifier Reference

Last Updated on November 9th, 2020
Text Collision Tester by Awesome_E ⁣
⚠️ This project uses an updated collision point. Find the legacy version documentation here.
This project uses the different text rendering engines to determine what device and application is being used to run a Hopscotch project. The table below uses values calculated with this project on first restart. You can also click on colored text for more details on specific conditions or results. Since the text rendering engine is subject to change soon again, these numbers may be outdated, and they use my rendering engine (where the emojis load properly). The stats are not collected with the most proper methods, but what I have does seem to work out.
OS NameBrowser NameEmoji YText YNavigator User Agent
MacOS 11.6+Hopscotch App500433-
iOS 12+Hopscotch App516433-
iOS 10.3+Safari (all browsers)422433Depends on device
ChromeOSChrome 86422294Mozilla/5.0 (X11; CrOS x86_64 13421.89.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36
Android 10Chrome 86422?Mozilla/5.0 (Linux; Android 10; SM-A205U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.101 Mobile Safari/537.36
Windows 10Google Chrome 86422295Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36
Windows 10Microsoft Edge 86422295Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36 Edg/83.0.478.54
Windows 7Google Chrome 86422295Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.80 Safari/537.36
Windows 7Mozilla Firefox 68422321Mozilla/5.0 (Windows NT 7.0; rv:68.0) Gecko/20100101 Firefox/68.0
MacOS Catalina 10.15.6Safari 14.0422433Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1 Safari/605.1.15
MacOS Catalina 10.15.6Google Chrome 86422295Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36
MacOS Catalina 10.15.6Mozilla Firefox 84422321Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:75.0) Gecko/20100101 Firefox/84.0
Ubuntu 20Firefox 84422287Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0
Device Guesser by Awesome_E ⁣
This project will be used to identify devices within the Hopscotch app based on last touch multipliers. These multipliers, when multiplied by the Last Touch Y decimal given from a device, will always produce a whole number. It will be different for different devices, and this is how we can identify such devices. Note that some of the multipliers will be the same across certain models, especially those with the same or similar screen size/resolution/ratio. This project, unlike platform identification, can be really useful to know when designing elements like touch controls, which need a bigger relative size on mobile than tablet. When combined with the previous project, Hopscotch can determine the platform, and if in the app, the device (family) AND the orientation.
Device Name(s)Display SizeEditor SizeLandscape MultiplierPortrait Multiplier
iPad Mini - iPad Mini 57.9"1024x76813
iPad Mini 68.3"?
iPad 1-4, iPad Air, iPad Air 29.7"1024x76813
iPad 2017 - 20189.7"1024x76813
iPad Pro 9.7"9.7"1024x76813
iPad 2019 - 202010.2"1080x810135607
iPad Pro 10.5"10.5"1112x834139625
iPad Air 3 (2018)10.5"1112x834139625
iPad Air 4 (2020)10.9"1180x820273205
iPad Pro 11"11"1194x834139625
iPad Pro 12.9"12.9"1366x10243411
iPhone - iPhone 4S3.5"480x3203195
iPhone 5, 5S, SE4"?
iPhone 6-8, SE 2nd4.7"667x375125281
iPhone 12-13 Mini5.4"?
iPhone 6 Plus - 8 Plus5.5"736x414115155
iPhone X, XS, 11 Pro5.8"812x375125281
iPhone 12-13, 12-13 Pro6.1"812x375125281
iPhone XR, 116.1"896x414138155
iPhone XS Max, 11 Pro Max6.5"896x414115155
iPhone 12-13 Pro Max6.7"926x428427107