Официально расширение языка программирования 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 году.
Смотрите также
- Объяснение концовки «Посева» (2024) – Какова «цель» Уиндема?
- Молодой Шелдон – Сезон 7 Эпизод 6 «Баптисты, католики и попытка утопления» Краткое содержание и обзор
- Обзор виртуальных машин UTM
- Продлили ли «Антрацит» на 2 сезон? Вот что мы знаем:
- Хищник и Черная Пантера столкнутся в новом мини-сериале Marvel
- Монолит (2024) Объяснение концовки – Каково значение финальной сцены?
- Рецензия на фильм «Сила природы: Сухой 2» (2024). Невероятная загадка – это гибель этого фильма.
- Темная материя (2024) – краткий обзор и обзор 1-го сезона 8-й серии
- Компания Apple присоединяется к китайской программе субсидий в попытке компенсировать падающие продажи.
- Королева слез – содержание и обзор 11 серии дорамы
2025-06-27 15:30