Apple запускает игровые площадки Swift


Apple представила новое приложение для iPad, призванное сделать процесс обучения программированию увлекательным и легким для всех.

Swift Playgrounds имеет интерактивный интерфейс, который можно использовать для программирования на Swift, языке Apple для разработки приложений для iOS, macOS, watchOS, tvOS и Linux.

В новом приложении есть уроки программирования, разработанные Apple. По мере того, как пользователи следят за уроками, они получают забавных экранных персонажей, которых они могут направлять через задачи и использовать для решения головоломок. Чем больше пользовательских кодов, тем больше задач и игр становится доступно.

Существуют также встроенные шаблоны, которые пользователи могут использовать для создания своих собственных программ, которые затем могут быть опубликованы. Шаблоны позволяют пользователю добавлять графику и сенсорные взаимодействия.

По мере того, как пользователи становятся более опытными, они могут использовать Swift с фреймворками iOS. Приложения можно создавать с нуля, используя пустые игровые документы или используя один из встроенных шаблонов с каркасом для графики и пользовательского интерфейса для создания приложений, которые реагируют на прикосновения и акселерометр или управляют устройствами Bluetooth. Поскольку приложения Swift Playgrounds основаны на коде Swift, проекты можно экспортировать непосредственно в Xcode для создания программ для iOS и macOS.

По словам Крейга Федериги, старшего вице-президента Apple по разработке программного обеспечения:

«Swift Playgrounds — единственное в своем роде приложение, которое достаточно просто для студентов и новичков, но при этом достаточно мощно, чтобы писать реальный код. Это инновационный способ воплотить в жизнь реальные концепции программирования и дать следующему поколению навыки, необходимые для выражают свое творчество ».

Уроки в приложении охватывают концепции кодирования, включая создание функций, выполнение циклов и использование условного кода и переменных. Apple также будет регулярно выпускать новые автономные задачи, чтобы заинтересовать пользователей. Разработчики могут добавлять свои собственные задачи для приложения с помощью Xcode.

Интерфейс программирования Swift Playgrounds использует интерфейс Multi-Touch iPad, а также есть клавиатура для кодирования, которая позволяет вводить дополнительные символы, общие для программирования на Swift, проводя пальцем по клавише. Панель быстрого доступа представляет наиболее вероятные следующие команды или значения в зависимости от контекста. Вы также можете перетащить из библиотеки распространенные фрагменты кода, чтобы создать новый код с минимальным набором текста или без него.

Предварительная версия Swift Playgrounds теперь доступна участникам программы Apple Developer Program как часть предварительной версии iOS 10 для разработчиков и будет доступна вместе с общедоступной бета-версией iOS 10 в июле. Этой осенью финальная версия Swift Playgrounds будет доступна в App Store бесплатно.


Добавить комментарий