Название базовой системы (платформы): | 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. Также код может взаимодействовать с компонентами устройства, к примеру, реагировать на сенсорные жесты и получать доступ к камере, гироскопу и другим датчикам.Метавселенная ВДНХ
Готовыми проектами можно делиться не только между своими устройствами, но и отправлять друзьям или заказчикам, приложение можно опубликовать в 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]
Примечания
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Бипиум (Bpium) (10)
Другие (387)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
Консом групп, Konsom Group (КонсОМ СКС) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
IFellow (АйФэлл) (2)
Другие (30)
Солар (ранее Ростелеком-Солар) (10)
Форсайт (3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
КРИТ (KRIT) (2)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (589, 302)
Солар (ранее Ростелеком-Солар) (1, 8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
Microsoft (4, 3)
Oracle (2, 3)
SAP SE (2, 2)
Другие (16, 19)
Солар (ранее Ростелеком-Солар) (1, 11)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
Форсайт (1, 3)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
Сбербанк (1, 2)
Другие (9, 9)
Солар (ранее Ростелеком-Солар) (1, 6)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
Мобильные ТелеСистемы (МТС) (1, 4)
РЖД-Технологии (1, 3)
Другие (14, 24)
Мобильные ТелеСистемы (МТС) (2, 3)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Effective Technologies (Эффектив Технолоджис) (1, 1)
Другие (11, 11)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
Форсайт. Мобильная платформа (ранее HyperHive) - 12
Другие 322
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Siemens Xcelerator - 2
Парадокс: MES Builder - 2
Турбо X - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
BSS Digital2Go - 3
Форсайт. Мобильная платформа (ранее HyperHive) - 3
Cloud ML Space - 2
Nexign Microservices Framework - 1
Другие 8