Articulo de referencia

Parques infantiles Swift

Swift Playgrounds es una herramienta educativa y un entorno de desarrollo para el lenguaje de programación Swift desarrollado por Apple Inc. , anunciado inicialmente en la confe...

Swift Playgrounds es una herramienta educativa y un entorno de desarrollo para el lenguaje de programación Swift desarrollado por Apple Inc. , anunciado inicialmente en la conferencia WWDC 2016. [1] Se presentó como una aplicación para iPad junto con iOS 10 , con una versión para macOS presentada en febrero de 2020. [2] Está disponible de forma gratuita a través de la App Store de Apple para iPadOS y la Mac App Store para macOS.

Además de publicar la propia aplicación Swift Playgrounds, Apple también produce una serie de lecciones educativas que enseñan habilidades de programación y depuración. [3] La aplicación también puede suscribirse a lecciones y otro contenido publicado por terceros, [4] [5] incluidas lecciones que permiten a los usuarios controlar juguetes educativos como Lego Mindstorms EV3 y robots Sphero . [6] Apple publica una guía curricular para educadores que deseen incorporar Swift Playgrounds en su enseñanza. [7]

Características

Captura de pantalla de Swift Playgrounds. El objetivo de este ejercicio es ayudar a Byte a recolectar una gema mediante una combinación de comandos simples.

Swift Playgrounds fue diseñado para ser un entorno de desarrollo y una herramienta educativa al mismo tiempo. [8] La aplicación permite a los usuarios descargar lecciones y desafíos. Una vez almacenados en el iPad, estos se pueden copiar y modificar sin necesidad de una conexión activa a Internet.

Las lecciones iniciales de Apple, disponibles para que todos los usuarios de Swift Playgrounds las descarguen, presentan tres personajes: Byte, Blu y Hopper. En cada desafío, se les pide a los jóvenes programadores que ayuden a estos personajes a lograr objetivos simples codificando instrucciones simples. A medida que los desafíos se vuelven más difíciles, se requieren algoritmos más complejos para resolverlos y se introducen nuevos conceptos. [9] Las lecciones avanzadas en Playgrounds presentan a los usuarios funciones más complejas, como las API de la plataforma de desarrollo de realidad aumentada (ARKit) y Bluetooth de Apple . [10]

Además del contenido educativo propio de Apple, Swift Playgrounds puede descargar lecciones de terceros a través de su función de suscripciones. [5] [4] Algunas lecciones de terceros permiten que la aplicación controle robots (como los juguetes educativos Lego Mindstorms EV3 y Sphero ) y drones (como el Parrot ). [6] Apple también ofrece clases de codificación utilizando Swift Playgrounds en las Apple Stores . [11]

Swift Playgrounds fue diseñado para ser totalmente accesible para usuarios con discapacidades. [7] [12] Es compatible con la tecnología de lector de pantalla VoiceOver de Apple, y en la WWDC 2020 Apple presentó una serie de lecciones llamadas "Swan's Quest" que utilizan funciones de accesibilidad para ayudar a los estudiantes a resolver acertijos. [13]

Historia

La aplicación Swift Playgrounds fue anunciada el 13 de junio de 2016 en la WWDC 2016 como una aplicación exclusiva para iPad para ayudar a las personas que están aprendiendo a codificar con el lenguaje de programación Swift de Apple. [1] [14] Una versión beta para desarrolladores de Apple fue lanzada en la misma fecha, seguida por una versión beta pública el mes siguiente. La aplicación fue presentada como una herramienta de enseñanza para estudiantes, introduciendo los conceptos básicos de la codificación utilizando un entorno interactivo diseñado para el tacto. [15] El nombre de la aplicación es una aparente referencia a la característica Playgrounds anterior de Xcode , introducida en 2014. [ cita requerida ]

