Compatibility of OneSpan Mobile Solutions with Upcoming Major Mobile OS Releases (Android 12, iOS15)


Summary

This article describes OneSpan's preparations for supporting the upcoming production releases of iOS 15 and Android 12 releases expected in the second half of 2021.

Most Recent Updates

Here listed are the most recently tested OneSpan mobile product versions against developer and beta versions of Android 12 and iOS 15. For details about identified issues, scroll down to “Known Issues.” In some cases, testing reports may be available to customers upon request.

Latest update: 2021/09/24

Product 

OneSpan Product 
Version

Android 
Version 

iOS 
Version 

Results 

MSS 

- Android: 4.30.1
- iOS: 4.30.1 

Android 12 Beta 4 

iOS15 Beta 08

- Android – No known issues
- iOS – No Known Issues

MAS

- Android: 4.28.1
- iOS: 4.28.21

Android 12 Beta 4.1

iOS15 Beta 07

- Android – No known issues
- iOS – No known issues 

MA-ES

- Android: 4.28.2
- iOS: 4.28.2

Android 12 Beta 4.1

iOS15 Beta 07

- Android – No known issues
- iOS – No known issues 

MA 

- Android: 3.1.0
- iOS: 3.1.0

Android 12 Beta 5

iOS15 Beta 08

- Android – No known issues
- iOS – No known issues

App Shielding 

- Android: 4.3.1
- iOS: 4.3.0

Android 12 Beta 4
(API 31)

iOS 15

Please see notes below
- Android – No known issues *
- iOS – No known issues (*1)


* PLEASE NOTE: OneSpan App Shielding for Android version 4.3.1 is now available.
We’ve tested the release and believe it to be compatible with current beta versions.

*1 PLEASE NOTE: For iOS, we’ve identified an issue where shielding larger, more complex apps may cause them to crash on iPhone 5 or 6 devices that run on iOS 11 or 12.
Not all shielded apps are affected by this issue.
If crashing of your shielded app on iPhone 5 or 6 devices running iOS 11 or 12 is blocking your release, upgrading to version 4.2.5 or 4.3.0 for iOS should fix the issue.

Customers should begin testing the new versions of App Shielding for Android now and not wait for the release candidate expected next month.
To prevent your shielded iOS app from crashing on iOS 15, you must integrate OneSpan App Shielding for iOS version 4.2.4 or above.

OneSpan Approach

To minimize potential interruptions in the availability of OneSpan customers’ mobile apps caused by Android and iOS updates, OneSpan closely monitors information and purported timelines related to new Android and iOS releases and ensures OneSpan mobile solutions’ compatibility accordingly. We do this so customers can focus on their apps’ core functionality and leave the compatibility of OneSpan mobile solutions-related functionality to us.  

OneSpan’s objective is to deliver stable software as quickly as possible consequent to Google or Apple publishing a final Android or iOS release candidate and before those Android and iOS releases are made available to the public. As the anticipated public release date approaches, OneSpan tests its mobile solutions’ compatibility with some (though not necessarily all) available Android and iOS beta versions to identify and resolve issues prior to the public release of the final versions. 

Compatibility test reports are available to OneSpan customers upon request. However, OneSpan standard practice is to support production operating systems that are supported by the manufacturer and not to release iterative versions of our mobile solutions that support each beta version. If during testing we identify the need to release a beta-compatible version of one of our mobile solutions, we will do so – but in general we expect this to be a rare occurrence. 

OneSpan cannot anticipate changes from one beta version to the next and publishing releases for each iteration is counterproductive to providing customers with a compatible release as quickly as possible after a release candidate is published by Apple or Google. If a customer should identify a beta-release-related issue with one of our mobile solutions, we do appreciate them notifying us to ensure we are aware of it. 

Below you’ll see expected timelines for upcoming Android 12 and iOS 15 preview, beta and final releases along with information about OneSpan’s associated compatibility testing plans. Because both Android 12 and iOS 15 are still in development, OneSpan does not guarantee full support or compatibility testing for all preview or beta versions, but in some cases will make compatibility testing reports available upon request. This article will be updated regularly with information about OneSpan compatibility testing to keep customers informed. 

Expected timelines for Android and iOS preview, beta, and final releases

Android 12 


Beta 1 

Beta 2 

Beta 3 

Beta 4 

Release Candidate 

Final release 

May 2021 

Jun/Jul 2021 

Jun/Jul 2021 

Aug 2021 

Q3 2021 

Sep 2021

https://developer.android.com/about/versions/12/overview

iOS 15 


Developer Beta 

Public Betas  

Beta 3 

Beta 4 

Golden Master 

Final release 

June 2021 

Q3 2021 

Q3 2021

Q3 2021

Sep 2021 

Sep 2021


Known issues
 

Android 12 [most recently identified issues on top]

  • Android 12 Beta 4
    • App Shielding v4.2.6: No issues found.
    • MSS 4.30.1: No issues found.
  • Android 12 Beta 3
    • App Shielding v4.2.4: App Shielding is not officially supported but generally works.

  • Android 12 Developer Preview 3
    • MA 2.3.3
      • Issue related to new Splash Screen API provided with this Android preview. Status: investigating
    • App Shielding v4.2.3 and before -> known issues. Please always maintain your applications with the latest version of App Shielding and stay up-to-date on our Android 12 compatibility here.
  • Android 12 Developer Preview 1.1
    • MSS 4.28.0
      • Issue related to CDDC SDK. Status: solved - OS preview not mature, no longer occurs on Preview 2.
      • Issue related to Image Scanner SDK. Status: solved - OS preview not mature, no longer occurs on Preview 2.
      • Issue related to Notification SDK. Status: solved - Not an issue, incorrect settings in AndroidManifest
      • Issue related to Orchestration SDK. Status: investigating

iOS 15 [most recently identified issues on top]


_________________________________________________________________________________________________________________

Security Status: External
Document type: Documentation
Applies to: MSS, MAS, MA, App Shielding