Крейг Федериги подробно рассказывает о Catalyst, iPadOS и SwiftUI

craig-federighi-interview

Старший вице-президент Apple по разработке программного обеспечения Крейг Федериги встретился с Федерико Витиччи из MacStories на WWDC, чтобы погрузиться в тему деталей о новых инструментах для разработчиков, анонсированных на этой неделе, в том числе Catalyst (ранее Marzipan), SwiftUI и его назначение, и почему пришло время представить iPadOS и многое другое.

45-минутная беседа охватывает целый ряд детальных аспектов, касающихся Catalyst, SwiftUI, iPadOS, обновлений приложения Shortcuts и другого. Обсуждая Catalyst – инструмент Apple для переноса приложений iPad на Mac, – Федериги отметил, что он должен создать большую ценность и доступность для разработчиков, которые не смогли сохранить сотрудников в штате, являющимися экспертами в AppKit. Это может быть неоднозначным фактором даже для крупных компаний. К примеру, Twitter обязуется вернуть собственное Mac-приложение с Catalyst.

Витиччи спросил о будущем AppKit, и Федериги подтвердил, что AppKit не исчезнет, ​​а Catalyst – это просто новый способ создания приложений для Mac. Разработчики также смогут продавать приложения для Mac, созданные с помощью Catalyst, в Mac App Store в дополнение к собственным веб-сайтам.

Как вчера упомянул Федериги во время интервью с Джоном Грубером, Apple SVP рассказали о первом раунде приложений, которые Apple сделала с Catalyst еще в прошлом году, включая «Новости», «Домой», «Акции» и т. д.

Я думаю, что мы выучили урок в прошлом году, многие “уроки” с первым выпуском таких приложений, как «Новости» и «Акции» и т. д. Некоторые из вещей, которые были написаны после того, как мы выпустили эти приложения, были приписаны… тогда, как остальные говорили: «о, это не так».

По теме SwiftUI Федериги подробно остановился на цели новой платформы:

Иметь возможность писать самым минимальным, понятным, читаемым, выразимым образом, каким должен быть интерфейс, и каким образом система выводит, ок, как мне это сделать? Если пользовательский интерфейс изменяется, если базовое состояние изменяется таким образом, что содержимое пользовательского интерфейса изменяется от одного к другому, обрабатывать анимацию нужно автоматически…

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

Витиччи также спросил, почему сейчас самое время отделить iPad от iOS и запустить собственную платформу с iPadOS. Федериги отметил, что такие функции, как Split View, Slide Over, Drag and Drop и Apple Pencil накапливались еще до создания iPad, получая свою собственную ОС вместе с обновлениями для iPad в этом году.

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

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


 

Теги:


7 июня 2019