Apple is formally engaged on supporting its Swift programming language on Android, the corporate introduced earlier this week. While apps for iOS and Android are often written in Swift and Kotlin, respectively, the iPhone maker’s makes an attempt to help Swift on Android may provide another for improvement of apps on Google’s working system. Apple already helps Swift on Windows and Linux, and it has established an Android Workgroup to take care of the working system as a supported platform for the Swift programming language.
Swift Says Android Working Group Membership Open to All Community Members
On Thursday, Swift Core group member Mishal Shah introduced the institution of the Swift Android Workgroup in a discussion board put up. According to the Swift web site, the workgroup will promote the usage of the programming language to create functions for Android. It presently has 10 members, and membership is “open to anyone wishing to contribute.”‘
The newly established workgroup will carry out a number of duties listed out on the Swift web site. These embrace sustaining and enhancing the help for Swift on Android, whereas working with the Platform Steering Group to determine platform help ranges, and including help for debugging Android apps written utilizing Swift.
Workgroup member Marc Prud’hommeaux (@marcprux) defined that one use case can be the power to develop Android and iOS apps concurrently, utilizing a shared codebase. Swift can really be used to construct your entire software stack, whereas utilizing a local consumer interface for Android and iOS.
It’s value noting that instruments like Skip exist already, and permit builders to construct native apps for Android concurrently, utilizing the identical Swift and SwiftUI code that they use to develop their iOS apps. The service robotically develops the code for Android (and its interface) utilizing Jetpack Compose, permitting builders to supply optimised and “native” efficiency on an iPhone and Android smartphone.
With Swift formally sustaining Android as a supported platform, instruments like Skip ought to get even higher, whereas builders ought to discover it a lot simpler to construct apps for Android that had been written in Swift. Developers can comply with the workgroup’s efforts through the Swift for Android GitHub roadmap, and even contribute to the undertaking.