Zavrieť reklamu

Keďže bola včerajšia prezentácia zahájením vývojárskej konferencie WWDC 2016, bol v nej kladený veľký dôraz na nové možnosti vývojárov. Na konci prezentácie Apple predstavil aj vlastný plán, ako mnoho ľudí, ktorých rozumie programovacím jazykom, výrazne rozšíriť.

Chce tak urobiť za pomoci novej aplikácie pre iPad, nazvanej Swift Detské ihriská. Tá bude svojich užívateľov učiť porozumieť a pracovať s programovacím jazykom Swift, ktorý Apple vytvoril av roku 2014 vydal ako open source, teda dostupný všetkým a zadarmo.

Pri živej prezentácii bola predvedená jedna z prvých lekcií, ktorú aplikácia ponúkne. V pravej polovici displeja bola zobrazená hra, v ľavej pokyny. Aplikácia v tomto bode vlastne od užívateľa vyžaduje iba to, aby hral hru – namiesto grafických ovládacích prvkov na to ale využíval riadky kódu, ktorý mu je napovedaný.

Týmto spôsobom sa naučia operovať so základnými konceptmi Swiftu, ako sú príkazy, funkcie, slučky, parametre, premenné, operátory, typy atď. Okrem samotných lekcií aplikácia bude obsahovať aj priebežne sa rozrastajúci súbor výziev, ktoré prehĺbia schopnosť s už známymi konceptmi pracovať.

Učenie v Swift Playgrounds však nekončí pri základoch, čo programátorka Applu demonštrovala na príklade samostatne vytvorenej hry, pri ktorej bola fyzika sveta ovládaná pomocou gyroskopu iPadu.

Keďže iPad nemá fyzickú klávesnicu, Apple vytvoril bohatú paletu ovládacích prvkov. Samotná „klasická“ softvérová QWERTY klávesnica napríklad, okrem našeptávača kódu, obsahuje niekoľko znakov na jednotlivých klávesoch, ktoré sa vyberajú rôznym typom interakcie s nimi (napríklad číslo sa napíše ťahaním na klávese hore).

Často používané prvky kódu nie je nutné písať, stačí ich pretiahnuť zo špeciálnej ponuky a ťahaním opäť vybrať rozsah kódu, na ktorý majú byť aplikované. Po kliknutí na číslo sa potom priamo nad ním zobrazí iba číselná klávesnica.

Vytvorené projekty pôjde zdieľať ako dokumenty s príponou .playground a otvoriť a upravovať ich bude môcť ktokoľvek s iPadom a nainštalovanou aplikáciou Swift Playgrounds. Projekty vytvorené v tomto formáte pôjde tiež importovať do Xcode (a naopak).

Rovnako ako všetko ostatné na včerajšej prezentácii predstavenej, aj aplikácia Swift Playgrounds je teraz dostupná vo vývojárskej verzii, prvá verejná skúšobná verzia vyjde v júli a verzia pre verejnosť potom na jeseň, spolu s iOS 10. Všetky budú bezplatné.

.