January 18, 2022

Swift Playgrounds 4 de Apple permite a los programadores enviar aplicaciones a la tienda de aplicaciones

Swift Playgrounds 4 enseña programación al permitir que los programadores comanden a un personaje llamado Byte para que haga cosas como mover y recolectar gemas.

Captura de pantalla de Stephen Shankland / CNET

Apple lanzó el miércoles una nueva versión importante de Swift Playgrounds, su aplicación para iPad y Mac diseñada para enseñar a los niños su lenguaje de programación Swift, que ahora permite a los programadores en ciernes enviar sus proyectos a la tienda de aplicaciones de Apple.

Swift Playgrounds introduce la programación al permitir que los programadores controlen un personaje llamado Byte. Los programadores aprenden conceptos básicos como comandos, variables, bucles y operaciones if-this-then-that. El código que escriben se refleja inmediatamente en un panel en la pantalla, lo que les permite ver inmediatamente lo que logran sus cambios.

La lección introductoria de Swift Playgrounds, actualizada para Swift Playgrounds 4, se expande a tutoriales más complejos y desafiantes. La nueva versión también ofrece un conjunto más amplio de aplicaciones de demostración detalladas que los estudiantes pueden examinar y copiar para ver cómo funciona todo.

Puede que no creas que la programación es una habilidad necesaria; de hecho, un punto de los productos de Apple es hacer que la tecnología digital sea útil incluso si no tienes un título en ciencias de la computación. Pero la creatividad y las habilidades de pensamiento lógico que fomenta son ciertamente útiles en las escuelas y el trabajo, y la programación es una opción profesional importante.

Apple lanzó Swift Playgrounds por primera vez hace cinco años como una aplicación para iPad, agregando una encarnación de Mac con la versión más reciente 3. La versión 4 moderniza la herramienta significativamente, comenzando con la versión para iPad. Además de poder enviar aplicaciones a la tienda de aplicaciones, Swift Playgrounds también es compatible con la tecnología SwiftUI de Apple, un marco de elementos de interfaz de usuario introducido en 2019 que ayuda a cerrar la brecha entre iPad, iPhone y Mac.

Poder enviar aplicaciones a la tienda de aplicaciones de Apple no garantiza que el mundo pueda probarlas. Eso es porque se aplica el proceso habitual de revisión de la tienda de aplicaciones de Apple. Así que no espere que aparezca su aplicación experimental “hola mundo”.

Y para enviar aplicaciones, los programadores necesitarán una cuenta de desarrollador de Apple, que cuesta 99 dólares al año. Sin embargo, Apple ofrece cuentas gratuitas a las escuelas.

El lenguaje de programación Swift de Apple pertenece a una nueva generación de lenguajes como Óxido del fabricante de Firefox Mozilla (ahora dirigido por la independiente Rust Foundation) y Ir de Google que están diseñados para hacer que los programadores sean más productivos. Estos nuevos lenguajes están diseñados para mejorar el rendimiento, evitar problemas de seguridad y beneficiarse más de las funciones de hardware, como los procesadores multinúcleo, que no eran comunes hace décadas.

Swift Playgrounds también sirve a los intereses comerciales de Apple, capacitando a las personas para que se conviertan en los desarrolladores de software del mañana y enseñándoles a usar las herramientas de Apple. Las aplicaciones de Swift Playgrounds se pueden enviar a Xcode, la herramienta de desarrollo de software profesional de Apple.

A pesar de que Swift se dio cuenta rápidamente, su predecesor, Objective-C, sigue siendo ampliamente utilizado, según la tabla actualizada periódicamente de popularidad de lenguajes de programación de la firma de analistas RedMonk.