Swift hřiště - Swift Playgrounds
Vývojáři | Oddělení vývojových nástrojů Apple Inc. |
---|---|
První vydání | iPad 13. září 2016 Operační Systém Mac 11. února 2020 |
Plošina | iOS (pouze iPad), iPadOS, macOS |
K dispozici v | Holandština, angličtina, francouzština, němčina, italština, japonština, korejština, portugalština, zjednodušená čínština, španělština, švédština, thajština, tradiční čínština, turečtina |
Typ | Vzdělávací aplikace |
webová stránka | www |
Swift hřiště je vzdělávací nástroj a vývojové prostředí pro Rychlý programovací jazyk vyvinutý Apple Inc., původně oznámeno na WWDC 2016 konference.[1] To bylo představeno jako iPad aplikace vedle iOS 10, s Operační Systém Mac verze představená v únoru 2020.[2] Je k dispozici zdarma prostřednictvím společnosti Apple Obchod s aplikacemi pro iPadOS a Mac App Store pro macOS.
Kromě publikování samotné aplikace Swift Playgrounds Apple také produkuje řadu vzdělávacích lekcí, které učí programování a ladění.[3] Aplikace si také může předplatit lekce a další obsah publikovaný třetími stranami,[4][5] včetně lekcí umožňujících uživatelům ovládat vzdělávací hračky, jako je Lego Mindstorms EV3 a Sphero roboti.[6] Apple vydává průvodce osnovami pro pedagogy, kteří chtějí do výuky začlenit hřiště Swift.[7]
Funkce
Swift Playgrounds bylo navrženo jako vývojové prostředí a vzdělávací nástroj současně.[8] Tato aplikace umožňuje uživatelům stahovat lekce a výzvy. Po uložení do iPadu je lze kopírovat a upravovat bez nutnosti aktivního připojení k internetu.
Počáteční lekce společnosti Apple, které si mohou stáhnout všichni uživatelé Swift Playgrounds, představují tři postavy: Byte, Blu a Hopper. V každé výzvě jsou mladí kodéři požádáni, aby těmto postavám pomohli dosáhnout jednoduchých cílů kódováním jednoduchých pokynů. Jak se výzvy stávají obtížnějšími, jsou k jejich řešení zapotřebí složitější algoritmy a jsou představeny nové koncepty.[9] Pokročilé lekce na hřišti seznamují uživatele se složitějšími funkcemi, jako je Apple Bluetooth a vývojová platforma pro rozšířenou realitu (ARKit) API.[10]
Kromě vlastního vzdělávacího obsahu společnosti Apple může Swift Playgrounds stahovat lekce třetích stran prostřednictvím funkce předplatného.[5][4] Některé lekce třetích stran umožňují aplikaci ovládat roboty (např Lego Mindstorms EV3 a Sphero vzdělávací hračky) a drony (tak jako Papoušek ).[6] Apple také nabízí kurzy kódování pomocí Swift Playgrounds na Apple Stores.[11]
Swift Playgrounds byl navržen tak, aby byl plně funkční přístupné uživatelům se zdravotním postižením.[7][12] Podporuje Apple VoiceOver technologie čtečky obrazovky a na WWDC 2020 Apple představil řadu lekcí s názvem „Swan's Quest“, které využívají funkce přístupnosti a pomáhají studentům řešit hádanky.[13]
Dějiny
Aplikace Swift Playgrounds byla oznámena 13. června 2016 na WWDC 2016 jako exkluzivní aplikace pro iPad, která pomáhá lidem naučit se kódovat pomocí programovacího jazyka Swift společnosti Apple.[1][14] Ke stejnému datu byla vydána beta verze pro vývojáře Apple, následovaná veřejnou beta verzí v následujícím měsíci. Tato aplikace byla představena jako učební nástroj pro studenty a představila základní koncepty kódování pomocí interaktivního prostředí určeného pro dotyky.[15] Název aplikace je zjevným odkazem na dřívější Xcode Hřiště funkce představená v roce 2014.[Citace je zapotřebí ]
Spolu s iOS 10 byla aplikace oficiálně vydána 13. září 2016.[16] Apple také zveřejnil a průvodce osnovami, doporučující aplikaci iPad pro studenty středních škol a vyšší.[7] V lednu 2018 společnost Apple představila předplatné aplikace pro iPad, které uživatelům umožňuje předplatit si hřiště vyvinutá třetími stranami.[5][4]
Dne 11. února 2020 vydala společnost Apple na Macu verzi Swift Playgrounds Mac App Store, postavený pomocí Apple Katalyzátor technologie.[2] Následující verze aplikace podporovaly iPadOS i macOS, přičemž většina osnov Apple je k dispozici na obou platformách.[Citace je zapotřebí ] Pro WWDC 2020 společnost Apple zveřejnila relaci s pokyny vývojářům třetích stran o tom, jak podporovat obě platformy v jejich předplatných.[17]
Rozvoj
Verze Swift Playgrounds (1.0) pro iPad byla vydána 13. září 2016. Chris Lattner byl také jedním z mála klíčových lidí, kteří řídili hřiště Swift Playground pro iPad, včetně koncepce, designu, implementace a iterace.[18] Současně s jeho vydáním zveřejnil Apple průvodce na internetu iBookStore naučit uživatele navigaci a používání aplikace.[14] Zahájení proběhlo současně s velkou kampaní v Silicon Valley, která tlačila na veřejné školy, aby vyučovaly programování, a poté následovalo oznámení společnosti Apple o iniciativě „Každý může kódovat“, program, který poskytuje osnovy počítačových věd, které dětem pomohou naučit se kódovat.[19][20] Swift Playgrounds je do tohoto programu zahrnuto jako osnovy bezplatného programování a Apple poskytuje podrobné průvodce, které učitele provedou výukou Rychlý.[21] Apple také vydal „App Development with Swift“, celoroční učební plán pro výuku vývoje softwaru Swift a později zavedl certifikační program Swift k ověření kódovacích dovedností pro studenty.[22][23]
V květnu 2018 společnost Apple oznámila rozšíření iniciativy „Každý může kódovat“ na americké školy sloužící nevidomým a neslyšícím studentům. V lednu 2017 společnost Apple uzavřela partnerství s RNIB (Královský národní institut nevidomých) poskytnout braillské verze grafiky Swift Playgrounds použité v kurzu kódování.[24][25]
Historie verzí
datum | Verze | Popis |
---|---|---|
Červen 2016 | Apple oznamuje Swift Playgrounds pro iPad - je vydána verze pro Apple Developers | |
Červenec 2016 | Vydána veřejná beta verze | |
Září 2016 | 1.0 | Je vydána první verze |
Březen 2017 | 1.2 | Jazyková podpora pro zjednodušenou čínštinu, japonštinu, francouzštinu, němčinu a latinskoamerickou španělštinu; Podpora pro rámec MapKit |
Červen 2017 | 1.5 | Možnost napsat kód pro ovládání robotů a dronů (Lego Mindstorms EV3, Papoušek, Sphero...)[26][27] |
Září 2017 | 1.6 | Podpora ARKit (Augmented Reality) Podpora pro Swift 4 Přístup k fotoaparátu |
Ledna 2018 | 2.0 | Předplatné na dětská hřiště třetích stran k dispozici.[5] |
Květen 2019 | 3.0 | Podpora pro Swift 5 Sdílené soubory Swift |
Říjen 2019 | 3.1 | Podpora pro Swift 5.1 Součástí je rámec SwiftUI |
Únor 2020 | 3.2 (pouze pro MacOS)[28] | Podpora pro macOS[28] |
Duben 2020 | 3.3 | Podpora kurzoru iPadOS[28] |
Listopad 2020 | 3.4 | Oblast konzoly zobrazuje výstup příkazů print ()[28] Exportovat jako novou funkci hřiště[28] |
Recepce
Po vydání se Swift Playgrounds dostalo na první místo v nejlepších bezplatných vzdělávacích aplikacích pro iPad v téměř 100 zemích. Aplikace obdržela obecně pozitivní recenze od uživatelů (skóre hodnocení 4/5 v App Store) a od tisku.[29][19][30][31][32][33][34][35][36][21] Byla oceněna schopnost aplikace zpřístupnit vážné kódování mladým studentům i skutečnost, že nebyla příliš zaměřena na Rychlý ale spíše ve výuce správných postupů kódování.[37][38] Common Sense Media hodnotí hřiště Swift s hodnocením 5/5.[39]
Reference
- ^ A b „Začínáme se Swiftem - WWDC 2016 - Videa“. Vývojář Apple. Citováno 29. ledna 2019.
- ^ A b Lyles, Taylor (12.02.2020). „Na Mac přichází bezplatná karanténa Swift Playgrounds, která se naučí kódovat“. The Verge. Citováno 2020-02-14.
- ^ „Education - K-12 - Teaching Code“. Jablko. Citováno 24. listopadu 2020.
- ^ A b C „Vytvořte si vlastní předplatné Swift Playgrounds - WWDC 2018 - Videa“. Vývojář Apple. Citováno 24. listopadu 2020.
- ^ A b C d „Apple vydává Swift Playgrounds 2.0 s možnostmi předplatného hřiště, další“. AppleInsider. Citováno 10. února 2019.
- ^ A b „Rychlá hřiště“. Jablko. Citováno 24. listopadu 2020.
- ^ A b C Apple Inc. (září 2017). „Průvodce osnovami pro hřiště Swift“ (PDF). Apple - každý může kódovat.
- ^ „Swift Playgrounds: Náhled pozoruhodného nového portálu Apple na kód“. iMore. 27. března 2018. Citováno 31. ledna 2019.
- ^ „Naučit se kódovat na hřištích Swift jako dospělý“. Macworld. 6. dubna 2018. Citováno 10. února 2019.
- ^ „Co je nového na hřištích Swift - WWDC 2017 - videa“. Vývojář Apple. Citováno 10. února 2019.
- ^ „Programovací dovednosti: Programování robotů s hřišti Swift“. Jablko. Citováno 25. listopadu 2020.
- ^ „Apple přináší kód pro každého do škol sloužících nevidomým a mrtvým studentům“. Jablko. Citováno 25. listopadu 2020.
- ^ "Startovací sada pro kódování a design". Vývojář Apple. Citováno 25. listopadu 2020.
- ^ A b Mayo, Benjamin (13. června 2016). „Apple oznamuje hřiště Swift Playground pro iPad na WWDC, veřejné vydání na podzim“. 9to5Mac. Citováno 31. ledna 2019.
- ^ „Rychlá hřiště“. Obchod s aplikacemi. Citováno 29. ledna 2019.
- ^ Mayo, Benjamin (13. června 2016). „Apple oznamuje hřiště Swift Playground pro iPad na WWDC, veřejné vydání na podzim“. 9to5Mac. Citováno 20. února 2019.
- ^ „Create Swift Playgrounds content for iPad and Mac - WWDC 2020 - Videos“. Vývojář Apple. Citováno 25. listopadu 2020.
- ^ „Domovská stránka Chrisa Lattnera“. nondot.org. Citováno 10. února 2019.
- ^ A b Singer, Natasha (12. září 2016). „Apple nabízí bezplatnou aplikaci pro výuku kódování dětí (iPady se prodávají samostatně)“. The New York Times. ISSN 0362-4331. Citováno 31. ledna 2019.
- ^ Ravipati, Srí. „Apple zahajuje iniciativu a program pro učitele Apple Can Code -“. Deník. Citováno 1. února 2019.
- ^ A b Chambers, Bradley (19. května 2018). „Making the Grade: Je Swift Playgrounds užitečným nástrojem v K-12?“. 9to5Mac. Citováno 1. února 2019.
- ^ „Apple zavádí osnovy vývoje aplikací pro studenty středních a komunitních vysokých škol“. Apple Newsroom. Citováno 1. února 2019.
- ^ Hall, Zac (30. července 2018). „Nový certifikační program Swift potvrzuje dovednosti kódování pro studenty“. 9to5Mac. Citováno 1. února 2019.
- ^ Evans, Jonny (24. ledna 2019). „Kurzy společnosti Apple„ Každý umí kódovat “jsou nyní k dispozici v Braillově písmu.“. Computerworld. Citováno 1. února 2019.
- ^ „Apple přináší kód pro všechny do škol sloužících nevidomým a neslyšícím studentům“. Apple Newsroom. Citováno 1. února 2019.
- ^ „Apple Swift Playgrounds 1.5 obsahuje ovládací prvky pro roboty a drony“. Macworld. 1. června 2017. Citováno 31. ledna 2019.
- ^ Owen, Malcolm. „Swift Playgrounds by mohlo pomoci uživatelům sestavit ovladatelné roboty na hodinách kódování“. AppleInsider. Citováno 1. února 2019.
- ^ A b C d E „Poznámky k verzi - rychlá hřiště“. Vývojář Apple. Citováno 25. listopadu 2020.
- ^ „Swift Playgrounds - AppAnnie report“. www.appannie.com. Citováno 10. února 2019.
- ^ Biersdorfer, J. D. (21. října 2016). „Chcete si vytvořit vlastní aplikaci? K tomu jsou bezplatné kurzy“. The New York Times. ISSN 0362-4331. Citováno 10. února 2019.
- ^ „Naučit se kódovat na hřištích Swift jako dospělý“. Macworld. 6. dubna 2018. Citováno 29. ledna 2019.
- ^ „Apple uvádí Swift Playgrounds pro iPad, aby naučil děti kódovat“. TechCrunch. Citováno 29. ledna 2019.
- ^ „Swift Playgrounds přináší vývoj aplikací pro iOS masám“. Macworld. 13. června 2016. Citováno 29. ledna 2019.
- ^ Dilger, Daniel Eran. „Apple Swift Playgrounds pro iPad je zabijácká aplikace pro výuku kódu“. AppleInsider. Citováno 29. ledna 2019.
- ^ Carman, Ashley (14. června 2016). „Swift Playgrounds prodává kódování stejně jednoduché a zábavné - stejně jako ostatní produkty Apple“. The Verge. Citováno 29. ledna 2019.
- ^ Higgins, Michelle (20. března 2017). „Cestovní aplikace a hry pro děti na cestách“. The New York Times. ISSN 0362-4331. Citováno 1. února 2019.
- ^ Swanner, Nate (14. července 2016). „Zde je důvod, proč Apple skutečně vytvořil hřiště Swift“. Další web. Citováno 5. února 2019.
- ^ Miller, Paul (29. března 2018). „Útes Xcode: učí Apple děti kódovat, nebo jen o kódu?“. The Verge. Citováno 1. února 2019.
- ^ „Swift Playground Review for Teachers“. Zdravý rozum vzdělávání. 27. září 2016. Citováno 10. února 2019.