Apple выпустила Swift SDK для Android

Рабочая группа языка Swift представила предварительную версию SDK для Android. Благодаря этому язык программирования экосистемы Apple можно использовать для разработки кроссплатформенных мобильных приложений как для iOS, так и для Android.

SDK по умолчанию включён в установщик Swift для Windows. Отдельно его можно скачать для macOS и Linux. Вместе с этим выпустили библиотеку swift-java, которая обеспечивает взаимодействие между этими языками программирования. Команда проекта рассказала, что более 27% пакетов из Swift Package Index уже собираются под Android.

Для разработчиков выпустили инструкцию по настройке окружения и началу работы со Swift SDK для Android. Кроме того, есть репозиторий с примерами кода. Их пока мало, но со временем авторы пополнят библиотеку. Например, так выглядит код для вывода фразы «Hello from Swift» на экран Android-смартфона:

import Android @_cdecl(«Java_org_example_helloswift_MainActivity_stringFromSwift») public func MainActivity_stringFromSwift(env: UnsafeMutablePointer, clazz: jclass) -> jstring { let hello = [«Hello», «from», «Swift», «❤️»].joined(separator: » «) return hello.withCString { ptr in env.pointee!.pointee.NewStringUTF(env, ptr)! } }Результат работы кода

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

Впервые о планах адаптации Swift для Android сообщили в конце июня 2026 года. Тогда команда начала перерабатывать стандартные библиотеки (Foundation и Dispatch) для работы с идиомами Android.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии