Получи случайную криптовалюту за регистрацию!

​​WWDC 2019 — Что нового для разработчиков — SwiftUI — деклар | Мобайл: дизайн и разработка

​​WWDC 2019 — Что нового для разработчиков

— SwiftUI — декларативный фреймворк для создания интерфейсов. Очень похож на Jetpack Compose, который показали на последней Google I/O.

Такой подход всегда казался мне неудобным по двум причинам: во-первых, мы раздуваем и без того большие классы экранов; во-вторых, мы увидим результат только после того, как сбилдим приложение. В Android Studio Hot Reload работает так же медленно, как обычный билд, поэтому на него рассчитывать не стоит. Но на презентации SwiftUI работал довольно быстро, а в новой Android Studio обещают улучшенный Hot Reload, поэтому попробовать выйти из зоны комфорта однозначно стоит.

— У приложений для iPad можно включить поддержку macOS одним чекбоксом в настройках проекта.

— Обновился фреймворк ARKit:

People Occlusion — люди теперь полностью "вписываются" в AR-сцены.

Motion Capture помогает отслеживать движения людей в AR.

RealityKit упрощает создание и анимацию AR-сцен.

— Core ML тоже обновился:

Модели теперь можно локально дообучать на пользовательских данных, не жертвуя приватностью.

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

CreateML — приложение для Mac, с помощью которого можно создать и обучить ML-модель без опыта в машинном обучении.

— В Siri добавили поддержку диалогов в шорткатах, и подсказки, которые основаны на том, что происходит в приложениях.

— Sign In with Apple — это замена авторизации через соцсети. Теперь при входе в сервисы они получат только ваше имя и фейковую почту, через которую будут перенаправляться письма на вашу личную почту.

#apple #wwdc