Android-приложения теперь можно создавать на языке Swift: релиз Swift SDK

На этой неделе был опубликован первый предварительный релиз Swift SDK для Android. Это позволит разработчикам создавать приложения для Android на языке Swift с использованием официальных инструментов. Смотрим!
Юлия Мискевич
Юлия Мискевич
Редакция
Android-приложения теперь можно создавать на языке Swift: релиз Swift SDK
www.macrumors.com
На этой неделе случилось невероятное: Swift, тот самый язык, который Apple растила как эксклюзивный ингредиент для своих яблочных пирогов, официально отправился в свободное плавание.

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

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

Теперь же разработчики получают официально поддерживаемые инструменты, которые позволяют создавать приложения для Android так же естественно, как и для iOS. Главное преимущество? Общий код. Теперь можно писать один код и использовать его на обеих платформах, экономя время, нервы и, возможно, даже волосы, которые обычно выпадают при поддержке двух совершенно разных кодовых баз.

Как же это работает? Все благодаря swift-java — инструменту, который автоматически создает мосты между Java и Swift.
Hacking with Swift
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ
РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

Представьте, что у вас есть старый друг-Android разработчик, который говорит только на Java, а вы — приверженец Swift. Раньше вам приходилось объяснять ему все через переводчика, теряя суть и добавляя ошибки. Теперь же swift-jana становится этим идеальным переводчиком, который не только передает смысл, но и сохраняет все нюансы. Это позволяет использовать существующие Android API и код Java без необходимости переписывать все с нуля.

Что самое удивительное, так это то, что более 25% всех пакетов Swift уже работают на Android. Это не какая-то экспериментальная технология, которая только обещает светлое будущее. У разработчиков уже есть солидная база для повторного использования кода — это делает переход на кроссплатформенную разработку менее болезненным.

РЕКЛАМА – ПРОДОЛЖЕНИЕ НИЖЕ

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

BairesDev

Команда разработчиков не останавливается на достигнутом и уже готовит документ с прогнозом на будущее, определяя приоритеты и отслеживая прогресс на общедоступной доске проекта. 

Может, Apple в следующем году разрешит запускать iOS-приложения на Android без эмуляции? Шутки шутками, но кто знает...