Swift has matured significantly since its introduction in 2014, with improved tooling and many teams adopting it as their primary language. Leveraging safer code writing patterns and features, Swift encourages easier understanding and maintenance of code. The introduction of ABI stability in Swift 5 eliminated the need to ship the Swift runtime libraries with app bundles, reducing app size by around 5 MB. However, module stability is still a requirement for shipping binary frameworks, which is currently under development. Despite this, it's now possible to use Objective-C as an interface with Swift, allowing developers to transition to Swift while maintaining compatibility with future versions of the language.