# Scene SDK minimums

Find the minimum SDK versions for Scene features.

Web [Scenes](https://www.airship.com/docs/reference/glossary/#scene) require Web SDK 2+. The features and capabilities on this page require the stated mobile app SDK versions, which are also noted in their documentation sections.

> **Tip:** You can view the most frequently installed Airship SDK versions among your users. In [Performance Analytics](https://www.airship.com/docs/reference/glossary/#pa), go to the [Device Properties Dashboard](https://www.airship.com/docs/guides/reports/analytics/definitions/#device-properties) and select the **iOS** or **Android UA Version (During Date Range)** Look.


## Surveys and channel collection

These minimums are for input collection and validation:

| Feature | iOS | Android |
|---------|:---:|:-------:|
| [Email address collection](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#email) | [18.13](/docs/docs/developer/sdk-integration/apple/ios-changelog/#18.13.0) | [18.5](/docs/docs/developer/sdk-integration/android/changelog/#18.5.0) |
| [Email address registration](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#email) | [19.1](/docs/docs/developer/sdk-integration/apple/ios-changelog/#19.1.0) | [19.2](/docs/docs/developer/sdk-integration/android/changelog/#19.2.0) |
| [Phone number collection or registration](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#sms) | [19.6](/docs/docs/developer/sdk-integration/apple/ios-changelog/#19.6.0) | [19.9](/docs/docs/developer/sdk-integration/android/changelog/#19.9.0) |
| [Validate form](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/button-actions/#validate-form) | [19.6](/docs/docs/developer/sdk-integration/apple/ios-changelog/#19.6.0) | [19.9](/docs/docs/developer/sdk-integration/android/changelog/#19.9.0) |

## Accessibility

These minimums are for accessibility features:

| Feature | iOS | Android |
|---------|:---:|:-------:|
| Accessibility heading level for [text](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#text-properties) or [media](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#media-properties) properties | [18.13](/docs/docs/developer/sdk-integration/apple/ios-changelog/#18.13.0) | [18.5](/docs/docs/developer/sdk-integration/android/changelog/#18.5.0) |
| Using a Text element as the accessibility description for an [Email](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#email), [SMS](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#sms), or [Text Input](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#text-input) field | [19.8](/docs/docs/developer/sdk-integration/apple/ios-changelog/#19.8.0) | [19.10](/docs/docs/developer/sdk-integration/android/changelog/#19.10.0) |
| [Video controls](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#video-controls) for background video | [20.6.2](/docs/docs/developer/sdk-integration/apple/ios-changelog/#20.6.2) | [20.5](/docs/docs/developer/sdk-integration/android/changelog/#20.5.0) |

## Custom Views

These minimums are for [Custom Views](https://www.airship.com/docs/reference/glossary/#custom_view):

| Feature | iOS | Android |
|---------|:---:|:-------:|
| Custom Views | [19.2](/docs/docs/developer/sdk-integration/apple/ios-changelog/#19.2.0) | [19.4](/docs/docs/developer/sdk-integration/android/changelog/#19.4.0) |
| Scene control API for Custom Views ([iOS SDK](https://www.airship.com/docs/developer/sdk-integration/apple/in-app-experiences/custom-views/#scene-control), [Android SDK](https://www.airship.com/docs/developer/sdk-integration/android/in-app-experiences/custom-views/#scene-control)) | [20.0](/docs/docs/developer/sdk-integration/apple/ios-changelog/#20.0.0) | [20.0](/docs/docs/developer/sdk-integration/android/changelog/#20.0.0) |

## Markdown styling

These minimums are for [Markdown styling](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#markdown-styling):

| Feature | iOS | Android |
|---------|:---:|:-------:|
| Bold, italic, strikethrough, and links | [18.6](/docs/docs/developer/sdk-integration/apple/ios-changelog/#18.6.0) | [18.2](/docs/docs/developer/sdk-integration/android/changelog/#18.2.0) |
| Highlight | [20.2](/docs/docs/developer/sdk-integration/apple/ios-changelog/#20.2.0) | [20.1](/docs/docs/developer/sdk-integration/android/changelog/#20.1.0) |
| Subscript and superscript | [20.6](/docs/docs/developer/sdk-integration/apple/ios-changelog/#20.6.0) | [20.6](/docs/docs/developer/sdk-integration/android/changelog/#20.6.0) |

## Text design properties

These minimums are for [text design properties](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#text-properties) and [text styles in brand guidelines](https://www.airship.com/docs/guides/messaging/features/brand-guidelines/#text-button-and-input-styles):

| Feature | iOS | Android |
|---------|:---:|:-------:|
| Font weight | [20.1](/docs/docs/developer/sdk-integration/apple/ios-changelog/#20.1.0) | [20.1](/docs/docs/developer/sdk-integration/android/changelog/#20.1.0) |
| Line height | [20.1](/docs/docs/developer/sdk-integration/apple/ios-changelog/#20.1.0) | [20.1](/docs/docs/developer/sdk-integration/android/changelog/#20.1.0) |
| Letter spacing | [20.1](/docs/docs/developer/sdk-integration/apple/ios-changelog/#20.1.0) | [20.1](/docs/docs/developer/sdk-integration/android/changelog/#20.1.0) |

## General

These minimums are for various Scene features:

| Feature | iOS | Android |
|---------|:---:|:-------:|
| [Embedded Content](https://www.airship.com/docs/reference/glossary/#embedded_content) | [18.7](/docs/docs/developer/sdk-integration/apple/ios-changelog/#18.7.0) | [18.1.4](/docs/docs/developer/sdk-integration/android/changelog/#18.1.4) |
| Adding an action when a user [taps/clicks the screen](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#add-an-action) or [an image](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#media) | [18.12](/docs/docs/developer/sdk-integration/apple/ios-changelog/#18.12.0) | [18.4](/docs/docs/developer/sdk-integration/android/changelog/#18.4.0) |
| Setting both margins and a border in the same Scene ([root appearance](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#set-the-root-appearance)) | [19.0](/docs/docs/developer/sdk-integration/apple/ios-changelog/#19.0.0) | [19.0](/docs/docs/developer/sdk-integration/android/changelog/#19.0.0) |
| Scene border radius — Embedded Content view styles: [Default setting](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/defaults/#set-embedded-content-view-styles) and [root appearance](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#set-the-root-appearance) | [19.6](/docs/docs/developer/sdk-integration/apple/ios-changelog/#19.6.0) | [19.9](/docs/docs/developer/sdk-integration/android/changelog/#19.9.0) |
| [Branching](https://www.airship.com/docs/reference/glossary/#branching) | [19.6](/docs/docs/developer/sdk-integration/apple/ios-changelog/#19.6.0) | [19.9](/docs/docs/developer/sdk-integration/android/changelog/#19.9.0) |
| [Custom HTML](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#provide-custom-html) | [20.1](/docs/docs/developer/sdk-integration/apple/ios-changelog/#20.1.0) | [20.1](/docs/docs/developer/sdk-integration/android/changelog/#20.1.0) |
| [Navigation control and Play control](https://www.airship.com/docs/guides/messaging/in-app-experiences/configuration/content/#set-the-root-appearance) | [20.1](/docs/docs/developer/sdk-integration/apple/ios-changelog/#20.1.0) | [20.1.1](/docs/docs/developer/sdk-integration/android/changelog/#20.1.1) |
