Szybkie place zabaw — Swift Playgrounds

Szybkie place zabaw
Ikona App Store dla Swift Playgrounds.png
Deweloper(zy) Dział Narzędzi Deweloperskich
Apple Inc
Pierwsze wydanie iPad
13 września 2016 r .; 4 lata temu macOS 11 lutego 2020 ; 15 miesięcy temu ( 2016-09-13 )

 ( 11.02.2020 )
Platforma iPadOS, macOS
Dostępne w Holenderski, angielski, francuski, niemiecki, włoski, japoński, koreański, portugalski, chiński uproszczony, hiszpański, szwedzki, tajski, chiński tradycyjny, turecki
Rodzaj Aplikacja edukacyjna
Stronie internetowej www .apple .com /swift /plac zabaw / Edytuj to na Wikidanych

Swift zabaw jest narzędziem edukacyjnym i środowisko programistyczne dla Swift język programowania opracowany przez Apple Inc , początkowo ogłoszonego na WWDC 2016 konferencji. Został wprowadzony jako aplikacja na iPada wraz z iOS 10 , a wersja na macOS została wprowadzona w lutym 2020 r. Jest dostępna bezpłatnie w Apple App Store dla iPadOS i Mac App Store dla macOS.

Oprócz publikowania samej aplikacji Swift Playgrounds, Apple przygotowuje również serię lekcji edukacyjnych uczących umiejętności programowania i debugowania. Aplikacja może również subskrybować lekcje i inne treści publikowane przez osoby trzecie, w tym lekcje umożliwiające użytkownikom sterowanie zabawkami edukacyjnymi, takimi jak Lego Mindstorms EV3 i roboty Sphero . Apple publikuje przewodnik po programach nauczania dla nauczycieli, którzy chcą włączyć Swift Playgrounds do swojego nauczania.

funkcje

Zrzut ekranu z Swift Playgrounds. Celem tego ćwiczenia jest pomoc Bajtowi w zebraniu klejnotu za pomocą kombinacji prostych poleceń.

Swift Playgrounds został zaprojektowany jako środowisko programistyczne i narzędzie edukacyjne jednocześnie. Aplikacja umożliwia użytkownikom pobieranie lekcji i wyzwań. Po zapisaniu na iPadzie można je kopiować i modyfikować bez konieczności aktywnego połączenia z Internetem.

Pierwsze lekcje Apple, dostępne do pobrania dla wszystkich użytkowników Swift Playgrounds, przedstawiają trzy postacie: Byte, Blu i Hopper. W każdym wyzwaniu młodzi programiści proszeni są o pomoc tym postaciom w osiągnięciu prostych celów poprzez kodowanie prostych instrukcji. W miarę jak wyzwania stają się coraz trudniejsze, do ich rozwiązywania potrzebne są bardziej złożone algorytmy i wprowadzane są nowe koncepcje. Zaawansowane lekcje w Playgrounds zapoznają użytkowników z bardziej złożonymi funkcjami, takimi jak interfejsy API platformy programistycznej Bluetooth i rozszerzonej rzeczywistości (ARKit) firmy Apple .

Oprócz własnych treści edukacyjnych Apple, Swift Playgrounds może pobierać lekcje innych firm za pośrednictwem funkcji subskrypcji. Niektóre lekcje innych firm pozwalają aplikacji kontrolować roboty (takie jak Lego Mindstorms EV3 i zabawki edukacyjne Sphero ) oraz drony (takie jak Parrot ). Apple oferuje również zajęcia z kodowania przy użyciu Swift Playgrounds w Apple Stores .

Swift Playgrounds został zaprojektowany tak, aby był w pełni dostępny dla użytkowników niepełnosprawnych. Obsługuje technologię czytnika ekranu VoiceOver firmy Apple , a na WWDC 2020 firma Apple przedstawiła serię lekcji o nazwie „Swan's Quest”, które wykorzystują funkcje ułatwień dostępu, aby pomóc uczniom w rozwiązywaniu zagadek.

Historia

Aplikacja Swift Playgrounds została ogłoszona 13 czerwca 2016 r. na WWDC 2016 jako ekskluzywna aplikacja na iPada, która ma pomóc ludziom w nauce kodowania w języku programowania Apple Swift. Wersja beta dla programistów Apple została wydana tego samego dnia, a publiczna wersja beta została wydana w następnym miesiącu. Aplikacja została zaprezentowana jako narzędzie dydaktyczne dla uczniów, wprowadzająca podstawowe koncepcje kodowania przy użyciu interaktywnego środowiska zaprojektowanego dla dotyku. Nazwa aplikacji jest oczywistym odniesieniem do wcześniejszej funkcji Playgrounds Xcode , wprowadzonej w 2014 roku.

