Lukk annonse

Siden gårsdagens presentasjon var åpningen av utviklerkonferansen WWDC 2016, ble det lagt stor vekt på de nye mulighetene for utviklere. På slutten av presentasjonen presenterte Apple også sin egen plan for å utvide antallet personer som forstår programmeringsspråk betydelig.

Det ønsker å gjøre det ved hjelp av en ny iPad-app kalt Raske lekeplasser. Det vil lære brukerne å forstå og jobbe med programmeringsspråket Swift, som ble laget av Apple og i 2014 utgitt som åpen kildekode, derfor tilgjengelig for alle og gratis.

Under livepresentasjonen ble en av de første leksjonene som applikasjonen vil tilby demonstrert. Spillet ble vist i høyre halvdel av skjermen, instruksjonene til venstre. Applikasjonen på dette tidspunktet krever faktisk bare at brukeren spiller spillet – men i stedet for grafiske kontroller bruker den kodelinjer som blir bedt om.

På denne måten vil de lære å operere med de grunnleggende konseptene til Swift, som kommandoer, funksjoner, looper, parametere, variabler, operatorer, typer osv. I tillegg til selve leksjonene vil applikasjonen også inneholde et kontinuerlig voksende sett av utfordringer som vil utdype evnen til å jobbe med allerede kjente konsepter.

Læring i Swift Playgrounds stopper imidlertid ikke ved det grunnleggende, som Apple-programmereren demonstrerte ved å bruke eksemplet med et selvskapt spill der verdens fysikk ble kontrollert ved hjelp av iPads gyroskop.

Siden iPad ikke har et fysisk tastatur, har Apple laget en rik palett av kontroller. Selve det "klassiske" programvaren QWERTY-tastaturet inneholder for eksempel, i tillegg til kodehviskeren, flere tegn på individuelle taster som velges av ulike typer interaksjon med dem (for eksempel skrives et tall ved å dra tasten opp).

Ofte brukte kodeelementer trenger ikke å skrives, bare dra dem fra en spesiell meny og dra igjen for å velge kodeområdet de skal brukes på. Etter å ha trykket på et tall, vil bare det numeriske tastaturet vises rett over det.

De opprettede prosjektene kan deles som dokumenter med utvidelsen .playground, og alle som har en iPad og Swift Playgrounds-applikasjonen installert vil kunne åpne og redigere dem. Prosjekter opprettet i dette formatet kan også importeres til Xcode (og omvendt).

Som alt annet som ble introdusert på gårsdagens presentasjon, er Swift Playgrounds nå tilgjengelig i utvikler, med den første offentlige prøveversjonen som kommer i juli og den offentlige utgivelsen til høsten, sammen med iOS 10. Alt vil være gratis.

.