With security in mind and the modern features to help programming, we have developed a new iOS SDK and sample application using the more modern Swift programming language. We are happy to have already released CBA Fusion Control 1.0 SwiftUI sample app that uses FCSDK iOS 4.0.0 in our second quarter of 2022. We continue to perform bug fixes and improvements to Swift FCSDK iOS >= 4.0.0.
Swift was developed and released in 2014 to replace the programming language Objective-C, as Objective-C has been largely unchanged since the early 1980’s.
Swift and Objective-C continue to interoperate and even run within one program.
Further sound reasons to update to Swift are as follows.
- Type interface in Swift reduces coding length which results in fewer bugs and issues.
- Swift’s security framework improves security in handling certificates, trust policies, keys and encryption.
- Dynamic libraries reduce the amount of memory required and increase performance.
Going forward this makes it impractical to continue to keep both SDK’s secure and up to date.
We are therefore discontinuing support, upgrades or fixes for our FCSDK 3.4.5 for iOS Objective-C SDK as of March 31, 2023.
Some of our customers have already transitioned to Swift FCSDK iOS >= 4.0.0 with ease and we are happy to discuss how this can be implemented in your environment.
We appreciate the understanding and support of all our customers as we move forward with more modern standards and continue to keep the security of our products as the highest priority.
We will continue to keep in regular communication with our customers.
In review we encourage all Objective-C and Swift based apps to move to the latest version of FCSDK iOS, that being a version greater or equal to release 4.0.0 as soon as possible. Please see our migration guide for a quick reference and please reach out to us if you have any implementation issues in your app’s environment as you adopt the latest and greatest CBA iOS SDK’s.
Thank you for your ongoing support.