Junto con iOS 10, la aplicación se lanzó oficialmente el 13 de septiembre de 2016. [16] Apple también publicó una guía curricular, recomendando la aplicación para iPad para estudiantes de secundaria en adelante. [7] En enero de 2018, Apple introdujo suscripciones a la aplicación para iPad, lo que permite a los usuarios suscribirse a áreas de juego desarrolladas por terceros. [5] [4]

El 11 de febrero de 2020, Apple lanzó una versión macOS de Swift Playgrounds en la Mac App Store , construida con la tecnología Catalyst de Apple. [2] Las versiones posteriores de la aplicación han sido compatibles con iPadOS y macOS, y la mayor parte del plan de estudios de Apple está disponible en ambas plataformas. [ cita requerida ] Para la WWDC 2020, Apple publicó una sesión en la que instruía a los desarrolladores externos sobre cómo admitir ambas plataformas en sus suscripciones. [17]

Desarrollo

La versión para iPad de Swift Playgrounds (1.0) se lanzó el 13 de septiembre de 2016. Chris Lattner también fue una de las pocas personas clave que impulsaron Swift Playgrounds para iPad, incluida la concepción, el diseño, la implementación y la iteración. [18] Simultáneamente con su lanzamiento, Apple publicó guías en la iBookStore para enseñar a los usuarios cómo navegar y usar la aplicación. [14] El lanzamiento coincidió con una gran campaña de Silicon Valley para presionar a las escuelas públicas para que enseñaran codificación y fue seguido por el anuncio de Apple de la iniciativa "Todos pueden codificar", un programa que proporciona un plan de estudios de ciencias de la computación para ayudar a los niños a aprender a codificar. [19] [20] Swift Playgrounds está incluido en este programa como un plan de estudios de codificación gratuito y Apple proporciona guías detalladas para guiar a los maestros en la enseñanza de Swift . [21] Apple también lanzó "Desarrollo de aplicaciones con Swift", un plan de estudios de un año para enseñar desarrollo de software Swift y luego presentó un programa de certificación Swift para validar las habilidades de codificación de los estudiantes. [22] [23]

En mayo de 2018, Apple anunció la extensión de la iniciativa "Todos pueden programar" a las escuelas de Estados Unidos que atienden a estudiantes ciegos y sordos. En enero de 2017, Apple se asoció con el RNIB (Real Instituto Nacional de Personas Ciegas) para proporcionar versiones en braille de los gráficos de Swift Playgrounds utilizados en su curso de programación. [24] [25]

En 2020, Apple lanza el Swift Student Challenge, una competencia en la que los estudiantes pueden enviar código escrito en Swift a través de Swift Playgrounds. [26] [27]

En febrero de 2022, Apple lanza Swift Playgrounds 3.2 para Mac como una aplicación dedicada en la AppStore, manteniendo el mismo enfoque de ayudar a los niños a aprender a codificar con el lenguaje de programación Swift de Apple. [28]

Historial de versiones

Recepción

Tras su lanzamiento, Swift Playgrounds alcanzó el primer puesto en la lista de las mejores aplicaciones educativas gratuitas para iPad en casi 100 países. La aplicación recibió críticas generalmente positivas de los usuarios (puntuación de 4/5 en la App Store) y de la prensa. [32] [19] [33] [34] [35] [36] [37] [38] [39] [21] Se elogió la capacidad de la aplicación para hacer que la codificación seria fuera accesible para los estudiantes jóvenes, así como el hecho de que no se centrara excesivamente en Swift sino más bien en enseñar buenas prácticas de codificación. [40] [41] Common Sense Media califica a Swift Playgrounds con una puntuación de 5/5. [42]

