Перейти к основному содержимому

Swift SDK для Android

Анонс ночных сборок Swift SDK для Android на официальном блоге Swift — важный шаг: язык перестаёт быть только «экосистемой Apple» и получает формализованный путь на вторую мобильную платформу.

Загрузка сравнения…

Что изменилось

До анонса Swift ассоциировали с iOS, iPadOS, macOS, watchOS, tvOS. Рабочая группа Android workgroup сняла часть архитектурных барьеров: Swift-код можно собирать в машинный код под Android через LLVM и NDK, с учётом ABI целевых устройств.

Swift SDK для Android — набор инструментов, заголовков, runtime и библиотек для сборки на macOS, Linux и Windows (в т.ч. через установщик Swift для Windows).


Интероп и экосистема

Ключевой элемент — swift-java: библиотеки и генератор привязок для вызова Java из Swift и использования Swift-модулей в приложениях на Java/Kotlin. Это позволяет поэтапно внедрять Swift в существующие проекты, не переписывая UI целиком.

По Swift Package Index уже более 25% пакетов компилируются на Android — значит, часть экосистемы изначально переносима или не завязана на Apple-only API.


Практический смысл

СценарийОценка
Общая бизнес-логика Swift для iOS + AndroidПерспективно, но пока preview
Полная замена Kotlin/JavaМаловероятно в ближайшие годы
Встраивание в legacy AndroidРеалистичный первый шаг

Разработка ведётся открыто: форумы Swift, project board, CI. Готовится vision document по приоритетам Android-направления.

:::info См. также Сравнение с официальным курсом Google по Kotlin Multiplatform — в интерактивном блоке выше. :::


См. также

Другие статьи этого же раздела в боковом меню (как на странице «О разделе»).