Wraz z iOS 10 aplikacja została oficjalnie wydana 13 września 2016 r. Firma Apple opublikowała również przewodnik po programie nauczania , polecając aplikację na iPada dla uczniów gimnazjów i starszych. W styczniu 2018 r. Apple wprowadził subskrypcje do aplikacji na iPada, umożliwiając użytkownikom subskrypcję placów zabaw opracowanych przez inne firmy.

11 lutego 2020 r. firma Apple udostępniła w Mac App Store wersję Swift Playgrounds dla systemu MacOS , zbudowaną przy użyciu technologii Catalyst firmy Apple . Kolejne wersje aplikacji wspierały zarówno iPadOS, jak i macOS, przy czym większość programu nauczania Apple jest dostępna na obu platformach. Na WWDC 2020 firma Apple opublikowała sesję instruującą programistów zewnętrznych, jak obsługiwać obie platformy w swoich subskrypcjach.

Rozwój

Wersja Swift Playgrounds (1.0) na iPada została wydana 13 września 2016 r. Chris Lattner był również jedną z niewielu kluczowych osób, które prowadziły Swift Playgrounds dla iPada, w tym koncepcji, projektu, implementacji i iteracji. Równolegle z wydaniem, Apple opublikował przewodniki w iBookStore, aby nauczyć użytkowników, jak poruszać się po aplikacji i korzystać z niej. Inauguracja zbiegła się z dużą kampanią w Dolinie Krzemowej, mającą na celu nakłonienie szkół publicznych do nauczania kodowania, a po niej nastąpiło ogłoszenie przez Apple inicjatywy „Każdy może kodować”, programu, który zapewnia program nauczania informatyki, aby pomóc dzieciom w nauce kodowania. Swift Playgrounds jest częścią tego programu jako bezpłatny program nauczania programowania, a Apple zapewnia szczegółowe przewodniki, które prowadzą nauczycieli przez proces nauczania języka Swift . Firma Apple wydała również „App Development with Swift”, roczny program nauczania programowania w języku Swift, a później wprowadziła program certyfikacji Swift w celu weryfikacji umiejętności kodowania uczniów.

W maju 2018 r. Apple ogłosił rozszerzenie inicjatywy „Każdy może kodować” na amerykańskie szkoły obsługujące uczniów niewidomych i niesłyszących. W styczniu 2017 r. Apple nawiązało współpracę z RNIB (Royal National Institute of Blind People), aby zapewnić wersje brajlowskie grafiki Swift Playgrounds używanej w kursie kodowania.

Historia wersji

Data Wersja Opis
czerwiec 2016 Apple ogłasza Swift Playgrounds na iPada – wersja dla Apple Developers jest już dostępna
Lipiec 2016 Wydano publiczną wersję beta
wrzesień 2016 1,0 Wydano pierwszą wersję
Marzec 2017 1.2 Obsługa języków dla uproszczonego chińskiego, japońskiego, francuskiego, niemieckiego i hiszpańskiego w Ameryce Łacińskiej;

Wsparcie dla frameworka MapKit

Czerwiec 2017 1,5 Możliwość napisania kodu do sterowania robotami i dronami ( Lego Mindstorms EV3 , Parrot , Sphero ...)
wrzesień 2017 1,6 Wsparcie dla ARKit (rzeczywistość rozszerzona)

Wsparcie dla Swift 4

Dostęp do aparatu

Styczeń 2018 2,0 Udostępniono abonamenty na zewnętrzne place zabaw.
Maj 2019 3,0 Wsparcie dla Swifta 5

Udostępnione pliki Swift

Październik 2019 3.1 Wsparcie dla Swift 5.1

Zawiera framework SwiftUI

Luty 2020 3.2 (tylko macOS) Wsparcie dla macOS
Kwiecień 2020 3,3 Wsparcie dla kursora iPadOS
Listopad 2020 3.4 Obszar konsoli pokazuje wyjście instrukcji print()

Eksportuj jako nową funkcję placu zabaw

Przyjęcie

Po premierze Swift Playgrounds osiągnął pierwsze miejsce wśród najlepszych bezpłatnych aplikacji edukacyjnych na iPada w prawie 100 krajach. Aplikacja otrzymała ogólnie pozytywne recenzje od użytkowników (ocena 4/5 w App Store) oraz od prasy. Doceniono zdolność aplikacji do udostępniania poważnego kodowania młodym uczniom, a także to, że nie była nadmiernie skoncentrowana na Swift, ale raczej na uczeniu dobrych praktyk kodowania. Common Sense Media ocenia Swift Playgrounds z wynikiem 5/5 w rankingu.

Bibliografia

Linki zewnętrzne