Swift от Apple работает над поддержкой разработки приложений для Android.

Официально расширение языка программирования Swift от Apple теперь включает возможность создавать приложения для Android. Для этого в проекте Swift с открытым исходным кодом была создана специализированная команда разработки под Android.

Впервые представленный компанией Apple в 2014 году как современный язык программирования для iOS, macOS, watchOS и tvOS, Swift с тех пор расширил свою поддержку на Linux и Windows. На этой неделе проект Swift объявил об официальном старте инициативы по поддержке Android в качестве целевой платформы, позволяя разработчикам создавать приложения для мобильной операционной системы Google с использованием официальных инструментов и инфраструктуры с помощью Swift.

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

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

Одной из основных целей с самого начала является увеличение совместимости со средой разработки Android в официальном пакете Swift, исключая необходимость во внешних патчах или версиях, управляемых сообществом. Это включает настройку бесшовной интеграции инструментальных средств для проектов на Android и обеспечение единообразия с другими официально поддерживаемыми платформами. Рабочая группа также планирует предложить обновления к критически важным библиотекам Swift, таким как Foundation и Dispatch, делая их более совместимыми со стандартами платформы Android и её действиями.

В настоящее время на сферу разработки приложений для Android главным образом влияет язык программирования Kotlin, поскольку он был одобрен как рекомендуемый выбор от Google для Android-разработки еще в 2017 году.

Смотрите также

2025-06-27 15:30