Название базовой системы (платформы): | Apple Swift |
Разработчики: | Apple |
Дата последнего релиза: | март 2019 г |
Технологии: | Средства разработки приложений |
Содержание |
Swift Playground — это приложение для изучения языка программирования Swift на планшетных компьютерах iPad в игровой форме. Оно включает в себя созданные Apple уроки программирования, где учащиеся пишут код, чтобы проводить экранных героев по графическому миру, решая загадки, выполняя задания и осваивая навыки программирования.
2021: Выпуск приложения для разработки ПО для iPhone без компьютера
15 декабря 2021 года Apple объявила о выпуске обновления для приложения Swift Playgrounds. Четвертая версия позволяет создавать приложения для iPhone и iPad непосредственно на iPad без необходимости использования персонального компьютера.
Swift Playgrounds 4 включает интеграцию App Store Connect для загрузки готового приложения в App Store, а также функцию App Preview, которая показывает обновления в реальном времени по мере внесения изменений и различных правок. Компания добавила поддержку пользовательских пакетов, частей кода, написанных другими пользователями и доступными для всеобщего использования.
Ниже приведены примечания и особенности Apple к самому обновлению для программного обеспечения:
- Для разработки приложения для iPhone и iPad с помощью SwiftUI прямо на iPad, требуется iPadOS 15.2 или более поздняя версия;
- Интеграция App Store Connect позволяет загружать готовое приложение в App Store;
- Предварительный просмотр приложения показывает обновления в реальном времени по мере внесения изменений или правок в программный продукт;
- Полноэкранный предварительный просмотр позволяет увидеть приложение от края до края;
- Интеллектуальные, встроенные предложения и подсказки по коду помогают быстро и точно сделать продукт;
- Проекты App Projects позволяют легко перемещать проекты в Xcode или обратно;
- Поиск по всему проекту находит результаты в нескольких файлах;
- Библиотека сниппетов предоставляет сотни элементов управления, символов и цветов SwiftUI;
- Поддержка Swift Package позволяет включать общедоступный код для улучшения ваших приложений.
Всем пользователям сервиса доступны обучающие материалы. В приложении есть несколько модулей, которые обучат человека программированию на языке Swift, а также делают это в игровой и интерактивной среде для пользователей, в которой каждая строчка кода сразу же визуализируется. Пользователи могут получить доступ к популярным библиотекам и фреймворкам: SpriteKit, SwiftUI, Bluetooth, Metal. Также код может взаимодействовать с компонентами устройства, к примеру, реагировать на сенсорные жесты и получать доступ к камере, гироскопу и другим датчикам.«Гознак» развивает систему «Электронный бюджет» с помощью импортозамещенных решений экосистемы EvaTeam
Готовыми проектами можно делиться не только между своими устройствами, но и отправлять друзьям или заказчикам, приложение можно опубликовать в AppStore, отправив в App Store Connect. Сервис разработки для языка программирования Swift Playgrounds 4 можно бесплатно загрузить из App Store. Apple также выпустила сервис для Mac с поддержкой Swift 5.5.[1]
2019: Выход Swift Playgrounds 3.0 с поддержкой Swift 5
В марте 2019 года Apple выпустила версию Swift Playgrounds 3.0, которая отличается поддержкой обновленного языка программирования Swift — Swift 5.
В новом приложении появилась дополнительная вкладка редактора исходного кода, а Playground Books позволяет хранить «каталоги кода и ресурсы Swift, которые можно импортировать для использования любой страницей в этой книге».
Благодаря урокам программирования, созданным Apple, учащиеся смогут изучить такие основные понятия, как запуск команд, создание функций, выполнение циклов, применение условных выражений и переменных. Apple регулярно выпускает новые задания, чтобы учащиеся могли оттачивать свои умения по мере роста навыков и расширения интересов. Преподаватели и разработчики могут также создавать собственные задания, используя Xcode.
Встроенные в приложение шаблоны помогают учащимся создавать реальные программы, которые можно отправлять друзьям через «Почту» и «Сообщения» или публиковать в интернете.
К 7 марта 2019 года приложение Swift Playgrounds 3.0 доступно в рамках бета-версии, а финальный релиз ожидается вместе с выходом Swift 5 — примерно в апреле 2019 года.
До этого времени пользователи смогут бесплатно скачивать версию Swift Playgrounds 2.2 в App Store. В ней реализованы такие функции, как обнаружение контента, распознавание сенсорных прикосновений и улучшенная виртуальная клавиатура.[2]
Примечания
Подрядчики-лидеры по количеству проектов
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Данные не найдены
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Данные не найдены
Распределение систем по количеству проектов, не включая партнерские решения
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)