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.
Mi chiedo se funzionerà su tutti gli iPad che eseguiranno iOS10 o se sarà limitato ai dispositivi più recenti.
Questa è stata una delle notizie migliori per me ieri, poiché ho sempre desiderato provare a programmare in Swift e non ho mai deciso. Lo hanno fatto in questo modo in modo giocoso, quindi non vedo l'ora che arrivi l'autunno.
è un po' un peccato che sarà limitato ai soli iPad, ma presumo che probabilmente sarà possibile aggirarlo virtualmente :)
Ed è possibile scaricarlo? Hanno detto che ora è disponibile per gli sviluppatori, ma non riesco a trovarlo sul loro sito O_o o tramite l'appstore sotto iOS10?
Vuoi aumentare il numero di sviluppatori nel mondo? Quindi lascia che lo sviluppatore renda il programma più economico: D