Categories: Новости

Apple представила новые технологии для разработки приложений

На WWDC 2019 Apple удивила разработчиков, представив совершенно новую инфраструктуру SwiftUI — современную структуру кодирования интерфейса UI, которая создана с нуля для использования преимуществ Swift.

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

SwiftUI обеспечивает среду программирования в реальном времени внутри XCode. Разработчики объявляют тип компонентов пользовательского интерфейса, которые они хотят показать в своем приложении, и он сразу появляется в правой части Xcode.

Крейг Федериги, старший вице-президент Apple по программному обеспечению, в частности, отметил, что они представили «новые технологии, с которыми создание приложений становится быстрее, проще и увлекательнее для всех разработчиков. Эти технологии определяют завтрашний день разработки приложений для всех платформ Apple. SwiftUI полностью меняет и во многом автоматизирует процесс создания интерфейсов: теперь вы можете видеть в режиме реального времени, как будет выглядеть и работать ваш интерфейс».

SwiftUI позволяет разработчикам определять пользовательский интерфейс с помощью простых объявлений. На практике это сокращает сотни строк кода до нескольких и обеспечивает поддержку по умолчанию общих функций, таких как локализация для языков с написанием справа налево. 

Apple заявляет, что она полностью интегрирована с вышеупомянутым опытом разработки Xcode и собственными средами для приложений Apple Watch, tvOS и macOS.

На сегодняшний день в Swift написано более 450 000 приложений, что превышает прошлогоднее кол-во на 100 единиц. В 2018-м генеральный директор Тим Кук назвал его «самым быстрорастущим языком программирования».

Юрій Світлик

Share
Published by
Юрій Світлик
Tags: AppleiOSiPadiPhoneSwiftUIязык программирования Swift

Recent Posts

  • Статьи

Электромобили Tank — сравнение и обзор версий

523 лошадиные силы и 850 Нм крутящего момента — это не характеристики итальянского суперкара, а показатели серийного электромобиля Tank, который…

7 дней ago
  • Статьи

Электромобили Lynk & Co: обзор и сравнение

Электромобили Lynk & Co, созданные в рамках совместного проекта шведского Volvo и китайского Geely, меняют правила игры на рынке. Они…

7 дней ago
  • Статьи

Электромобили Lixiang — обзор моделей Li Auto

1412 километров — именно столько проезжает флагманский электромобиль Lixiang без остановки на дозаправку или зарядку, оставляя позади большинство конкурентов с…

1 неделя ago
  • Статьи

Электромобили Denza — сравнение версий и комплектаций

Представьте себе автомобиль, который разгоняется до сотни быстрее Porsche 911, с салоном комфортнее, чем S-Class, а его технологии принадлежат мировому…

1 неделя ago
  • Статьи

Электромобили AVATR — сравнение моделей

AVATR — это современный электромобиль, который может проехать до 750 км на одном заряде и разгоняется до 100 км/ч за…

1 неделя ago
  • Статьи

Как выбрать беспроводную мышку

Чтобы работа за компьютером была комфортной, нужно знать, как выбрать беспроводную мышку, которая не только не утомляет руку и хорошо…

1 неделя ago