Dado que a presentación de onte foi a apertura da conferencia de desenvolvedores WWDC 2016, fíxose un gran énfase nas novas posibilidades para os desenvolvedores. Ao final da presentación, Apple tamén presentou o seu propio plan para ampliar significativamente o número de persoas que entenden linguaxes de programación.
Quere facelo coa axuda dunha nova aplicación para iPad chamada Swift Playgrounds. Ensinará aos seus usuarios a comprender e traballar coa linguaxe de programación Swift, que foi creada por Apple e en 2014. lanzado como código aberto, polo tanto dispoñible para todos e de balde.
Durante a presentación en directo, demostrouse unha das primeiras leccións que ofrecerá a aplicación. O xogo mostrouse na metade dereita da pantalla, as instrucións na esquerda. A aplicación neste momento só require que o usuario xogue o xogo, pero en lugar de controis gráficos, usa liñas de código que se lle solicitan.
Deste xeito, aprenderán a operar cos conceptos básicos de Swift, como comandos, funcións, bucles, parámetros, variables, operadores, tipos, etc. Ademais das propias leccións, a aplicación tamén conterá un conxunto en continuo crecemento. de retos que afondarán na capacidade de traballar con conceptos xa coñecidos.
Non obstante, a aprendizaxe en Swift Playgrounds non se detén nos conceptos básicos, que o programador de Apple demostrou mediante un exemplo dun xogo de creación propia onde se controlaba a física do mundo mediante o xiroscopio do iPad.
Como o iPad non ten un teclado físico, Apple creou unha rica paleta de controis. O propio teclado QWERTY do software "clásico", por exemplo, ademais do que susurra o código, contén varios caracteres en teclas individuais que se seleccionan mediante varios tipos de interacción con elas (por exemplo, un número escríbese arrastrando a tecla cara arriba).
Non é necesario escribir os elementos de código que se usan con frecuencia, só tes que arrastralos desde o menú especial e arrastralos de novo para seleccionar o rango de código ao que se deben aplicar. Despois de tocar un número, só aparecerá o teclado numérico directamente enriba del.
Os proxectos creados pódense compartir como documentos coa extensión .playground e calquera persoa que teña un iPad e a aplicación Swift Playgrounds instalada poderá abrilos e editalos. Os proxectos creados neste formato tamén se poden importar a Xcode (e viceversa).
Como todo o que se presentou na presentación de onte, Swift Playgrounds xa está dispoñible para desenvolvedores, coa primeira proba pública en xullo e o lanzamento público no outono, xunto con iOS 10. Todo será gratuíto.
Pregúntome se isto funcionará en todos os iPads que executarán ios10 ou se estará limitado a dispositivos máis novos.
Esta foi unha das mellores noticias para min onte, xa que sempre quixen probar a programación en Swift e nunca me decidín. Así o fixeron dun xeito lúdico, así que teño moitas ganas de que chegue o outono.
é unha pena que se limite só a iPads, pero supoño que probablemente será posible sortear virtualmente :)
E pódese descargar en absoluto? Dixeron que agora está dispoñible para desenvolvedores, pero non podo atopalo no seu sitio O_o nin na tenda de aplicacións con iOS10?
Queres aumentar o número de desenvolvedores no mundo? Entón, deixe o programador facer o programa máis barato :D