stringtranslate.com

Свифт Площадки

Swift Playgrounds — это образовательный инструмент и среда разработки для языка программирования Swift , разработанный Apple Inc. , первоначально анонсированный на конференции WWDC 2016. [1] Он был представлен как приложение для iPad вместе с iOS 10 , а версия для macOS была представлена ​​в феврале 2020 года. [2] Он доступен бесплатно в App Store от Apple для iPadOS и Mac App Store для macOS.

Помимо публикации самого приложения Swift Playgrounds, Apple также выпускает серию образовательных уроков, обучающих навыкам программирования и отладки. [3] Приложение также может подписываться на уроки и другой контент, опубликованный третьими лицами, [4] [5] включая уроки, позволяющие пользователям управлять образовательными игрушками, такими как Lego Mindstorms EV3 и роботы Sphero . [6] Apple публикует руководство по учебной программе для педагогов, желающих включить Swift Playgrounds в свое обучение. [7]

Функции

Скриншот Swift Playgrounds. Цель этого упражнения — помочь Байту собрать драгоценный камень, используя комбинацию простых команд.

Swift Playgrounds был разработан как среда разработки и образовательный инструмент одновременно. [8] Приложение позволяет пользователям загружать уроки и задания. После сохранения на iPad их можно копировать и изменять без необходимости активного подключения к Интернету.

Начальные уроки Apple, доступные для загрузки всем пользователям Swift Playgrounds, знакомят с тремя персонажами: Байтом, Блю и Хоппером. В каждом задании молодым программистам предлагается помочь этим персонажам достичь простых целей, кодируя простые инструкции. По мере того, как задания становятся сложнее, для их решения требуются более сложные алгоритмы, и вводятся новые концепции. [9] Продвинутые уроки в Playgrounds знакомят пользователей с более сложными функциями, такими как API-интерфейсы Bluetooth и дополненной реальности Apple (ARKit) . [10]

В дополнение к собственному образовательному контенту Apple, Swift Playgrounds может загружать сторонние уроки через функцию подписки. [5] [4] Некоторые сторонние уроки позволяют приложению управлять роботами (например, образовательными игрушками Lego Mindstorms EV3 и Sphero ) и дронами (например, Parrot ). [6] Apple также предлагает курсы программирования с использованием Swift Playgrounds в магазинах Apple Store . [11]

Swift Playgrounds был разработан с учетом полной доступности для пользователей с ограниченными возможностями. [7] [12] Он поддерживает технологию экранного диктора VoiceOver от Apple, а на WWDC 2020 Apple представила серию уроков под названием «Swan's Quest», в которых используются функции доступности, помогающие учащимся решать головоломки. [13]

История

Приложение Swift Playgrounds было анонсировано 13 июня 2016 года на WWDC 2016 как эксклюзивное приложение для iPad, помогающее людям изучать программирование на языке программирования Swift от Apple. [1] [14] В тот же день была выпущена бета-версия для разработчиков Apple, а в следующем месяце — публичная бета-версия. Приложение было представлено как обучающий инструмент для студентов, знакомящий с основными концепциями кодирования с использованием интерактивной среды, разработанной для сенсорного управления. [15] Название приложения — явная отсылка к более ранней функции Playgrounds в Xcode , представленной в 2014 году. [ необходима цитата ]

Вместе с iOS 10 приложение было официально выпущено 13 сентября 2016 года. [16] Apple также опубликовала руководство по учебной программе, рекомендовав приложение для iPad для учеников средней школы и старше. [7] В январе 2018 года Apple представила подписку на приложение для iPad, что позволило пользователям подписываться на игровые площадки, разработанные сторонними организациями. [5] [4]

11 февраля 2020 года Apple выпустила версию Swift Playgrounds для macOS в Mac App Store , созданную с использованием технологии Catalyst от Apple. [2] Последующие версии приложения поддерживали как iPadOS, так и macOS, при этом большая часть учебной программы Apple была доступна на обеих платформах. [ необходима цитата ] Для WWDC 2020 Apple опубликовала сессию, в которой сторонним разработчикам объяснялось, как поддерживать обе платформы в своих подписках. [17]

Разработка

