Advertentie sluiten

Omdat de presentatie van gisteren de opening was van de ontwikkelaarsconferentie WWDC 2016, lag er een grote nadruk op de nieuwe mogelijkheden voor ontwikkelaars. Aan het einde van de presentatie presenteerde Apple ook zijn eigen plan om het aantal mensen dat programmeertalen begrijpt aanzienlijk uit te breiden.

Dat wil het doen met behulp van een nieuwe iPad-app genaamd Swift Playgrounds. Het zal zijn gebruikers leren de programmeertaal Swift, die in 2014 door Apple is gemaakt, te begrijpen en ermee te werken vrijgegeven als open source, dus voor iedereen en gratis beschikbaar.

Tijdens de live presentatie werd een van de eerste lessen gedemonstreerd die de applicatie gaat bieden. Het spel werd weergegeven in de rechterhelft van het scherm, de instructies aan de linkerkant. De applicatie vereist op dit moment eigenlijk alleen dat de gebruiker het spel speelt, maar in plaats van grafische bedieningselementen gebruikt het coderegels die worden gevraagd.

Zo leren ze omgaan met de basisconcepten van Swift, zoals commando’s, functies, loops, parameters, variabelen, operators, typen etc. Naast de lessen zelf zal de applicatie ook een steeds groter wordende set bevatten van uitdagingen die het vermogen om met reeds bekende concepten te werken zullen verdiepen.

Het leren in Swift Playgrounds stopt echter niet bij de basis, wat de Apple-programmeur demonstreerde aan de hand van het voorbeeld van een zelfgemaakt spel waarin de fysica van de wereld werd bestuurd met behulp van de gyroscoop van de iPad.

Omdat de iPad geen fysiek toetsenbord heeft, heeft Apple een rijk palet aan bedieningselementen gecreëerd. Het "klassieke" softwarematige QWERTY-toetsenbord zelf bevat bijvoorbeeld, naast de codefluisteraar, verschillende tekens op individuele toetsen die worden geselecteerd door verschillende soorten interactie ermee (een getal wordt bijvoorbeeld geschreven door de sleutel naar boven te slepen).

Veelgebruikte code-elementen hoeven niet te worden geschreven. Sleep ze gewoon vanuit een speciaal menu en sleep opnieuw om het codebereik te selecteren waarop ze moeten worden toegepast. Nadat u op een nummer hebt getikt, verschijnt alleen het numerieke toetsenbord er direct boven.

De gemaakte projecten kunnen als documenten worden gedeeld met de extensie .playground en iedereen met een iPad en de Swift Playgrounds-applicatie geïnstalleerd kan ze openen en bewerken. Projecten die in dit formaat zijn gemaakt, kunnen ook in Xcode worden geïmporteerd (en omgekeerd).

Net als al het andere dat tijdens de presentatie van gisteren werd geïntroduceerd, is Swift Playgrounds nu beschikbaar als ontwikkelaar, met de eerste openbare proefperiode in juli en de publieke release in de herfst, samen met iOS 10. Alles zal gratis zijn.

.