💻 // Swift теперь живет на Android
Вышел Swift SDK for Android - набор инструментов, позволяющих писать Android-приложения на Swift без знания Kotlin или Java
Как это работает:
- Swift SDK использует Android NDK (где находятся: clang, ld, libc++) и собственный toolchain
- Через проект swift-java автоматически генерируются биндинги Java ↔ Swift
- UI остаётся нативным, а Swift отвечает за бизнес-логику
- Без боли, без C++, без Kotlin Multiplatform
UI на Swift для Android отсутствует и остается нативным, SwiftUI на Android нет и, скорее всего, не будет
Это альтернатива Kotlin Multiplatform (KMP) с противоположной философией: там логика на Kotlin едет на iOS, здесь — логика на Swift едет на Android
Ранее уже писал про опыт использования Swift в робототехнике - это был вполне отличный эксперимент, а теперь появляется возможность в кроссплатформенность
Я давно топлю за язык Swift и мне дико приятно видеть, как он наконец выходит за пределы Apple - и не просто в виде утилит под Linux, а настоящего SDK для Android, который позволяет писать бизнес-логику и запускать ее на обеих платформах
На рынке сейчас все завязано вокруг Kotlin, и ты как iOS-разработчик ощущаешь себя на вторых ролях
Архитектура, инфраструктура, модули - Swift там просто фронт для Kotlin-кода
Потенциал Swift SDK огромен, посмотрим как это сможет повлиять на разработку под Android
Post #550
111

- 🔥 2
- 👍 1