Swift 6.3 Released
Article Summary
Holly Borla and Joe Heck announce Swift 6.3, bringing the language to Android officially for the first time. This release fundamentally expands where Swift can run, from embedded firmware to mobile apps across platforms.
Swift 6.3 marks a major milestone in cross-platform development with the first official Swift SDK for Android. The release focuses on expanding Swift's reach into new domains while improving developer ergonomics through better C interoperability, enhanced build tooling, and embedded environment support.
Key Takeaways
- Official Swift SDK for Android enables native development and Kotlin/Java integration
- New @c attribute exposes Swift functions to C code bidirectionally
- Module selectors (::) disambiguate APIs when importing multiple modules
- Swift Testing adds warning severity levels and test cancellation
- Embedded Swift gains enhanced C interop and complete linkage model
Swift 6.3 officially brings Swift to Android while adding critical language features that make cross-platform development more practical across embedded, server, and mobile environments.
About This Article
Developers working across multiple platforms had to deal with inconsistent build experiences. They also lacked unified tooling for cross-platform Swift development, which slowed down their workflow.
Apple added Swift Build to Swift Package Manager 6.3. This gives developers a single build engine that works the same way across all supported platforms.
The Swift Build preview lets developers build packages consistently across platforms. The community can report issues they find, which helps establish better practices for multi-platform Swift development.