Swift, язык программирования от Apple, готовится добавить поддержку Android

Apple обычно не уделяет Android особого внимания, но это не мешает языку программирования Swift от компании расширяться и использоваться для разработки приложений под Android.

На сегодняшний день приложения для Android обычно пишутся на Kotlin, но Apple стремится предложить свой язык программирования Swift в качестве альтернативы. Apple впервые выпустила свой язык программирования в 2014 году, ориентируясь на собственные платформы, но в настоящее время официально поддерживает также Windows и Linux.

В анонсе на этой неделе Swift объявил о создании «Рабочей группы по Android», которая «установит и поддержит Android как официально поддерживаемую платформу для Swift».

Некоторые из ключевых задач, которые будет выполнять Рабочая группа, включают:

Реклама — прокрутите вниз, чтобы узнать больше

  • Улучшение и поддержка Android для официального дистрибутива Swift, устранение необходимости во внешних или нижестоящих исправлениях
  • Рекомендации по улучшениям основных пакетов Swift, таких как Foundation и Dispatch, для лучшей работы с идиомами Android
  • Работа с Руководящей группой по платформам для официального определения уровней поддержки платформ в целом, а затем достижение официальной поддержки определенного уровня для Android
  • Определение диапазона поддерживаемых уровней API и архитектур Android для интеграции Swift
  • Разработка непрерывной интеграции для проекта Swift, включающей тестирование Android в проверках pull request.
  • Определение и рекомендация лучших практик для связывания Swift с Java SDK Android и упаковки библиотек Swift с приложениями Android
  • Разработка поддержки для отладки приложений Swift на Android
  • Консультирование и помощь в добавлении поддержки Android в различные пакеты Swift сообщества

Технически разработчики уже могли использовать Swift для создания приложений под Android, но только с помощью сторонних инструментов, таких как «Scade». Сообщалось много лет назад, что Google рассматривает возможность использования Swift с Android, но ничего из этого не вышло, и Kotlin был принят в 2017 году и с тех пор стал основным направлением. Google также в какой-то момент работал над поддержкой Swift в своей операционной системе Fuchsia OS.

Еще о Android: