Добавить объявление

Swift на Android: один код для двух платформ

Друзья, привет! Случилось то, о чем многие давно мечтали, но мало кто верил это произойдет! После месяцев работы рабочей группы по поддержке Android, компания Apple выпустила первую версию Swift SDK для разработки под операционную систему Android.

Масштабы поддержки:


Уже сейчас 25% пакетов в Swift Package Index поддерживают сборку для Android. Среди них многие популярные библиотеки, которые мы используем в повседневной разработке.

Стоит отметить, что код компилируется на Java и Kotlin, так как Android пока еще нативно не поддерживает Swift.

Что нужно для старта:


  • Установите Swift 6.3: раннюю версию с поддержкой Android.

  • Загрузите Swift SDK для Android: отдельно или в составе установщика для Windows.

  • Добавьте Android NDK: для нативной компиляции.

Подробные инструкции уже доступны в официальной документации.

Почему это важно:


  • Больше не нужно учить Kotlin/Java для разработки под Android, если вы владеете Swift.

  • Единая бизнес-логика, кодовая база и архитектурные подходы на обеих платформах.

  • Снижение затрат, одна команда вместо двух раздельных под каждую из платформ.


Перспективы:


Рабочая группа уже готовит дорожную карту развития платформы. В планах: улучшение отладки, оптимизация производительности и расширение поддержки Android API.

Что важно понимать:


  • Это предварительная версия, некоторые функции ещё в разработке.

  • Требуется время на стабилизацию и полировку.

  • Не все iOS-библиотеки сразу будут работать на Android.


Вывод:


Swift на Android - это не просто ещё одна кроссплатформенная технология, это возможность создать по-настоящему единую кодовую базу с нативной производительностью на языке программирования Swift.

Это может изменить расстановку сил на рынке мобильной разработки. KMM, Flutter и React Native получают мощного конкурента, а нативные разработчики новые возможности.
26.10.2025 12 84