Apple хочет улучшить приложения Android с помощью Swift

Apple хочет улучшить приложения Android с помощью Swift0

Составьте краткое изложение этой истории. Вот краткое изложение содержания истории, основанное на фактах: Вот упрощенная версия содержания истории: Вот беззаботный взгляд на содержание истории: Исследуйте другую точку зрения: Покажите мне факты Объясните это так, будто мне 5 лет Дайте мне беззаботный пересказ

Резюме

  • Swift расширяется на Android с новой группой для содействия официальной поддержке и лучшей интеграции с ОС Android.
  • Рабочая группа Android ставит перед собой цель устранить неофициальные версии Swift, улучшить основные пакеты и определить поддержку Android.
  • Этот шаг может упростить перенос приложений с iOS на Android, но все еще требует дальнейшей разработки и тестирования.

Существуют резкие различия между тем, как создаются приложения для iOS и как создаются приложения для Android. А именно, приложения для iOS создаются на Swift, в то время как Android в основном использует Kotlin. Однако теперь Swift приходит на Android. И это может иметь огромные последствия для будущих приложений.

Язык программирования с открытым исходным кодом от Apple Swift официально расширяет свое присутствие на операционной системе Android. Инициатива возглавляется недавно сформированной «рабочей группой Android» в рамках проекта Swift, которая должна иметь возможность настроить Swift для разработки приложений Android. Хотя разработчики технически могли писать приложения Android с использованием Swift через сторонние инструменты, этот шаг знаменует собой первый случай, когда сам проект Swift официально санкционирует и поддерживает Android.

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

Apple хочет улучшить приложения Android с помощью Swift1

Кроме того, рабочая группа будет сотрудничать с Platform Steering Group, чтобы официально определить уровень поддержки, которую получит Android, и будет работать над тем, чтобы соответствовать этим стандартам. Другие важные задачи для группы включают определение диапазона поддерживаемых уровней API Android и архитектур процессоров, а также установление непрерывной интеграции для проекта Swift, который включает строгое тестирование на Android.

Я не собираюсь утомлять вас подробностями всего этого, поскольку вы, конечно же, не разработчик. Но это очень важно. Хотя большинство основных приложений поддерживают как Android, так и iOS, когда дело доходит до выбора одного из них, предпочтительным вариантом почти всегда оказывается iOS. Для многих разработчиков это самый важный рынок, на котором нужно сделать ставку. Хотя это не означало бы «минимальных усилий» для переноса приложений между iOS и Android (есть еще много вещей, которые будут продолжать различаться между двумя платформами, и это не только основная кодовая база), это значительно упростило бы все и помогло бы разработчикам легче переходить от приложения iOS к приложению Android.

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

Источник: Swift

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий