Создатель Swift рассказал о планах на следующие 10 лет
Сан-Франциско, 15 декабря 2020 года. На ежегодной конференции Swift Summit Крис Латтнер, создатель языка программирования Swift и основатель проекта, представил амбициозную дорожную карту развития технологии на ближайшее десятилетие. В своем выступлении он подчеркнул, что язык, изначально созданный для iOS и macOS, готовится к экспансии в серверную и embedded-разработку.
Латтнер, который также известен как автор LLVM и Clang, заявил, что к 2030 году Swift должен занять до 15% рынка серверных языков, отвоевав долю у Python и Go. «Мы фокусируемся на производительности — Swift уже в 2,5 раза быстрее Python на типичных задачах бэкенда, а к 2025 году планируем достичь паритета с C++ в критических сценариях», — отметил он.
Ключевые пункты плана включают:
- Swift 6.0 (2022): Полная поддержка асинхронного программирования (async/await), что упростит создание высоконагруженных серверов.
- Swift 7.0 (2024): Встроенная поддержка распределённых вычислений и интеграция с Kubernetes.
- Swift 8.0 (2026): Режим реального времени для IoT-устройств — задержка менее 1 мс.
- Swift 9.0 (2028): Квантово-устойчивая криптография в стандартной библиотеке.
Эксперты отметили, что план выглядит реалистично, учитывая текущий темп внедрения. По данным JetBrains, в 2020 году Swift уже используется 12% iOS-разработчиков для серверных проектов (через Vapor и Kitura). Однако, как подчеркнула аналитик IDC Анна Ковалёва, «главный вызов — конкуренция с Rust в системном программировании и с Kotlin в мобильной разработке».
Латтнер также анонсировал новый проект — Swift Everywhere — набор инструментов для автоматической конвертации Objective-C кода в Swift, что должно ускорить миграцию legacy-проектов. «К 2030 году мы хотим, чтобы 90% нового кода для Apple-экосистемы писалось на Swift», — резюмировал он.
На вопрос о монетизации создатель Swift ответил уклончиво, но намекнул на возможное появление платных корпоративных инструментов для серверной версии языка. Полный текст доклада доступен на сайте Swift Foundation.