This page describes the supported operating system versions for Strivacity mobile SDKs, including recommended versions and security considerations.
Overview
Strivacity mobile SDKs support the following operating system versions:
- Minimum supported versions: iOS 16 and Android 11
- Recommended versions: iOS 17 and later, Android 14 and later
Older operating system versions may function, but are not considered secure or compliant for production use.
Support policy
Strivacity follows platform vendor support lifecycles and security best practices:
- iOS support aligns with Apple’s active support window (N-2 model)
- Android support baseline is Android 11 or later, based on security and platform capabilities
- Support for Android depends on device-level security patching by OEMs
For financial or regulated environments, only fully supported operating systems should be used.
Support tiers
Operating systems are categorized into support tiers based on security, compatibility, and compliance.
Tier 1 - Fully supported
These versions meet financial-grade security expectations and are fully supported.
iOS
- iOS 18 (latest)
- iOS 17
- iOS 16
Android
- Android 16 (latest)
- Android 15
- Android 14
- Android 13
- Android 12
- Android 11 (with recent security patches applied)
These versions:
- Receive active security updates
- Support modern cryptography
- Provide secure device-level key storage
- Support platform features such as TLS, hardware-backed keystore, and Play Integrity API
Tier 2 - limited support
These versions may still function, but are not recommended, especially for financial-grade (FAPI) use cases.
iOS
- iOS 15
Android
- Android 10
These versions:
- Are nearing or have reached end-of-life for security updates
- May have increased security risk
- May not be fully tested
- May not meet compliance requirements for regulated environments
Tier 3 - Not supported
These versions are not supported and should not be used.
iOS
- iOS 14 and earlier
Android
- Android 9 and earlier
- Devices without recent security patches
- Devices without secure keystore support
These environments are considered:
- End-of-life
- Non-compliant with financial-grade security expectations
Security requirements
To meet financial-grade API (FAPI) security standards, supported operating systems must:
- Receive ongoing security updates
- Support modern cryptographic standards
- Provide secure device-level key storage
Summary
| Tier | Support level | iOS versions | Android versions | Typical use case |
|---|---|---|---|---|
| Tier 1 | Fully supported | 16-18 | 11-16 | Banking, fintech, enterprise |
| Tier 2 | Limited support | 15 | 10 | Transitional or fallback scenarios |
| Tier 3 | Not supported | ≤14 | ≤9 | Not allowed |