Версия Swift Playgrounds (1.0) для iPad была выпущена 13 сентября 2016 года. Крис Латтнер также был одним из немногих основных людей, которые продвигали Swift Playgrounds для iPad, включая концепцию, дизайн, реализацию и итерацию. [18] Одновременно с выпуском Apple опубликовала руководства в iBookStore, чтобы научить пользователей ориентироваться и использовать приложение. [14] Запуск совпал с большой кампанией Кремниевой долины по оказанию давления на государственные школы, чтобы они преподавали кодирование, и за ним последовало объявление Apple об инициативе «Everyone Can Code», программе, которая предоставляет учебную программу по информатике, чтобы помочь детям научиться писать код. [19] [20] Swift Playgrounds включен в эту программу как бесплатная учебная программа по кодированию, и Apple предоставляет подробные руководства, чтобы помочь учителям пройти обучение Swift . [21] Apple также выпустила «App Development with Swift», годичную учебную программу для обучения разработке программного обеспечения на Swift, а позже представила программу сертификации Swift для проверки навыков программирования у студентов. [22] [23]

В мае 2018 года Apple объявила о расширении инициативы «Everyone Can Code» на школы США, обучающие слепых и глухих учеников. В январе 2017 года Apple заключила партнерское соглашение с RNIB (Королевским национальным институтом слепых) для предоставления версий графики Swift Playgrounds, используемых в курсе кодирования, на языке Брайля. [24] [25]

В 2020 году Apple запускает Swift Student Challenge — конкурс, в котором студенты могут отправлять код, написанный на Swift, через Swift Playgrounds. [26] [27]

В феврале 2022 года Apple запускает Swift Playgrounds 3.2 для Mac в качестве специального приложения в AppStore, сохраняя при этом свою направленность на помощь детям в обучении программированию с помощью языка программирования Swift от Apple. [28]

История версий

Прием

После выпуска Swift Playgrounds занял первое место в списке лучших бесплатных образовательных приложений для iPad почти в 100 странах. Приложение получило в целом положительные отзывы от пользователей (рейтинг 4/5 в App Store) и от прессы. [32] [19] [ 33] [34] [35] [36] [37] [38] [39] [21] Была отмечена способность приложения сделать серьезное кодирование доступным для молодых студентов, а также тот факт, что оно не было чрезмерно сосредоточено на Swift , а скорее на обучении хорошим практикам кодирования. [40] [41] Common Sense Media оценивает Swift Playgrounds с рейтингом 5/5. [42]

