diff --git a/README.md b/README.md index 14acef0de2..20ac1c0536 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ Learn more about why we are building Element X in our blog post: [https://elemen * [Translations](#translations) * [Rust SDK](#rust-sdk) * [Status](#status) +* [Minimum SDK version](#minimum-sdk-version) * [Contributing](#contributing) * [Build instructions](#build-instructions) * [Support](#support) @@ -73,6 +74,12 @@ We're doing this as a way to share code between platforms and while we've seen p This project is in an early rollout and migration phase. +## Minimum SDK version + +Element X Android requires a minimum SDK version of 24 (Android 7.0, Nougat). We aim to support devices running Android 7.0 and above, which covers a wide range of devices still in use today. + +Element Android Enterprise requires a minimum SDK version of 33 (Android 13, Tiramisu). For Element Enterprise, we support only devices that still receive security updates, which means devices running Android 13 and above. Android does not have a documented support policy, but some information can be found at [https://endoflife.date/android](https://endoflife.date/android). + ## Contributing Want to get actively involved in the project? You're more than welcome! A good way to start is to check the issues that are labelled with the [good first issue](https://github.com/element-hq/element-x-android/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) label. Let us know by commenting the issue that you're starting working on it. diff --git a/plugins/src/main/kotlin/Versions.kt b/plugins/src/main/kotlin/Versions.kt index c72e2f5aa0..5c9bd64c83 100644 --- a/plugins/src/main/kotlin/Versions.kt +++ b/plugins/src/main/kotlin/Versions.kt @@ -43,7 +43,7 @@ object Versions { // When updating the `minSdk`, make sure to update the value of `minSdkVersion` in the file `tools/release/release.sh` private const val MIN_SDK_FOSS = 24 - private const val MIN_SDK_ENTERPRISE = 26 + private const val MIN_SDK_ENTERPRISE = 33 val minSdk = if (isEnterpriseBuild) MIN_SDK_ENTERPRISE else MIN_SDK_FOSS private const val JAVA_VERSION = 21