Stäng annons

Eftersom gårdagens presentation var invigningen av utvecklarkonferensen WWDC 2016, var det en stor betoning på de nya möjligheterna för utvecklare. I slutet av presentationen presenterade Apple också sin egen plan för att avsevärt utöka antalet personer som förstår programmeringsspråk.

Det vill man göra med hjälp av en ny iPad-app som heter Snabba lekplatser. Det kommer att lära sina användare att förstå och arbeta med programmeringsspråket Swift, som skapades av Apple och 2014 släppt som öppen källkod, alltså tillgänglig för alla och kostnadsfritt.

Under livepresentationen demonstrerades en av de första lektionerna som applikationen kommer att erbjuda. Spelet visades i den högra halvan av displayen, instruktionerna till vänster. Applikationen kräver vid det här laget faktiskt bara att användaren spelar spelet - men istället för grafiska kontroller använder den rader kod som uppmanas.

På så sätt får de lära sig att arbeta med Swifts grundläggande begrepp, såsom kommandon, funktioner, loopar, parametrar, variabler, operatorer, typer etc. Utöver själva lektionerna kommer applikationen även innehålla en ständigt växande uppsättning utmaningar som kommer att fördjupa förmågan att arbeta med redan kända koncept.

Lärande i Swift Playgrounds stannar dock inte vid grunderna, vilket Apple-programmeraren demonstrerade med exemplet med ett självskapat spel där världens fysik styrdes med hjälp av iPadens gyroskop.

Eftersom iPad inte har något fysiskt tangentbord har Apple skapat en rik palett av kontroller. Det "klassiska" mjukvaran QWERTY-tangentbordet i sig innehåller till exempel, förutom kodviskaren, flera tecken på enskilda tangenter som väljs av olika typer av interaktion med dem (till exempel skrivs ett nummer genom att dra tangenten uppåt).

Ofta använda kodelement behöver inte skrivas, bara dra dem från en speciell meny och dra igen för att välja kodintervallet som de ska tillämpas på. När du har tryckt på en siffra kommer endast det numeriska tangentbordet att visas direkt ovanför det.

De skapade projekten kan delas som dokument med tillägget .playground och alla som har en iPad och Swift Playgrounds-applikationen installerad kommer att kunna öppna och redigera dem. Projekt skapade i detta format kan också importeras till Xcode (och vice versa).

Liksom allt annat som introducerades vid gårdagens presentation är Swift Playgrounds nu tillgängligt i utvecklare, med den första publika testversionen som kommer i juli och den offentliga releasen på hösten, tillsammans med iOS 10. Allt kommer att vara gratis.

.