Найти в Дзене
DigiNews

Язык Swift от Apple официально приходит на Android, стирая границы в разработке приложений

Официальный выпуск Swift 6.3 с поддержкой Android и новым SDK упрощает кроссплатформенные приложения и повышает согласованность функций. — androidheadlines.com На протяжении многих лет граница между разработкой под iOS и Android определялась используемыми для их создания языками. Если вам нужно было приложение для iPhone, вы, скорее всего, использовали Swift. С другой стороны, стандартом для Android были Kotlin или Java. Однако теперь эти границы стираются. С выпуском Swift 6.3 язык программирования Apple теперь включает специальный комплект для разработки программного обеспечения (SDK) для Android, что знаменует собой важную веху в кроссплатформенной разработке. Согласно официальному журналу изменений Swift, новый SDK позволяет разработчикам создавать нативные приложения для Android с нуля, используя Swift. Кроме того, он предоставляет инструменты для интеграции кода Swift в существующие приложения для Android, которые изначально были написаны на Kotlin или Java. Обычный пользователь,
Оглавление

Официальный выпуск Swift 6.3 с поддержкой Android и новым SDK упрощает кроссплатформенные приложения и повышает согласованность функций. — androidheadlines.com

На протяжении многих лет граница между разработкой под iOS и Android определялась используемыми для их создания языками. Если вам нужно было приложение для iPhone, вы, скорее всего, использовали Swift. С другой стороны, стандартом для Android были Kotlin или Java. Однако теперь эти границы стираются. С выпуском Swift 6.3 язык программирования Apple теперь включает специальный комплект для разработки программного обеспечения (SDK) для Android, что знаменует собой важную веху в кроссплатформенной разработке.

Согласно официальному журналу изменений Swift, новый SDK позволяет разработчикам создавать нативные приложения для Android с нуля, используя Swift. Кроме того, он предоставляет инструменты для интеграции кода Swift в существующие приложения для Android, которые изначально были написаны на Kotlin или Java.

Swift 6.3 с поддержкой Android: что это значит для пользователей?

Обычный пользователь, просматривающий свой телефон, может не сразу заметить изменение интерфейса. Однако это оказывает значительное влияние на пользовательский опыт. Когда разработчики могут использовать один и тот же базовый код или «логику» для обеих версий приложения, обновления, как правило, выходят быстрее, а функции остаются синхронизированными между платформами.

Это обновление также означает, что пользователи могут увидеть меньше функций, доступных только для iOS, как это происходит с некоторыми приложениями. Если разработчик создает сложный инструмент для приложения для iPhone, теперь он может перенести эту конкретную функциональность в версию для Android, не перестраивая ее с нуля на другом языке.

Преодоление разрыва экосистем

Основную работу по выпуску Swift 6.3 проделала рабочая группа Swift Android. Они потратили месяцы на перевод SDK из ранних предварительных версий в стабильный официальный релиз. Обновление включает специализированные инструменты, такие как «Swift Java» и «Swift Java JNI Core». Оба действуют как переводчики, позволяя Swift беспрепятственно взаимодействовать с нативной средой Android.

Важно понимать, что это не означает исчезновение Kotlin. Kotlin остается основным и рекомендуемым языком для разработки под Android. Однако добавление Swift предоставляет больше выбора. Компании, которые уже вложили значительные средства в экосистему Apple, теперь могут более практично расширяться на Android. Им больше не нужно поддерживать две отдельные кодовые базы; они могут просто повторно использовать свои существующие пакеты Swift.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Автор – Jean Leon

Оригинал статьи