Mivel a tegnapi előadás a WWDC 2016 fejlesztői konferencia megnyitója volt, nagy hangsúlyt kapott a fejlesztők számára kínált új lehetőségek. Az előadás végén az Apple bemutatta saját tervét is, amellyel jelentősen bővíteni kívánja a programozási nyelvekhez értők számát.
Ezt egy új iPad-alkalmazás segítségével szeretné megtenni Gyors játszóterek. Megtanítja felhasználóit a Swift programozási nyelv megértésére és használatára, amelyet az Apple hozott létre 2014-ben. nyílt forráskódként jelent meg, így mindenki számára elérhető és ingyenes.
Az élő prezentáció során bemutatták az egyik első leckét, amelyet az alkalmazás kínálni fog. A játék a kijelző jobb felében, az utasítások a bal oldalon jelentek meg. Az alkalmazás ezen a ponton tulajdonképpen csak azt követeli meg a felhasználótól, hogy játsszon a játékkal – de a grafikus vezérlők helyett kódsorokat használ, amelyeket a rendszer kér.
Így megtanulják kezelni a Swift alapfogalmait, úgymint parancsok, függvények, ciklusok, paraméterek, változók, operátorok, típusok stb. A leckéken túl az alkalmazás egy folyamatosan bővülő kihívások sorozata, amelyek elmélyítik a már ismert fogalmakkal való munka képességét.
A Swift Playgroundsban való tanulás azonban nem áll meg az alapoknál, amit az Apple programozója egy saját készítésű játék példáján mutatott be, ahol a világ fizikáját az iPad giroszkópjával irányították.
Mivel az iPad nem rendelkezik fizikai billentyűzettel, az Apple a vezérlők gazdag palettáját hozta létre. Maga a "klasszikus" szoftveres QWERTY-billentyűzet például a kódsúgón kívül több karaktert is tartalmaz az egyes billentyűkön, amelyeket a velük való különféle interakciók választanak ki (például egy számot a billentyű felfelé húzásával írnak ki).
A gyakran használt kódelemeket nem kell írni, csak húzza át őket egy speciális menüből, majd húzza újra, hogy kiválassza azt a kódtartományt, amelyre alkalmazni kell őket. Egy szám megérintése után csak a számbillentyűzet jelenik meg közvetlenül felette.
A létrehozott projektek megoszthatók dokumentumként a .playground kiterjesztéssel, és bárki, akinek iPadje és a Swift Playgrounds alkalmazás telepítve van, megnyithatja és szerkesztheti azokat. Az ebben a formátumban létrehozott projektek az Xcode-ba is importálhatók (és fordítva).
Mint minden más, amit a tegnapi bemutatón bemutattunk, a Swift Playgrounds is elérhető fejlesztői verzióban, az első nyilvános próbaverzió júliusban érkezik, a nyilvános megjelenés pedig ősszel, az iOS 10-zel együtt. Mindez ingyenes lesz.
Kíváncsi vagyok, hogy ez minden ios10-et futtató iPaden működni fog, vagy az újabb eszközökre korlátozódik.
Ez volt a tegnapi legjobb hír számomra, mivel mindig is szerettem volna belevágni a Swift programozásába, és soha nem döntöttem el. Így csinálták játékos formában, úgyhogy nagyon várom az őszt.
kicsit kár, hogy csak ipadokra lesz korlátozva, de feltételezem, hogy virtuálisan valószínűleg meg lehet majd kerülni :)
És egyáltalán le lehet tölteni? Azt mondták, hogy már elérhető a fejlesztők számára, de nem találom az O_o oldalukon vagy az appstore-on keresztül iOS10 alatt?
Szeretné növelni a fejlesztők számát a világon? Szóval a fejlesztő tegye olcsóbbá a programot :D