Referencias

  1. ^ ab "Introducción a Swift - WWDC 2016 - Vídeos". Apple Developer . Consultado el 29 de enero de 2019 .
  2. ^ ab Lyles, Taylor (12 de febrero de 2020). "El sandbox gratuito de Apple para aprender a programar Swift Playgrounds llega a Mac". The Verge . Consultado el 14 de febrero de 2020 .
  3. ^ "Educación - K-12 - Código de enseñanza". Apple . Consultado el 24 de noviembre de 2020 .
  4. ^ abc "Crea tu propia suscripción a Swift Playgrounds - WWDC 2018 - Vídeos". Desarrollador de Apple . Consultado el 24 de noviembre de 2020 .
  5. ^ abcd "Apple lanza Swift Playgrounds 2.0 con opciones de suscripción a Playgrounds y más". AppleInsider . Consultado el 10 de febrero de 2019 .
  6. ^ ab "Swift Playgrounds". Apple . Consultado el 24 de noviembre de 2020 .
  7. ^ abc Apple Inc. (septiembre de 2017). "Guía curricular de Swift Playgrounds" (PDF) . Apple: todos pueden programar .
  8. ^ "Swift Playgrounds: Vista previa del nuevo y sorprendente portal de Apple para codificar". iMore . 27 de marzo de 2018 . Consultado el 31 de enero de 2019 .
  9. ^ "Aprender a programar con Swift Playgrounds como adulto". Macworld . 6 de abril de 2018 . Consultado el 10 de febrero de 2019 .
  10. ^ "Novedades de Swift Playgrounds - WWDC 2017 - Vídeos". Apple Developer . Consultado el 10 de febrero de 2019 .
  11. ^ "Habilidades de codificación: programación de robots con Swift Playgrounds". Apple . Consultado el 25 de noviembre de 2020 .
  12. ^ "Apple lleva Everyone Can Code a las escuelas que atienden a estudiantes ciegos y fallecidos". Apple . Consultado el 25 de noviembre de 2020 .
  13. ^ "Kit de inicio de diseño y codificación". Apple Developer . Consultado el 25 de noviembre de 2020 .
  14. ^ ab Mayo, Benjamin (13 de junio de 2016). «Apple anuncia Swift Playgrounds para iPad en la WWDC, lanzamiento público en otoño». 9to5Mac . Consultado el 31 de enero de 2019 .
  15. ^ "Swift Playgrounds". App Store . Consultado el 29 de enero de 2019 .
  16. ^ Mayo, Benjamin (13 de junio de 2016). «Apple anuncia Swift Playgrounds para iPad en la WWDC, lanzamiento público en otoño». 9to5Mac . Consultado el 20 de febrero de 2019 .
  17. ^ "Creación de contenido de Swift Playgrounds para iPad y Mac - WWDC 2020 - Vídeos". Desarrollador de Apple . Consultado el 25 de noviembre de 2020 .
  18. ^ "Página de inicio de Chris Lattner". nondot.org . Consultado el 10 de febrero de 2019 .
  19. ^ ab Singer, Natasha (12 de septiembre de 2016). «Apple ofrece una aplicación gratuita para enseñar a los niños a programar (los iPads se venden por separado)». The New York Times . ISSN  0362-4331 . Consultado el 31 de enero de 2019 .
  20. ^ Ravipati, Sri. "Apple lanza la iniciativa Everyone Can Code y el programa Apple Teacher -". THE Journal . Consultado el 1 de febrero de 2019 .
  21. ^ ab Chambers, Bradley (19 de mayo de 2018). "Making The Grade: Is Swift Playgrounds a useful tool in K-12?" [Aprobar la nota: ¿Swift Playgrounds es una herramienta útil en la educación primaria y secundaria?]. 9to5Mac . Consultado el 1 de febrero de 2019 .
  22. ^ "Apple lanza un programa de desarrollo de aplicaciones para estudiantes de escuelas secundarias y colegios comunitarios". Apple Newsroom . Consultado el 1 de febrero de 2019 .
  23. ^ Hall, Zac (30 de julio de 2018). "Nuevo programa de certificación Swift valida las habilidades de codificación de los estudiantes". 9to5Mac . Consultado el 1 de febrero de 2019 .
  24. ^ Evans, Jonny (24 de enero de 2019). «Los cursos 'Everyone Can Code' de Apple ahora están disponibles en braille». Computerworld . Consultado el 1 de febrero de 2019 .
  25. ^ "Apple lleva Everyone Can Code a las escuelas que atienden a estudiantes ciegos y sordos". Apple Newsroom . Consultado el 1 de febrero de 2019 .
  26. ^ "Los ganadores del Swift Student Challenge de Apple en la WWDC20 están decididos a dar forma al futuro". Apple Newsroom . Consultado el 28 de abril de 2024 .
  27. ^ "Crea tu primera aplicación en Swift Playgrounds - WWDC22 - Videos". Apple Developer . Consultado el 28 de abril de 2024 .
  28. ^ "Swift Playgrounds ya está disponible en Mac - Últimas noticias - Apple Developer". developer.apple.com . Consultado el 28 de abril de 2024 .
  29. ^ "El nuevo Swift Playgrounds 1.5 de Apple incluye controles para robots y drones". Macworld . 1 de junio de 2017 . Consultado el 31 de enero de 2019 .
  30. ^ Owen, Malcolm (27 de septiembre de 2018). «Swift Playgrounds podría ayudar a los usuarios a construir robots controlables en las clases de programación». AppleInsider . Consultado el 1 de febrero de 2019 .
  31. ^ abcde "-Notas de la versión - Swift Playgrounds". Desarrollador de Apple . Consultado el 25 de noviembre de 2020 .
  32. ^ "Swift Playgrounds - Informe de AppAnnie" www.appannie.com . Consultado el 10 de febrero de 2019 .
  33. ^ Biersdorfer, JD (21 de octubre de 2016). "¿Quieres crear tu propia aplicación? Hay clases gratuitas para eso". The New York Times . ISSN  0362-4331 . Consultado el 10 de febrero de 2019 .
  34. ^ "Aprender a programar con Swift Playgrounds como adulto". Macworld . 6 de abril de 2018 . Consultado el 29 de enero de 2019 .
  35. ^ "Apple lanza Swift Playgrounds para iPad para enseñar a los niños a programar". TechCrunch . 13 de junio de 2016 . Consultado el 29 de enero de 2019 .
  36. ^ "Swift Playgrounds lleva el desarrollo de aplicaciones iOS a las masas". Macworld . 13 de junio de 2016 . Consultado el 29 de enero de 2019 .
  37. ^ Dilger, Daniel Eran (22 de junio de 2016). «El nuevo Swift Playgrounds de Apple para iPad es una aplicación excelente para enseñar programación». AppleInsider . Consultado el 29 de enero de 2019 .
  38. ^ Carman, Ashley (14 de junio de 2016). «Swift Playgrounds vende la programación como algo simple y divertido, al igual que el resto de productos de Apple». The Verge . Consultado el 29 de enero de 2019 .
  39. ^ Higgins, Michelle (20 de marzo de 2017). «Aplicaciones y juegos de viaje para niños en movimiento». The New York Times . ISSN  0362-4331 . Consultado el 1 de febrero de 2019 .
  40. ^ Swanner, Nate (14 de julio de 2016). "Aquí se explica por qué Apple creó Swift Playgrounds". The Next Web . Consultado el 5 de febrero de 2019 .
  41. ^ Miller, Paul (29 de marzo de 2018). "El precipicio de Xcode: ¿Apple está enseñando a los niños a programar o solo a programar?". The Verge . Consultado el 1 de febrero de 2019 .
  42. ^ "Reseña de Swift Playgrounds para profesores". Common Sense Education . 27 de septiembre de 2016. Consultado el 10 de febrero de 2019 .
  • Sitio web oficial
Obtenido de "https://es.wikipedia.org/w/index.php?title=Zonas_de_juegos_para_los_vencejos&oldid=1236713587"