Swift Project создает рабочую группу для разработки Android-версии

Swift Project создает рабочую группу для разработки Android-версии

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

Запуск Android Workgroup для продвижения официальной поддержки Swift на Android

Android Workgroup состоит из опытных участников мирового сообщества разработчиков Swift и Android. Её основная задача — продвигать, улучшать и поддерживать Swift как первоклассный язык для разработки Android-приложений, устраняя необходимость в разрозненных решениях и неофициальных инструментах, на которые ранее опирались разработчики.

Официальная поддержка Swift на Android

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

Создание Android Workgroup формализует текущие усилия по интеграции Android в официальную экосистему Swift. Согласно уставу группы, она сосредоточится на:

Улучшении и поддержке Android

  • Группа отвечает за полную интеграцию поддержки Android в официальную дистрибуцию Swift, исключая необходимость в патчах или изменениях вне дерева компилятора или инструментов Swift.

Улучшение основных пакетов Swift для Android

  • Группа предложит обновления для основных пакетов Swift, таких как Foundation и Dispatch, чтобы обеспечить лучшую совместимость с практиками разработки Android и особенностями платформы.

Определение уровней поддержки платформы

  • Совместно с Swift Platform Steering Group, группа будет определять чёткие уровни поддержки Android и стремиться к официально поддерживаемому статусу.

Определение поддерживаемых архитектур и уровней API

  • Будут установлены уровни API Android и аппаратные архитектуры, которые Swift официально поддержит, включая раннюю работу по предоставлению SDK для AArch64, x86_64 и armv7.

Разработка надёжной непрерывной интеграции (CI)

  • Тестирование, специфичное для Android, будет включено в инфраструктуру непрерывной интеграции Swift, обеспечивая стабильную поддержку Android с каждым выпуском.

Интеграция Swift и Java SDK Android

  • Группа определит лучшие практики для интеграции Swift в существующую Java-экосистему Android и предоставит рекомендации по упаковке библиотек Swift для Android-приложений.

Поддержка отладки и инструментов

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

Сообщество в центре внимания

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

Помимо прямого членства, разработчики могут участвовать в этой инициативе следующими способами:

  • Участие в технических обсуждениях на форуме Swift для Android
  • Помощь в ответах на вопросы для роста знаний сообщества
  • Сообщение об ошибках или предложение улучшений
  • Отправка pull-запросов в проекты Swift для Android
  • Разработка инструментов для улучшения опыта использования Swift на Android
  • Обратная связь для членов группы через форумы Swift

Группа придерживается Кодекса поведения Swift, чтобы обеспечить инклюзивную и гостеприимную среду для всех участников. Члены сообщества с вопросами могут обратиться к команде Swift Core Team для разрешения проблем.

В настоящее время в Android Workgroup входят известные разработчики из экосистем Swift и Android, такие как Эйб Уайт, Эван Уайлд, Марк Пруд'омо, Салим Абдулрасул и другие, вносящие свой вклад в это общее видение.

Новая эра для разработки Android

Объявление о создании Android Workgroup вызвало энтузиазм в мировом сообществе разработчиков. Многие разработчики Android стремятся исследовать потенциал Swift как современного, эффективного и безопасного языка, альтернативного Java и Kotlin.

«Мы невероятно рады расширить охват Swift», — сказал Мишал Шах, ранний участник проекта. «Разработчики Android вскоре смогут воспользоваться чистым синтаксисом Swift, его характеристиками производительности и безопасностью, будь то для общей бизнес-логики или создания полноценных нативных приложений для Android».

Предварительные сборки SDK Swift 6.2 и 6.3 для Android уже доступны на GitHub, а полная валидация компилятора ведётся. Прогрессируют и улучшения инструментов, включая обновления расширения Swift Stream IDE для Visual Studio Code, позволяющие разрабатывать на Android с использованием Swift на платформах Windows, macOS и Linux.

Группа также сигнализировала о тесном сотрудничестве с продолжающимися усилиями Apple по улучшению совместимости Swift-Java, что облегчит интеграцию Swift в существующие кодовые базы Android на Kotlin или Java.

Несмотря на то, что официальная поддержка UI-фреймворков, таких как Jetpack Compose или SwiftUI на Android, пока не входит в дорожную карту, уже появляются решения, движимые сообществом. Инициативы, такие как FlutterSwift, и открытые обсуждения вокруг общих моделей и кроссплатформенных архитектур намекают на захватывающие перспективы в будущем.

Оставить коментарий
Комментарий:
Комментарии
  1. user

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