MADRID, 14 Jun. (Portaltic/EP) -
La programación es apta para todos los públicos. Sumándose a esta tendencia, Apple presentó ayer Swift Playgrounds, una aplicación para iPad que permite a todo tipo de usuarios aprender a programar. Swift Playgrounds dinamiza la programación con una interfaz interactiva que anima a estudiantes y principiantes a hacer pruebas con Swift, el lenguaje de programación de Apple usado por desarrolladores profesionales para crear apps.
Swift Playgrounds incluye clases de programación diseñadas por Apple en las que los alumnos escriben código para guiar a los personajes por un mundo gráfico y tienen como misión resolver rompecabezas o superar distintos retos a la vez que conocen los fundamentos básicos de la programación.
"Ojalá hubiera existido Swift Playgrounds cuando yo aprendí a programar", explicó el vicepresidente sénior de Ingeniería de Software de Apple, Craig Federighi. "Swift Playgrounds es la única app de su clase que es fácil de usar para estudiantes y principiantes y, a la vez, lo bastante potente para escribir código de verdad. Se trata de una forma innovadora de dar vida a los conceptos de la programación y motivar a la próxima generación facilitándoles los recursos necesarios para expresar su creatividad”, añade.
Los estudiantes y los programadores pueden modificar y desarrollar el código para adaptarlo a sus necesidades añadiendo gráficos e interacciones táctiles y la app permite crear un número prácticamente ilimitado de programas interactivos usando Swift y los entornos de iOS. El usuario puede crear documentos de prueba vacíos o empezar uno a partir de las plantillas integradas adaptándose al nivel de cada uno respondan a comandos táctiles y del acelerómetro o que controlen dispositivos Bluetooth. Además, los proyectos se pueden exportar directamente a Xcode para crear programas para iOS y macOS que pueden convertirse en apps funcionales.
Un nuevo teclado de programación permite introducir caracteres adicionales habituales en el lenguaje Swift con solo deslizar en una tecla, mientras que la barra de funciones rápidas sugiere comandos o valores según el contexto. Además, con el teclado emergente se puede editar un número con el dedo, tocar un valor cromático o arrastrar el límite de un bucle o definición de función para que se ajuste al código existente.
La versión beta de Swift Playgrounds ya está disponible para los miembros del Apple Developer Program como parte de la beta para desarrolladores de iOS 10 y estará disponible con la beta pública de iOS 10 en julio. La versión final de Swift Playgrounds estará disponible en la App Store de forma gratuita en otoño y es compatible con todos los modelos del iPad Air, iPad Pro o iPad mini 2 o posterior con iOS 10.