Ker je bila včerajšnja predstavitev otvoritev razvijalske konference WWDC 2016, je bil velik poudarek na novih možnostih za razvijalce. Ob koncu predstavitve je Apple predstavil tudi lasten načrt za znatno povečanje števila ljudi, ki razumejo programske jezike.
To želi storiti s pomočjo nove aplikacije za iPad, imenovane Hitra igrišča. Svoje uporabnike bo naučil razumeti in delati s programskim jezikom Swift, ki ga je leta 2014 ustvaril Apple. izdana kot odprtokodna, torej na voljo vsem in brezplačno.
Med predstavitvijo v živo je bila prikazana ena prvih lekcij, ki jih bo aplikacija ponudila. Igra je bila prikazana v desni polovici zaslona, navodila pa v levi. Aplikacija na tej točki pravzaprav od uporabnika zahteva samo igranje igre - vendar namesto grafičnih kontrol uporablja vrstice kode, ki so pozvane.
Na ta način se bodo naučili operirati z osnovnimi koncepti Swifta, kot so ukazi, funkcije, zanke, parametri, spremenljivke, operatorji, tipi itd. Poleg samih lekcij bo aplikacija vsebovala tudi nenehno rastoč nabor izzivov, ki bodo poglobili sposobnost dela z že znanimi koncepti.
Vendar pa se učenje v igri Swift Playgrounds ne ustavi pri osnovah, kar je Applov programer pokazal na primeru igre, ki jo je sam ustvaril, kjer je fiziko sveta nadzoroval s pomočjo žiroskopa iPada.
Ker iPad nima fizične tipkovnice, je Apple ustvaril bogato paleto kontrolnikov. Sama »klasična« programska tipkovnica QWERTY denimo poleg šepetalca kod vsebuje več znakov na posameznih tipkah, ki jih izbiramo z različnimi načini interakcije z njimi (na primer številko zapišemo s potegom tipke navzgor).
Pogosto uporabljenih elementov kode ni treba pisati, le povlecite jih iz posebnega menija in znova povlecite, da izberete obseg kode, v katerem naj bodo uporabljeni. Po dotiku številke se neposredno nad njo prikaže le številska tipkovnica.
Ustvarjene projekte je mogoče deliti kot dokumente s končnico .playground in vsak, ki ima iPad in nameščeno aplikacijo Swift Playgrounds, jih bo lahko odpiral in urejal. Projekte, ustvarjene v tem formatu, je mogoče uvoziti tudi v Xcode (in obratno).
Kot vse ostalo, predstavljeno na včerajšnji predstavitvi, je tudi Swift Playgrounds zdaj na voljo v razvijalcu, s prvim javnim preizkusom, ki prihaja julija, javna izdaja pa jeseni, skupaj z iOS 10. Vse bo brezplačno.
Zanima me, ali bo to delovalo na vseh ipadih, ki bodo poganjali iOS10, ali bo omejeno na novejše naprave.
To je bila včeraj ena najboljših novic zame, saj sem si vedno želel preizkusiti programiranje v Swiftu in se nikoli nisem povsem odločil. Takole so to storili na igriv način, tako da se jeseni zelo veselim.
malo škoda, da bo omejen le na ipade, predvidevam pa, da se ga bo verjetno dalo virtualno zaobiti :)
In ali se ga sploh da prenesti? Rekli so, da je zdaj na voljo razvijalcem, vendar ga ne najdem na njihovem spletnem mestu O_o ali prek trgovine z aplikacijami pod iOS10?
Želite povečati število razvijalcev na svetu? Pa naj razvijalec poceni program :D