Разработчики могут теперь создавать приложения для Android на Swift

Apple выпустила первый превью Swift SDK для Android с официальной поддержкой

1 мин.
Разработчики могут теперь создавать приложения для Android на Swift

На этой неделе компания Apple опубликовала первый превью-релиз Swift SDK для Android, открыв для разработчиков возможность создания приложений на этой платформе с использованием официального инструментария. Это решение значительно упрощает обмен кодом между проектами для iOS и Android, позволяя командам разработки эффективнее управлять своей кодовой базой.

До появления этого SDK разработчикам приходилось полагаться на неофициальные решения от сообщества. Теперь же они получают полноценную поддержку со стороны Apple. Ещё в июне компания объявила, что язык программирования Swift будет официально расширен для разработки приложений под Android. Для этого внутри проекта с открытым исходным кодом Swift была создана специальная рабочая группа, занимающаяся вопросами интеграции с платформой Android.

Совместимость между платформами обеспечивается благодаря инструменту swift-java, который автоматически генерирует связи между Java и Swift. Это позволяет разработчикам беспрепятственно использовать код Swift вместе с существующими API Android и Java-кодом. Ещё более обнадёживающий факт: согласно данным Swift Package Index, более 25% всех доступных пакетов уже поддерживают сборку на Android, что предоставляет разработчикам солидную библиотеку переиспользуемого кода.

Swift SDK для Android уже можно получить несколькими способами. Для пользователей Windows пакет встроен в установщик Swift для Windows, в то время как пользователи Linux и macOS могут загрузить его отдельно. Для удобства новичков Apple подготовила руководство с подробными инструкциями по настройке и набором примеров проектов Android, написанных на Swift для демонстрации полного рабочего процесса разработки.

Команда активно работает над определением дальнейшего развития проекта. На данный момент разрабатывается документ видения, который будет определять приоритеты развития на будущее. Весь ход работы открыт для общественности — компания ведёт отслеживание прогресса на публичной доске проекта, позволяя сообществу следить за развитием инициативы и вносить свои предложения.


Ещё по теме:

Мы в Telegram, на Дзен, в Google News и YouTube



ePN