 	deviceType: "tablet"
 	minStudioVersion: newDeviceMinVersion
 
+iPhoneXBaseDevice =
+	deviceImageWidth: 1405
+	deviceImageHeight: 2796
+	deviceImageCompression: true
+	screenWidth: 1125
+	screenHeight: 2436
+	devicePixelRatio: 3
+	deviceType: "phone"
+	minStudioVersion: 105
+	screenMask: "apple-iphone-x-mask.svg"
+	hands:
+		"iphone-hands-2":
+			width: 3568
+			height: 5559
+			offset: -15
+		"iphone-hands-1":
+			width: 3568
+			height: 5559
+			offset: -15
+
 iPhone7BaseDevice =
 	deviceImageWidth: 874
 	deviceImageHeight: 1792

			@hands.height = @phone.height
			if @_device.screenMask
				@phone.bringToFront()
				@screenMask.image = @_device.screenMask
			else
				@screenMask.image = null
				@phone.sendToBack()

			screenSizeChanged = @content.width isnt width or @content.height isnt height
			@content.width  = width
			@content.height = height
			@setHand(@selectedHand) if @selectedHand and @_orientation is 0
			centerLayer(@screen)
			centerLayer(@screenMask)

			pixelRatio = @_device.devicePixelRatio ? 1
			screenSizeChanged = screenSizeChanged or @_context.devicePixelRatio isnt pixelRatio
