Поскольку вчерашняя презентация стала открытием конференции разработчиков WWDC 2016, на ней был сделан большой акцент на новых возможностях для разработчиков. В конце презентации Apple также представила собственный план по значительному расширению числа людей, понимающих языки программирования.
Он хочет сделать это с помощью нового приложения для iPad под названием Быстрые игровые площадки. Он научит своих пользователей понимать и работать с языком программирования Swift, который был создан Apple и в 2014 году. выпущен с открытым исходным кодом, таким образом, доступен каждому и бесплатно.
В ходе живой презентации был продемонстрирован один из первых уроков, которые предложит приложение. В правой половине дисплея показывалась игра, в левой — инструкции. На этом этапе приложение фактически требует от пользователя только участия в игре, но вместо графических элементов управления оно использует строки кода, которые запрашиваются.
Таким образом, они научатся оперировать основными понятиями Swift, такими как команды, функции, циклы, параметры, переменные, операторы, типы и т. д. Помимо самих уроков, приложение также будет содержать постоянно растущую набор задач, которые углубит способность работать с уже известными концепциями.
Однако обучение в Swift Playgrounds не останавливается на азах, что программист Apple продемонстрировал на примере самостоятельно созданной игры, где физика мира управлялась с помощью гироскопа iPad.
Поскольку у iPad нет физической клавиатуры, Apple создала богатую палитру элементов управления. Сама «классическая» программная QWERTY-клавиатура, например, помимо шепота кода, содержит на отдельных клавишах несколько символов, которые выбираются при различных типах взаимодействия с ними (например, число записывается перетаскиванием клавиши вверх).
Часто используемые элементы кода прописывать не нужно, достаточно перетащить их из специального меню и еще раз перетащить, чтобы выбрать диапазон кода, к которому их следует применить. После нажатия на номер прямо над ним появится только цифровая клавиатура.
Созданными проектами можно делиться как документами с расширением .playground, и любой, у кого есть iPad и установленное приложение Swift Playgrounds, сможет открывать и редактировать их. Проекты, созданные в этом формате, также можно импортировать в Xcode (и наоборот).
Как и все остальное, представленное на вчерашней презентации, Swift Playgrounds теперь доступен для разработчиков: первая публичная пробная версия выйдет в июле, а публичный релиз — осенью, вместе с iOS 10. Все они будут бесплатными.
Интересно, будет ли это работать на всех iPad, работающих под управлением iOS10, или это будет ограничено новыми устройствами.
Вчера это была одна из лучших новостей для меня, так как я всегда хотел попробовать себя в программировании на Swift, но так и не решился. Вот так в игровой форме это сделали, так что очень жду осени.
немного обидно, что это будет ограничено только iPad, но я предполагаю, что, вероятно, можно будет обойти это виртуально :)
И можно ли его вообще скачать? Сказали, что сейчас доступно для разработчиков, но я не могу найти его у них на сайте О_о или через магазин приложений под iOS10?
Хотите увеличить количество разработчиков в мире? Так что пусть разработчик удешевляет программу :D