Zavřít reklamu

Jelikož byla včerejší prezentace zahájením vývojářské konference WWDC 2016, byl v ní kladen velký důraz na nové možnosti vývojářů. Na konci prezentace Apple představil i vlastní plán, jak řady lidí, které rozumí programovacím jazykům, výrazně rozšířit.

Chce tak učinit za pomoci nové aplikace pro iPad, nazvané Swift Playgrounds. Ta bude své uživatele učit porozumět a pracovat s programovacím jazykem Swift, který Apple vytvořil a v roce 2014 vydal jako open source, tedy dostupný všem a zdarma.

Při živé prezentaci byla předvedena jedna z prvních lekcí, kterou aplikace nabídne. V pravé polovině displeje byla zobrazena hra, v levé pokyny. Aplikace v tomto bodě vlastně od uživatele vyžaduje pouze to, aby hrál hru – místo grafických ovládacích prvků k tomu ale využíval řádky kódu, který mu je napovídán.

Tímto způsobem se naučí operovat se základními koncepty Swiftu, jako jsou příkazy, funkce, smyčky, parametry, proměnné, operátory, typy atd. Kromě samotných lekcí aplikace bude obsahovat i průběžně se rozrůstající soubor výzev, které prohloubí schopnost s už známými koncepty pracovat.

Učení ve Swift Playgrounds ovšem nekončí u základů, což programátorka Applu demonstrovala na příkladu samostatně vytvořené hry, u níž byla fyzika světa ovládána pomocí gyroskopu iPadu.

Jelikož iPad nemá fyzickou klávesnici, Apple vytvořil bohatou paletu ovládacích prvků. Samotná „klasická“ softwarová QWERTY klávesnice například, kromě našeptávače kódu, obsahuje několik znaků na jednotlivých klávesách, které se vybírají různým typem interakce s nimi (například číslo se napíše tažením na klávese nahoru).

Často používané prvky kódu není nutné psát, stačí je přetáhnout ze speciální nabídky a tažením opět vybrat rozsah kódu, na který mají být aplikovány. Po klepnutí na číslo se pak přímo nad ním zobrazí pouze číselná klávesnice.

Vytvořené projekty půjde sdílet jako dokumenty s příponou .playground a otevřít a upravovat je bude moci kdokoliv s iPadem a nainstalovanou aplikací Swift Playgrounds. Projekty vytvořené v tomto formátu půjde také importovat do Xcode (a naopak).

Stejně jako vše ostatní na včerejší prezentaci představené, také aplikace Swift Playgrounds je nyní dostupná ve vývojářské verzi, první veřejná zkušební verze vyjde v červenci a verze pro veřejnost pak na podzim, spolu s iOS 10. Všechny budou bezplatné.

.