Make Swift Playgrounds open source

Originator:m
Number:rdar://39030242 Date Originated:30/03/2018
Status:Open Resolved:
Product:Swift Playgrounds Product Version:
Classification:Suggestion Reproducible:
 
Swift Playgrounds represents a fantastic idea, but can be improved in many ways to pave the way of advanced Swift usage from iPad (or even iPhone).

Some of the features that can be added are:
- Find and Replace.
- Support for multiple editable source files for the same playground.
- Option to completely hide the editor to launch playgrounds full screen.
- Open Url protocol (and x-callback-url) to launch playgrounds from other apps.
- Packaging: install playgrounds as standalone apps on Springboards.
- UI interface design (Interface Builder).
- Storyboards support.

Asking Apple to support all those features seems stretched out as they are already available on Xcode for macOS.
However if Swift Playgrounds is released as open source software, like most of the Swift components, it can leverage the very large developer community to be improved at a faster pace with new and refreshing ideas.

I hope this can be considered as it will benefit most users: from students to developers to advanced users looking to use swift as scripting language.

The ability to build iOS apps from iOS itself is a required milestone for the platform.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!