РАЗРАБОТКА

Swift 6.3 стабилизирует Android SDK и улучшает C-интероперацию

Swift 6.3 улучшает поддержку Android и C-интероперацию. Что это значит для разработчиков?

✍️ Редакция iTech News | 03.04.2026 | ⏱ 2 мин | 👁 5 | Источник: InfoQ
Swift 6.3: Android SDK и улучшенная C-интероперация

Swift 6.3 значительно улучшает поддержку Android, стабилизируя свой SDK и добавляя новые возможности для взаимодействия с C. Это важно для разработчиков, работающих с кроссплатформенными приложениями.

Контекст изменений

Рынок мобильной разработки активно растёт, и поддержка различных платформ становится критически важной. Перед выходом Swift 6.3, поддержка Android была доступна лишь в предварительном варианте, что ограничивало возможности разработчиков. Теперь, с полностью сформированным SDK, компании смогут быстрее адаптироваться и создавать нативные приложения на Swift для Android.

Детали новых возможностей

Основное изменение в Swift 6.3 — новая аннотация @c, которая позволяет автоматически создавать C/C++ объявления для функций Swift. Это означает, что теперь разработчики могут легче интегрировать свои функции в проекты на C/C++. Кроме того, новшества касаются и слабых ссылок: новая конструкция weak let устраняет ограничения на использование слабых ссылок в многопоточных контекстах. Ранее модификатор weak применялся только к объектам, что ограничивало функционал.

Также введены новый селектор модулей, способствующий управлению конфликтами при наличии одинаковых объектов в разных модулях, что упрощает процесс разработки. В частности, теперь возможно чётко указывать, из какого модуля вызывать функцию.

Практические выводы для разработчиков

Для разработчиков это означает упрощение процесса портирования Swift-пакетов на Android. С новой версией можно использовать Swift Java и Swift Java JNI Core для интеграции Swift кода в существующие приложения на Kotlin/Java, что значительно повысит производительность. На текущий момент, наличие этапа стабильной поддержки Android от Swift расширяет возможности для стартапов и крупных разработчиков, что повлияет на всё сообщество мобильной разработки.

Следующий значимый шаг — внедрение новых инструментов для оптимизации компиляции и отладки, что ожидается в будущих версиях Swift.

Поделиться: Telegram X LinkedIn