Перейти к содержанию

Android

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

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: