# Supported Platforms

JourneyApps applications can run on these platforms:

* **iOS/iPadOS**: iPads and iPhones (as a native app)
* **Android**: Phones and Tablets (as a native app), and RealWear® devices
* **Windows**: For Windows 7, 8.1 and 10 on desktop computers, phones and tablets.

The following section provides guidelines and requirements for what hardware we recommend to run a JourneyApps application.

### Android - Phones, Tablets and RealWear® devices

| Requirement     | Details                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Android Version | <p>As a general rule, the latest 3 Android versions are recommended. At the time of writing, this is Android 12.0 or greater.</p><p></p><p>Container version <strong>23.8.1</strong> and above:</p><ul><li>Requires Android 7.0 or greater.</li></ul><p>Container versions below <strong>23.8.1</strong>:</p><ul><li>Requires Android 5.1 or greater. </li></ul><p><br><strong>Note</strong>: Support for Android 5 may be dropped in the near future - please upgrade. </p><p></p><p><a href="https://play.google.com/store/apps/details?id=com.google.android.webview">Android System Webview</a>: Minimum supported version is 106.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| Form Factors    | Smartphone, tablet and RealWear® devices.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| Device Models   | <p>Any mainstream device from a reputable manufacturer such as Samsung, Asus, Google, Sony, LG, Lenovo, HTC or RealWear®.</p><p></p><p><strong>Recommended</strong>: Minimum of 4GB RAM and 1.4GHz quad-core CPU. It is recommended to use a device with a recent Android version that gets regular security updates.</p><p><br><strong>Supported</strong>: Minimum of 1.5GB RAM and 1.4GHz dual-core CPU.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Recommendations | <p><strong>1D Barcode Scanning</strong><br>If you need to scan 1-dimensional barcodes (vertical stripes), you require a device with a camera that has auto-focus.</p><p><br><strong>Screen Space</strong><br>If you have an app that requires a large amount of screen space (for example, users will be working with tables of information with several columns), or if you want to use tablet-specific JourneyApps features (such as columns and sidebars), then a large tablet (10 inches) is recommended.</p><p><br><strong>RealWear® devices</strong><br>We recommend that the latest version of Android System WebView is installed on RealWear® devices. We recommend installing the <code>arm64-v8a + arm-v7a</code> WebView variant, with Android 6.0+ listed as the minimum Android version.</p><p><br><strong>Troubleshooting note</strong>: We recommend first installing Android System WebView before installing a JourneyApps application. If an unsupported WebView version or variant was previously installed on a device, you may need to first uninstall Android System WebView as well the JourneyApps application from the device, before proceeding to install the correct WebView version as described above.</p> |

### iOS/iPadOS - iPhone and iPad

| Requirement        | Details                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| iOS/iPadOS Version | <p>As a general rule, the 3 latest iOS/iPadOS versions are recommended. </p><p></p><p>Container version <strong>24.4.1</strong> and above:</p><ul><li>Requires iOS/iPadOS version 12.0 or greater.</li></ul><p>Older container versions:</p><ul><li>Requires iOS/iPadOS version 11.0 or greater.</li></ul><p><br><strong>Note</strong>: Support for iOS/iPadOS versions 11, 12 and 13 will be dropped in the near future.</p><p></p><p><a href="https://webkit.org/">WebKit</a>: Minimum supported version is 604.2.4 (bundled with <a href="https://en.wikipedia.org/wiki/Safari_version_history#iOS/iPadOS">Safari 11</a>)</p> |
| Form Factors       | iPad (any size) or iPhone (any size)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Device Models      | <p><strong>Supported</strong>: iPhone 5S, iPad 3 and newer.</p><p><br><strong>Recommended</strong>: iPhone 7, iPad 4 and iPad mini 3 and newer.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| Recommendations    | <p><strong>Screen Real Estate</strong><br>If you have an app that requires a large amount of screen real estate (for example, users will be working with tables of information with several columns), or if you want to use tablet-specific JourneyApps features (such as columns and sidebars), then a large tablet (10 inches) is recommended.</p>                                                                                                                                                                                                                                                                             |

### Windows

| Requirement           | Details                                                                                                                                                                                                                                     |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Operating System      | <p>Windows 10 or greater is recommended.</p><p></p><p>Windows 7, 8.1+ and 10 are supported.<br><br><em>Note that Windows XP is not supported</em></p>                                                                                       |
| Form Factors          | Desktop, notebooks, and certain tablets running a compatible operating system.                                                                                                                                                              |
| Hardware Requirements | <p><strong>Recommended</strong>: 4GB RAM or more.</p><p><strong>Supported</strong>: minimum of 2GB RAM, Core i3 CPU.</p>                                                                                                                    |
| Note on OTA updates   | All Windows Containers update OTA ("Over-the-air") by default. When a user clicks the Sync button, the container will check if OTA updates are available, and then apply the updates once they have finished downloading in the background. |

### Web

| Requirement           | Details                                                                                                                     |
| --------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| Browser               | Recent versions of Chrome are supported on Windows, macOS and Linux. Support for other browsers may be added in the future. |
| Hardware Requirements | <p><strong>Recommended</strong>: 4GB RAM or more.</p><p><strong>Supported</strong>: minimum of 2GB RAM, Core i3 CPU.</p>    |

For more details, see [Web Container](https://docs.journeyapps.com/reference/technical/supported-platforms/web-container).

### macOS (Development Only)

| Requirement         | Details                                                                                                                       |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| Operating System    | macOS High Sierra or later                                                                                                    |
| Note on OTA updates | No automatic updates are implemented yet. New releases have to be downloaded and installed manually.                          |
| Development Notice  | The macOS container is currently only supported for development and testing purposes. It is not supported for production use. |

### Linux (Development Only)

| Requirement        | Details                                                                                                                                                             |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Operating System   | <p>Ubuntu 18.04 LTS or later.<br>Other distributions supporting snap apps may work, but are not tested.</p>                                                         |
| Development Notice | The Linux Container is currently only supported for development and testing purposes. It is not supported for production use, and custom branding is not available. |
