Apple Inc"},"platform":{"wt":"iPadOS,macOS"},"released":{"wt":"'''iPad'''
{{Start date and age|2016|09|13}}
'''macOS'''
{{Start date and age|2020|02|11}}"},"language":{"wt":"Dutch,English,French,German,Italian,Japanese,Korean,Portuguese,Simplified Chinese,Spanish,Swedish,Thai,Traditional Chinese,Turkish"},"genre":{"wt":"Education App"}},"i":0}}]}" id="mwBg">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}body.skin-minerva .mw-parser-output .infobox-header,body.skin-minerva .mw-parser-output .infobox-subheader,body.skin-minerva .mw-parser-output .infobox-above,body.skin-minerva .mw-parser-output .infobox-title,body.skin-minerva .mw-parser-output .infobox-image,body.skin-minerva .mw-parser-output .infobox-full-data,body.skin-minerva .mw-parser-output .infobox-below{text-align:center}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}
Developer(s) | Developer Tools Department Apple Inc |
---|---|
Initial release | iPad September 13, 2016 macOS February 11, 2020 |
Platform | iPadOS, macOS |
Available in | Dutch, English, French, German, Italian, Japanese, Korean, Portuguese, Simplified Chinese, Spanish, Swedish, Thai, Traditional Chinese, Turkish |
Type | Education App |
Website | www |
Swift Playgrounds is an educational tool and development environment for the Swift programming language developed by Apple Inc., initially announced at the WWDC 2016 conference. [1] It was introduced as an iPad application alongside iOS 10, with a macOS version introduced in February 2020. [2] It is available for free via Apple's App Store for iPadOS and Mac App Store for macOS.
In addition to publishing the Swift Playgrounds application itself, Apple also produces a series of educational lessons teaching programming and debugging skills. [3] The application can also subscribe to lessons and other content published by third parties, [4] [5] including lessons allowing users to control educational toys such as Lego Mindstorms EV3 and Sphero robots. [6] Apple publishes a curriculum guide for educators wishing to incorporate Swift Playgrounds into their teaching. [7]
Swift Playgrounds was designed to be a development environment and an education tool simultaneously. [8] The app allows users to download lessons and challenges. Once stored on the iPad, these can be copied and modified without the need of an active internet connection.
Apple's initial lessons, available for all Swift Playgrounds users to download, introduce three characters: Byte, Blu, and Hopper. In each challenge, young coders are asked to assist these characters achieving simple goals by coding simple instructions. As challenges become more difficult, more complex algorithms are required to solve them and new concepts are introduced. [9] Advanced lessons in Playgrounds introduce users to more complex features such as Apple's Bluetooth and Augmented Reality development platform (ARKit) APIs. [10]
In addition to Apple's own educational content, Swift Playgrounds can download third-party lessons through its subscriptions feature. [5] [4] Some third-party lessons allow the app to control robots (such as Lego Mindstorms EV3 and Sphero educational toys) and drones (such as the Parrot). [6] Apple also offers coding classes using Swift Playgrounds at Apple Stores. [11]
Swift Playgrounds was designed to be fully accessible to users with disabilities. [7] [12] It supports Apple's VoiceOver screen reader technology, and at WWDC 2020 Apple introduced a series of lessons called "Swan's Quest" which use accessibility features to help students solve puzzles. [13]
The Swift Playgrounds application was announced on June 13, 2016 at WWDC 2016 as an iPad exclusive app to help people learning to code with Apple's Swift programming language. [1] [14] A beta version for Apple developers was released on the same date, followed by a public beta version in the following month. The app was presented as a teaching tool for students, introducing the core concepts of coding using an interactive environment designed for touch. [15] The application's name is an apparent reference to Xcode's earlier Playgrounds feature, introduced in 2014.[ citation needed ]
Along with iOS 10, the app was officially released on September 13, 2016. [16] Apple also published a curriculum guide, recommending the iPad app for middle school students and up. [7] In January 2018, Apple introduced subscriptions to the iPad application, allowing users to subscribe to playgrounds developed by third parties. [5] [4]
On February 11, 2020, Apple released a macOS version of Swift Playgrounds on the Mac App Store, built using Apple's Catalyst technology. [2] Subsequent versions of the application have supported both iPadOS and macOS, with most of Apple's curriculum available on both platforms.[ citation needed ] For WWDC 2020, Apple published a session instructing third-party developers on how to support both platforms in their subscriptions. [17]
The iPad version of the Swift Playgrounds (1.0) was released on September 13, 2016. Chris Lattner was also one of the few core people who drove Swift Playgrounds for iPad, including conception, design, implementation, and iteration. [18] Simultaneously with its release, Apple published guides on the iBookStore to teach users how to navigate and use the application. [14] The launch coincided with a large Silicon Valley campaign to press public schools to teach coding and was followed by Apple's announcement of the "Everyone Can Code" initiative, a program that provides computer science curriculum to help kids learn how to code. [19] [20] Swift Playgrounds is included in this program as free coding curriculum and Apple provides detailed guides to walk teachers through teaching Swift. [21] Apple also released "App Development with Swift", a year-long curriculum for teaching Swift software development and later introduced a Swift certification program to validate coding skills for students. [22] [23]
In May 2018, Apple announced the extension of "Everyone Can Code" initiative to US schools serving blind and deaf students. In January 2017, Apple partnered with RNIB (Royal National Institute of Blind People) to provide braille versions of the Swift Playgrounds graphics used in its coding course. [24] [25]
In 2020, Apple launches the Swift Student Challenge, a competition in which students can submit code written in Swift through Swift Playgrounds. [26] [27]
In February 2022, Apple launches Swift Playgrounds 3.2 for Mac as a dedicated app on the AppStore, keeping the same focus of helping kids to learn to code with Apple's Swift programming language. [28]
Date | Version | Description |
---|---|---|
June 2016 | Apple announces Swift Playgrounds for iPad - version for Apple Developers is released | |
July 2016 | Public beta version released | |
September 2016 | 1.0 | First version is released |
March 2017 | 1.2 | Language support for Simplified Chinese, Japanese, French, German and Latin American Spanish; Support for MapKit framework |
June 2017 | 1.5 | Possibility to write code to control robots and drones (Lego Mindstorms EV3, Parrot, Sphero...) [29] [30] |
September 2017 | 1.6 | Support for ARKit (Augmented Reality) Support for Swift 4 Access to camera |
January 2018 | 2.0 | Subscriptions for third-party playgrounds made available. [5] |
April 2018 | 2.1 | Support for Swift 4.1 |
November 2018 | 2.2 | Support for Swift 4.2 |
May 2019 | 3.0 | Support for Swift 5 Shared Swift files |
October 2019 | 3.1 | Support for Swift 5.1 SwiftUI framework included |
February 2020 | 3.2 (macOS-only) [31] | Support for macOS [31] |
April 2020 | 3.3 | Support for iPadOS cursor [31] |
November 2020 | 3.4 | Console area shows the output of print() statements [31] Export as new playground feature [31] |
December 2021 | 4.0 | Apps can be built with SwiftUI |
May 2022 | 4.1 | Guided walkthroughs teach SwiftUI app building basics Build and run apps on macOS 12.4 |
October 2022 | 4.2 | Customizable toolbar to have favorite items App Preview tabs for multiple previews |
April 2023 | 4.3 | Support for Swift 5.8 |
September 2023 | 4.4 | Support for Swift 5.9 |
April 2024 | 4.5 | In-app navigation tools includes Open Quickly, Quick Actions, and Jump to Line Support for Swift 5.10 |
Upon release, Swift Playgrounds reached the first place in the top free iPad education apps in nearly 100 countries. The app received generally positive reviews from users (4/5 rating score on the App Store) and from the press. [32] [19] [33] [34] [35] [36] [37] [38] [39] [21] The app's ability to make serious coding accessible to young students was praised, as well as the fact that it was not excessively focused on Swift but rather in teaching good coding practices. [40] [41] Common Sense Media rates Swift Playgrounds with a 5/5 ranking score. [42]
Safari is a web browser developed by Apple. It is built into several of Apple's operating systems, including macOS, iOS, iPadOS and visionOS, and uses Apple's open-source browser engine WebKit, which was derived from KHTML.
Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, tvOS, and visionOS. It was initially released in late 2003; the latest stable release is version 16, released on September 16, 2024, and is available free of charge via the Mac App Store and the Apple Developer website. Registered developers can also download preview releases and prior versions of the suite through the Apple Developer website. Xcode includes command-line tools that enable UNIX-style development via the Terminal app in macOS. They can also be downloaded and installed without the GUI.
The Worldwide Developers Conference (WWDC) is an information technology conference held annually by Apple Inc. The conference is usually held at Apple Park in California. The event is usually used to showcase new software and technologies in the macOS, iOS, iPadOS, watchOS, tvOS, and visionOS families as well as other Apple software; new hardware products are sometimes announced as well. WWDC is also an event hosted for third-party software developers that work on apps for iPhones, iPads, Macs, and other Apple devices. Attendees can participate in hands-on labs with Apple engineers and attend in-depth sessions covering a wide variety of topics.
The Apple community consists of the users, media, and third party companies interested in Apple Inc. and its products. They discuss rumors, future products, news stories, and support of Apple's products. Apple has a devoted following, especially for the Apple II, Mac, iPod, iPhone, and luminary staff members. The personal computer revolution, mixed with Apple's vertical integration of its products and services, has increased popularity. Apple's corporate policy of extreme secrecy about future products intensify interest in the company's activities.
Panic Inc. is an American software development and video game publishing company based in Portland, Oregon. The company specializes in macOS and iOS applications and began publishing video games in 2016.
Things is a task management app for macOS, iPadOS, iOS, watchOS, and visionOS made by Cultured Code, a software startup based in Stuttgart, Germany. It first released for Mac as an alpha that went out in late 2007 to 12,000 people and quickly gained popularity. The following July, when the App Store launched, it was among the first 552 apps available for iPhone. It was then released alongside the iPad in 2010, the Apple Watch in 2015, and the Apple Vision Pro in 2024.
iOS is a mobile operating system developed by Apple exclusively for its devices. It was unveiled in January 2007 for the first-generation iPhone, which launched in June 2007. Major versions of iOS are released annually; the current stable version, iOS 18, was released to the public on September 16, 2024.
The iOS SDK, formerly the iPhone SDK, is a software development kit (SDK) developed by Apple Inc. The kit allows for the development of mobile apps on Apple's iOS and iPadOS operating systems.
iOS is a mobile operating system developed by Apple Inc. and was first released as iPhone OS in June 2007, coinciding with the launch of the first generation iPhone. iPhone OS was renamed iOS following the release of the iPad, starting with iOS 4. With iOS 13, Apple began offering a separate operating system, iPadOS, for the iPad. iOS is also the foundation of the newer audioOS and tvOS, and shares some of its code with macOS. New iOS versions are released yearly, alongside new iPhone models. From the launch of the iPhone in 2007 until the launch of iPhone 4 in 2010, this occurred in June or July; since then, new major versions are usually released in September, with the exception of iOS 5, which released in October 2011. Since the launch of the iPhone in June 2007, there have been 18 major releases of iOS, with the current major version being iOS 18, released on September 16, 2024.
iPadOS is a mobile operating system developed by Apple Inc. for its iPad line of tablet computers. It was given a name distinct from iOS, the operating system used by Apple's iPhones to reflect the diverging features of the two product lines, such as multitasking. It was introduced as iPadOS 13, reflecting its status as the successor to iOS 12 for the iPad, and first released to the public on September 24, 2019. Major versions of iPadOS are released annually; the current stable version, iPadOS 18, was released to the public on September 16, 2024.
Craig Federighi is an American engineer and business executive who is the senior vice president (SVP) of software engineering at Apple Inc. He oversees the development of Apple's operating systems. His teams are responsible for delivering the software of Apple's products, including the user interface, applications, and frameworks.
Apple Maps is a web mapping service developed by Apple Inc. As the default map system of iOS, iPadOS, macOS, and watchOS, it provides directions and estimated times of arrival for driving, walking, cycling, and public transportation navigation. A "Flyover" mode shows certain urban centers and other places of interest in a 3D landscape composed of models of buildings and structures.
Apple News is a news aggregator app developed by Apple Inc., for its iOS, iPadOS, watchOS, and macOS operating systems. The iOS version was launched with the release of iOS 9. It is the successor to the Newsstand app included in previous versions of iOS. Users can read news articles with it, based on publishers, websites and topics they select, such as technology or politics.
tvOS is an operating system developed by Apple Inc. for the Apple TV, a digital media player. In the first-generation Apple TV, Apple TV Software was based on Mac OS X. Starting with the second generation, the software is based on the iOS operating system and has many similar frameworks, technologies, and concepts.
Airmail is an email client for iPhone and macOS by Italian company Bloop SRL. It was based originally on the Sparrow client.
iOS 13 is the thirteenth major release of the iOS mobile operating system developed by Apple for the iPhone, iPod Touch and HomePod. The successor to iOS 12, it was announced at the company's Worldwide Developers Conference (WWDC) on June 3, 2019, and released on September 19, 2019. It was succeeded by iOS 14, released on September 16, 2020.
macOS Monterey is the eighteenth major release of macOS, Apple's desktop operating system for Macintosh computers. The successor to macOS Big Sur, it was announced at WWDC 2021 on June 7, 2021, and released on October 25, 2021. macOS Monterey was succeeded by macOS Ventura, which was released on October 24, 2022.
iPadOS 16 is the fourth major release of the iPadOS operating system developed by Apple for its iPad line of tablet computers. The successor to iPadOS 15, it was announced at the company's Worldwide Developers Conference (WWDC) on June 6, 2022, along with iOS 16, macOS Ventura, watchOS 9, and tvOS 16. It received numerous new features, improving multitasking and many other aspects of the operating system, most notably on iPads with Apple's M1 SoC and later.
SwiftUI is a declarative framework for building user interfaces for iOS, iPadOS, watchOS, tvOS, visionOS and macOS, developed by Apple Inc. for the Swift programming language.