stringtranslate.com

Свифт игровые площадки

Swift Playgroundsобразовательный инструмент и среда разработки для языка программирования Swift , разработанного Apple Inc. , первоначально анонсированного на конференции WWDC 2016 . [1] Оно было представлено как приложение для iPad вместе с iOS 10 , а версия для macOS была представлена ​​в феврале 2020 года. [2] Оно доступно бесплатно в Apple App Store для 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-интерфейсы Apple Bluetooth и платформы разработки дополненной реальности (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] Название приложения является явной отсылкой к более ранней функции Xcode Playgrounds , представленной в 2014 году .

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

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

Разработка

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

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

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

Прием

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

Рекомендации

  1. ^ ab «Начало работы со Swift — WWDC 2016 — Видео». Разработчик Apple . Проверено 29 января 2019 г.
  2. ^ аб Лайлс, Тейлор (12 февраля 2020 г.). «Бесплатная песочница Apple Swift Playgrounds для обучения программированию появилась на Mac» . Грань . Проверено 14 февраля 2020 г.
  3. ^ «Образование - K-12 - Кодекс преподавания» . Яблоко . Проверено 24 ноября 2020 г.
  4. ^ abc «Создайте свою собственную подписку на Swift Playgrounds — WWDC 2018 — Видео» . Разработчик Apple . Проверено 24 ноября 2020 г.
  5. ^ abcd «Apple выпускает Swift Playgrounds 2.0 с возможностью подписки на игровую площадку и многое другое». AppleInsider . Проверено 10 февраля 2019 г.
  6. ^ ab "Быстрые игровые площадки". Яблоко . Проверено 24 ноября 2020 г.
  7. ^ abc Apple Inc. (сентябрь 2017 г.). «Руководство по учебной программе Swift Playgrounds» (PDF) . Apple: каждый может программировать .
  8. ^ «Swift Playgrounds: обзор замечательного нового портала Apple для кодирования» . Я больше . 27 марта 2018 года . Проверено 31 января 2019 г.
  9. ^ «Учимся программировать на Swift Playgrounds во взрослом возрасте» . Макмир . 6 апреля 2018 года . Проверено 10 февраля 2019 г.
  10. ^ «Что нового в Swift Playgrounds — WWDC 2017 — Видео» . Разработчик Apple . Проверено 10 февраля 2019 г.
  11. ^ «Навыки кодирования: программирование роботов с помощью быстрых игровых площадок» . Яблоко . Проверено 25 ноября 2020 г.
  12. ^ «Apple приносит каждый может кодировать в школы, обслуживающие слепых и мертвых учеников» . Яблоко . Проверено 25 ноября 2020 г.
  13. ^ «Стартовый набор для кодирования и проектирования» . Разработчик Apple . Проверено 25 ноября 2020 г.
  14. ↑ Аб Мэйо, Бенджамин (13 июня 2016 г.). «Apple анонсирует Swift Playgrounds для iPad на WWDC, публичный релиз осенью». 9to5Mac . Проверено 31 января 2019 г.
  15. ^ "Быстрые игровые площадки" . Магазин приложений . Проверено 29 января 2019 г.
  16. Мэйо, Бенджамин (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, Наташа (12 сентября 2016 г.). «Apple предлагает бесплатное приложение для обучения детей программированию (iPad продаются отдельно)». Нью-Йорк Таймс . ISSN  0362-4331 . Проверено 31 января 2019 г.
  20. ^ Равипати, Шри. «Apple запускает инициативу «Каждый может программировать» и программу Apple для учителей». Журнал . Проверено 1 февраля 2019 г.
  21. ↑ Аб Чемберс, Брэдли (19 мая 2018 г.). «Как добиться успеха: являются ли Swift Playgrounds полезным инструментом в K-12?». 9to5Mac . Проверено 1 февраля 2019 г.
  22. ^ «Apple запускает учебную программу по разработке приложений для учащихся старших классов и колледжей» . Отдел новостей Apple . Проверено 1 февраля 2019 г.
  23. Холл, Зак (30 июля 2018 г.). «Новая программа сертификации Swift проверяет навыки программирования для студентов». 9to5Mac . Проверено 1 февраля 2019 г.
  24. Эванс, Джонни (24 января 2019 г.). «Курсы Apple «Программировать может каждый» теперь доступны с использованием шрифта Брайля». Компьютерный мир . Проверено 1 февраля 2019 г.
  25. ^ «Apple предлагает программировать каждому в школах, где обучаются слепые и глухие учащиеся» . Отдел новостей Apple . Проверено 1 февраля 2019 г.
  26. ^ «Новые Swift Playgrounds 1.5 от Apple включают элементы управления для роботов и дронов» . Макмир . 1 июня 2017 года . Проверено 31 января 2019 г.
  27. Оуэн, Малкольм (27 сентября 2018 г.). «Swift Playgrounds может помочь пользователям создавать управляемых роботов на уроках программирования». AppleInsider . Проверено 1 февраля 2019 г.
  28. ^ abcde «-Примечания к выпуску — Swift Playgrounds». Разработчик Apple . Проверено 25 ноября 2020 г.
  29. ^ "Swift Playgrounds - отчет AppAnnie" . www.appannie.com . Проверено 10 февраля 2019 г.
  30. Бирсдорфер, JD (21 октября 2016 г.). «Хотите создать свое собственное приложение? Для этого есть бесплатные курсы». Нью-Йорк Таймс . ISSN  0362-4331 . Проверено 10 февраля 2019 г.
  31. ^ «Учимся программировать на Swift Playgrounds во взрослом возрасте» . Макмир . 6 апреля 2018 года . Проверено 29 января 2019 г.
  32. ^ «Apple запускает Swift Playgrounds для iPad, чтобы научить детей программировать» . ТехКранч . 13 июня 2016 г. Проверено 29 января 2019 г.
  33. ^ «Swift Playgrounds делает разработку приложений для iOS доступной массам» . Макмир . 13 июня 2016 г. Проверено 29 января 2019 г.
  34. ^ Дилгер, Дэниел Эран (22 июня 2016 г.). «Новые Swift Playgrounds от Apple для iPad — отличное приложение для обучения программированию». AppleInsider . Проверено 29 января 2019 г.
  35. Карман, Эшли (14 июня 2016 г.). «Swift Playgrounds предлагает программирование как простое и увлекательное занятие — как и остальные продукты Apple». Грань . Проверено 29 января 2019 г.
  36. Хиггинс, Мишель (20 марта 2017 г.). «Приложения и игры для путешествий для детей в пути». Нью-Йорк Таймс . ISSN  0362-4331 . Проверено 1 февраля 2019 г.
  37. Суоннер, Нейт (14 июля 2016 г.). «Вот почему Apple действительно создала Swift Playgrounds». Следующая сеть . Проверено 5 февраля 2019 г.
  38. Миллер, Пол (29 марта 2018 г.). «Скала Xcode: Apple учит детей кодированию или только программированию?». Грань . Проверено 1 февраля 2019 г.
  39. ^ «Обзор быстрых игровых площадок для учителей» . Образование здравого смысла . 27 сентября 2016 года . Проверено 10 февраля 2019 г.

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