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é.
Zajímalo by me, jestli to půjde na všech ipadech, na kterých půjde ios10 nebo jestli to bude omezeny jen pro novější zařízení.
Toto bola pre mňa jedna z naj správ včera, pretože som vždy chcel pričuchnúť k programovaniu vo Swifte a nikdy som sa poriadne neodhodlal. Takto to urobili hravou formou, takže sa veľmi teším na jeseň.
trošku škoda, že to bude omezené jen na ipady, ale předpokládám že virtuálně to půjde asi obejít :)
A dá se to vůbec stáhnout? Říkali, že pro developery je to přístupný hned, ale nemůžu to na jejich stránkách najít O_o nebo přes appstore pod iOS10?
Chce rozšířit množství vývojářů ve světě? Tak ať zlevní developer program :D
Čtěte více
Apple vydal iWork s živou spoluprací a nástroj pro učení se programovat, Swift Playgrounds
Swift Playgrounds od Applu vás nyní budou učit programovat ve Swiftu i ve tmavém režimu
Swift Playgrounds naučí programovat nejen děti, ale i dospělé
Swift je open-source. Apple zveřejnil zdrojový kód svého programovacího jazyku
Dnes nejčtenější články
Které měří lépe? Vyzkoušeli jsme Apple Watch Series 7 proti Galaxy Watch4 Classic
Co hrozí při přehřátí iPhonu
Apple plánuje nový HomePod. Co by mohl umět a jak se může inspirovat od konkurence
5 her a aplikací z App Store, které dnes na macOS získáte výhodněji (27. 6. 2022)
Na MP nyní seženete iPhony 13 (Pro) v příjemné slevě, navíc se 3 roky záruky zdarma
Gaming na iPhonu pro lidi s omezenou schopností pohybu: Využít můžete Xbox Adaptive Controller
Nejčtenější články