Sulje mainos

Koska eilinen esitys oli WWDC 2016 -kehittäjäkonferenssin avajaiset, se painotti suuresti kehittäjien uusia mahdollisuuksia. Esityksen lopussa Apple esitteli myös oman suunnitelmansa lisätä merkittävästi ohjelmointikieliä ymmärtävien ihmisten määrää.

Se haluaa tehdä niin uuden iPad-sovelluksen avulla Swift-leikkikentät. Se opettaa käyttäjiään ymmärtämään ja käyttämään Swift-ohjelmointikieltä, jonka Apple loi vuonna 2014. julkaistu avoimena lähdekoodina, joten kaikkien saatavilla ja maksutta.

Suoran esityksen aikana esiteltiin yksi ensimmäisistä sovelluksen tarjoamista oppitunneista. Peli näytettiin näytön oikealla puolella, ohjeet vasemmalla. Sovellus vaatii tällä hetkellä vain, että käyttäjä pelaa peliä - mutta graafisten ohjainten sijaan se käyttää kehotettavia koodirivejä.

Näin he oppivat käyttämään Swiftin peruskäsitteitä, kuten komentoja, funktioita, silmukoita, parametreja, muuttujia, operaattoreita, tyyppejä jne. Itse oppituntien lisäksi sovellus sisältää myös jatkuvasti kasvavan joukon haasteita, jotka syventävät kykyä työskennellä jo tunnettujen käsitteiden kanssa.

Swift Playgroundsissa oppiminen ei kuitenkaan pysähdy perusasioihin, minkä Applen ohjelmoija osoitti esimerkkinä itse luodusta pelistä, jossa maailman fysiikkaa ohjattiin iPadin gyroskoopilla.

Koska iPadissa ei ole fyysistä näppäimistöä, Apple on luonut runsaan ohjauspaletin. Esimerkiksi "klassinen" ohjelmisto QWERTY-näppäimistö itsessään sisältää koodikuiskaajan lisäksi useita merkkejä yksittäisissä näppäimissä, jotka valitaan erityyppisillä vuorovaikutuksilla niiden kanssa (esimerkiksi numero kirjoitetaan vetämällä näppäintä ylös).

Usein käytettyjä koodielementtejä ei tarvitse kirjoittaa, vain vedä ne erikoisvalikosta ja vedä uudelleen valitaksesi koodialueen, johon niitä tulee soveltaa. Numeron napautuksen jälkeen vain numeronäppäimistö tulee näkyviin suoraan sen yläpuolelle.

Luodut projektit voidaan jakaa asiakirjoina .playground-laajennuksella ja kuka tahansa, jolla on iPad ja Swift Playgrounds -sovellus asennettuna, voi avata ja muokata niitä. Tässä muodossa luodut projektit voidaan myös tuoda Xcodeen (ja päinvastoin).

Kuten kaikki muu eilisessä esittelyssä esitelty, Swift Playgrounds on nyt saatavilla kehittäjälle. Ensimmäinen julkinen kokeiluversio tulee heinäkuussa ja julkinen julkaisu syksyllä iOS 10:n ohella. Kaikki on ilmaista.

.