As the number of platforms supported by Swift grows, users of Swift benefit from having a clear understanding of what tools and capabilities are available on specific platforms for the development and deployment of Swift applications. We are thus excited to announce a new section on Swift.org — aptly titled platform support — that acts as a central hub for this information.
The support for different platforms comes from different contributors to the Swift open source project. For each platform, there is a designated “platform owner” who serve as the primary point of contact for individual platforms. These stewardship roles will enable users and contributors to understand the level of support for each platform and make an informed decision when using Swift on that platform. Furthermore, documentation for each platform will be available for users on Swift.org.
Information on both the currently supported platforms, and their platform owners and documentation, are available in the new platform support section!
32 Likes
Thank you for creating this!
I think watchOS and tvOS minimum versions are swapped ( 9 <=> 2 ).
Thanks @CFUsername, updated the version.
1 Like
Nevin
4
Minor grammar issue, this sentence does not parse meaningfully:
There are the platforms one can use Swift’s development tools.
1 Like
@mishal_shah There are two broken auto-links:
Platform owners have sections on forums.swift.org
Apple will then re-sign the toolchain under swift.org
Thanks @benrimmington, updated.
1 Like
svanimpe
(Steven Van Impe)
8
@mishal_shah Can you remove the checkmarks for the REPL next to Ubuntu and Windows (and likely CentOS too)?
I use these platforms natively and the REPL does not work there:
1 Like
yonihemi
(Hemi)
9
Thanks @mishal_shah, very exciting development!
We'll be looking at getting the WebAssembly platform ready for the Deployment-only category. Guessing we'll need to stretch the meaning of Every platform is expected to have core runtime, Standard Library support, and core libraries a bit. SPM is working fairly well, but debugger and REPL are still a ways to go.
I'd be really interested how Android is treated in this regard. It's obviously been usable for a long while now but seems important pieces are still missing.
3 Likes
cc: @tomerd for Ubuntu/CentOS REPL issues
cc: @compnerd for Windows REPL issues
The new Platform Support page has sidebar items (Installing Swift, Using the REPL, Using the Package Manager, Using the LLDB Debugger) which are intended for the Getting Started page.
There's also a Platform Support section on the About Swift page. Should that section be updated or removed?