[ Documentation ]
Devices and Settings

Devices and Settings

Peach simulates each device below at its real screen size, scale, safe areas and OS version. This page is generated from the same device profiles and settings schema the simulator runs, so it lists exactly what you can pick.

To change a device or a setting while your app runs, see Simulating the device.

iPhone and iPad

DeviceIdScreen (points)ScaleOS
iPhone SEiphone-se375 × 667@2xiOS 27.0
iPhone 14iphone-14390 × 844@3xiOS 27.0
iPhone 15iphone-15393 × 852@3xiOS 27.0
iPhone 15 Plusiphone-15-plus430 × 932@3xiOS 27.0
iPhone 15 Proiphone-15-pro393 × 852@3xiOS 27.0
iPhone 15 Pro Maxiphone-15-pro-max430 × 932@3xiOS 27.0
iPhone 16iphone-16393 × 852@3xiOS 27.0
iPhone 16 Plusiphone-16-plus430 × 932@3xiOS 27.0
iPhone 16 Proiphone-16-pro402 × 874@3xiOS 27.0
iPhone 16 Pro Maxiphone-16-pro-max440 × 956@3xiOS 27.0
iPhone 17iphone-17402 × 874@3xiOS 27.0
iPhone Airiphone-17-air420 × 912@3xiOS 27.0
iPhone 17 Proiphone-17-pro402 × 874@3xiOS 27.0
iPhone 17 Pro Maxiphone-17-pro-max440 × 956@3xiOS 27.0
iPad Pro 13-inch (M5)ipad-pro-131032 × 1376@2xiOS 27.0

Android

DeviceIdScreen (points)ScaleOS
Pixel 8pixel-8411 × 914@2.625xAndroid 17 (API 37)
Pixel 8 (3-button)pixel-8-three-button411 × 914@2.625xAndroid 17 (API 37)
Pixel 9 Pro XLpixel-9-pro-xl448 × 997@3xAndroid 17 (API 37)
Pixel 10pixel-10360 × 808@3xAndroid 17 (API 37)
Galaxy S24galaxy-s24360 × 780@3xAndroid 17 (API 37)
Galaxy S24 Ultragalaxy-s24-ultra384 × 832@3.75xAndroid 17 (API 37)

Settings

These settings belong to the simulated device. Erasing the device resets them. The settings reference covers reading and changing them from code.

Device

SettingDefaultValuesWhat it does
deviceModeliphone-17-proany device id aboveDevice model to simulate
postureclosedclosed, openPosture for devices that support more than one physical state
orientationportraitportrait, landscapeScreen orientation
landscapeSideleftleft, rightWhich landscape the device turns to: left (clockwise) or right
osVersionOverridenonestringOs version the device reports instead of its profile’s (empty = the profile’s version); set per launch with ?osVersion=, never saved
predictiveTexttruebooleanKeyboard predictive text (off hides the QuickType lane)

Appearance and accessibility

SettingDefaultValuesWhat it does
colorSchemeautolight, dark, autoColor scheme (auto follows system preference)
reduceMotionfalsebooleanReduce motion
boldTextfalsebooleanBold text
fontSize1numberFont size multiplier (1.0 = default)
largerAccessibilitySizesfalsebooleanShow accessibility categories in the dynamic type size picker
reduceTransparencyfalsebooleanReduce transparency
increaseContrastfalsebooleanIncrease contrast
showBordersfalsebooleanShow borders on text buttons
onOffLabelsfalsebooleanOn/off labels inside switches
differentiateWithoutColorfalsebooleanDifferentiate without color
smartInvertfalsebooleanSmart invert
preferCrossFadeTransitionsfalsebooleanPrefer cross-fade transitions while reduce motion is on
glassTintAmount0.5numberLiquid glass tint amount (0 most clear, 0.5 default, 1 most tinted)

Language and region

SettingDefaultValuesWhat it does
languageenstringLanguage code (ISO 639-1)
regionUSstringRegion code (ISO 3166-1)