Ссылки

  1. ^ ab "Начало работы со Swift - WWDC 2016 - Видео". Apple Developer . Получено 29 января 2019 г. .
  2. ^ ab Lyles, Taylor (2020-02-12). «Бесплатная песочница Apple для обучения программированию Swift Playgrounds появилась на Mac». The Verge . Получено 2020-02-14 .
  3. ^ "Образование - K-12 - Обучающий кодекс". Apple . Получено 24 ноября 2020 г. .
  4. ^ abc "Создайте свою собственную подписку Swift Playgrounds - WWDC 2018 - Видео". Разработчик Apple . Получено 24 ноября 2020 г.
  5. ^ abcd "Apple выпускает Swift Playgrounds 2.0 с опциями подписки на Playground, подробнее". AppleInsider . 25 января 2018 г. Получено 10 февраля 2019 г.
  6. ^ ab "Swift Playgrounds". Apple . Получено 24 ноября 2020 г. .
  7. ^ abc Apple Inc. (сентябрь 2017 г.). "Swift Playgrounds Curriculum Guide" (PDF) . Apple - Каждый может кодировать .
  8. ^ «Swift Playgrounds: Предварительный просмотр замечательного нового портала Apple для программирования». iMore . 27 марта 2018 г. Получено 31 января 2019 г.
  9. ^ «Изучение программирования с помощью Swift Playgrounds во взрослом возрасте». Macworld . 6 апреля 2018 г. Получено 10 февраля 2019 г.
  10. ^ "Что нового в Swift Playgrounds - WWDC 2017 - Видео". Apple Developer . Получено 10 февраля 2019 г. .
  11. ^ «Навыки кодирования: программирование роботов с помощью Swift Playgrounds». Apple . Получено 25 ноября 2020 г.
  12. ^ "Apple приносит Everyone Can Code в школы, обучающие слепых и мертвых учеников". Apple . Получено 25 ноября 2020 г. .
  13. ^ "Coding and design starter kit". Apple Developer . Получено 25 ноября 2020 г.
  14. ^ ab Mayo, Benjamin (13 июня 2016 г.). «Apple анонсирует Swift Playgrounds для iPad на WWDC, публичный релиз осенью». 9to5Mac . Получено 31 января 2019 г. .
  15. ^ "Swift Playgrounds". App Store . Получено 29 января 2019 г.
  16. Mayo, Benjamin (13 июня 2016 г.). «Apple анонсирует Swift Playgrounds для iPad на WWDC, публичный релиз осенью». 9to5Mac . Получено 20 февраля 2019 г. .
  17. ^ "Создание контента Swift Playgrounds для iPad и Mac - WWDC 2020 - Видео". Разработчик Apple . Получено 25 ноября 2020 г.
  18. ^ "Домашняя страница Криса Латтнера". nondot.org . Получено 10 февраля 2019 г. .
  19. ^ ab Singer, Natasha (12 сентября 2016 г.). «Apple Offers Free App to Teach Children Coding (iPads Sold Separately)». The New York Times . ISSN  0362-4331 . Получено 31 января 2019 г. .
  20. ^ Равипати, Шри. «Apple запускает инициативу Everyone Can Code и программу Apple Teacher Program -». THE Journal . Получено 1 февраля 2019 г.
  21. ^ ab Chambers, Bradley (19 мая 2018 г.). «Making The Grade: Is Swift Playgrounds a useful tool in K-12?». 9to5Mac . Получено 1 февраля 2019 г.
  22. ^ "Apple запускает учебную программу по разработке приложений для старшеклассников и студентов общественных колледжей". Apple Newsroom . Получено 1 февраля 2019 г. .
  23. ^ Холл, Зак (30 июля 2018 г.). «Новая программа сертификации Swift подтверждает навыки кодирования для студентов». 9to5Mac . Получено 1 февраля 2019 г.
  24. ^ Эванс, Джонни (24 января 2019 г.). «Курсы Apple „Everyone Can Code“ теперь доступны на шрифте Брайля». Computerworld . Получено 1 февраля 2019 г. .
  25. ^ "Apple приносит Everyone Can Code в школы, обучающие слепых и глухих учеников". Apple Newsroom . Получено 1 февраля 2019 г.
  26. ^ «Победители конкурса Swift Student Challenge от Apple на WWDC20 полны решимости формировать будущее». Apple Newsroom . Получено 28.04.2024 .
  27. ^ "Создайте свое первое приложение в Swift Playgrounds - WWDC22 - Видео". Разработчик Apple . Получено 28.04.2024 .
  28. ^ "Swift Playgrounds теперь доступен на Mac - Последние новости - Разработчик Apple". developer.apple.com . Получено 28.04.2024 .
  29. ^ "Новый Swift Playgrounds 1.5 от Apple включает элементы управления для роботов и дронов". Macworld . 1 июня 2017 г. Получено 31 января 2019 г.
  30. ^ Оуэн, Малкольм (27 сентября 2018 г.). «Swift Playgrounds может помочь пользователям создавать управляемых роботов на уроках программирования». AppleInsider . Получено 1 февраля 2019 г.
  31. ^ abcde "-Release Notes - Swift Playgrounds". Разработчик Apple . Получено 25 ноября 2020 г.
  32. ^ "Swift Playgrounds - отчет AppAnnie". www.appannie.com . Получено 10 февраля 2019 г. .
  33. ^ Biersdorfer, JD (21 октября 2016 г.). «Хотите создать собственное приложение? Для этого есть бесплатные курсы». The New York Times . ISSN  0362-4331 . Получено 10 февраля 2019 г.
  34. ^ «Изучение программирования с помощью Swift Playgrounds для взрослых». Macworld . 6 апреля 2018 г. Получено 29 января 2019 г.
  35. ^ "Apple запускает Swift Playgrounds для iPad, чтобы научить детей программировать". TechCrunch . 13 июня 2016 г. Получено 29 января 2019 г.
  36. ^ «Swift Playgrounds приносит разработку приложений iOS в массы». Macworld . 13 июня 2016 г. Получено 29 января 2019 г.
  37. ^ Dilger, Daniel Eran (22 июня 2016 г.). «Новый Swift Playgrounds от Apple для iPad — потрясающее приложение для обучения кодированию». AppleInsider . Получено 29 января 2019 г.
  38. Карман, Эшли (14 июня 2016 г.). «Swift Playgrounds продает кодирование как простое и веселое занятие — как и остальные продукты Apple». The Verge . Получено 29 января 2019 г. .
  39. ^ Хиггинс, Мишель (20 марта 2017 г.). «Приложения и игры для путешествий для детей в дороге». The New York Times . ISSN  0362-4331 . Получено 1 февраля 2019 г.
  40. ^ Своннер, Нейт (14 июля 2016 г.). «Вот почему Apple на самом деле создала Swift Playgrounds». The Next Web . Получено 5 февраля 2019 г. .
  41. ^ Миллер, Пол (29 марта 2018 г.). «Обрыв Xcode: Apple учит детей программированию или просто программированию?». The Verge . Получено 1 февраля 2019 г.
  42. ^ "Обзор Swift Playgrounds для учителей". Common Sense Education . 27 сентября 2016 г. Получено 10 февраля 2019 г.

Внешние ссылки