Chiudi l'annuncio

Poiché la presentazione di ieri ha inaugurato la conferenza degli sviluppatori WWDC 2016, l'accento è stato posto sulle nuove possibilità per gli sviluppatori. Al termine della presentazione, Apple ha anche presentato il proprio piano per ampliare significativamente il numero di persone che comprendono i linguaggi di programmazione.

Vuole farlo con l'aiuto di una nuova app per iPad chiamata Swift Playgrounds. Insegnerà ai suoi utenti a comprendere e lavorare con il linguaggio di programmazione Swift, creato da Apple nel 2014 rilasciato come open source, quindi disponibile a tutti e gratuitamente.

Durante la presentazione live è stata dimostrata una delle prime lezioni che l'applicazione offrirà. Il gioco veniva mostrato nella metà destra del display, le istruzioni in quella sinistra. L'applicazione a questo punto in realtà richiede solo che l'utente giochi, ma invece dei controlli grafici utilizza righe di codice che vengono richieste.

In questo modo impareranno a operare con i concetti di base di Swift, come comandi, funzioni, cicli, parametri, variabili, operatori, tipi, ecc. Oltre alle lezioni stesse, l'applicazione conterrà anche un insieme in continua crescita di sfide che approfondiranno la capacità di lavorare con concetti già conosciuti.

Tuttavia, l'apprendimento in Swift Playgrounds non si ferma alle basi, come ha dimostrato il programmatore Apple usando l'esempio di un gioco creato da lui stesso in cui la fisica del mondo veniva controllata utilizzando il giroscopio dell'iPad.

Poiché l'iPad non dispone di una tastiera fisica, Apple ha creato una ricca gamma di controlli. La stessa tastiera QWERTY software "classica", ad esempio, oltre al sussurratore di codice, contiene diversi caratteri sui singoli tasti che vengono selezionati mediante vari tipi di interazione con essi (ad esempio, un numero viene scritto trascinando il tasto verso l'alto).

Non è necessario scrivere gli elementi di codice utilizzati di frequente, basta trascinarli da un menu speciale e trascinare nuovamente per selezionare l'intervallo di codici a cui devono essere applicati. Dopo aver toccato un numero, direttamente sopra di esso verrà visualizzato solo il tastierino numerico.

I progetti creati potranno essere condivisi come documenti con estensione .playground e chiunque abbia un iPad e l'applicazione Swift Playgrounds installata potrà aprirli e modificarli. I progetti creati in questo formato possono anche essere importati in Xcode (e viceversa).

Come tutto ciò che è stato introdotto durante la presentazione di ieri, Swift Playgrounds è ora disponibile per sviluppatori, con la prima prova pubblica in arrivo a luglio e il rilascio pubblico in autunno, insieme a iOS 10. Tutto sarà gratuito.

.