Представители Apple дали понять во время WWDC, что они определенно не возражают против разработки приложений, созданных в рамках проекта Catalyst (первоначально Marzipan) для macOS Catalina. Это нативные приложения iOS, которые впоследствии были преобразованы для работы на macOS. Первые предварительные версии этих портов были представлены в прошлом году, а в этом году их будет еще больше. Они уже должны быть на шаг дальше, как теперь подтвердил Крейг Федериги.
В macOS High Sierra появилось несколько приложений родом из iOS, на которых Apple проверила на практике работу проекта Catalyst. Это были приложения «Новости», «Домашнее хозяйство», «Действия» и «Регистратор». В будущей macOS Catalina эти приложения претерпят значительные изменения в лучшую сторону, и к ним будут добавлены новые.
Вышеупомянутые приложения Apple послужили разработчикам Apple своего рода инструментом обучения для понимания того, как комбинация UIKit и AppKit будет вести себя на практике. Говорят, что после года работы вся технология продвинулась намного дальше, и приложения, полученные в результате проекта Catalyst, должны быть совершенно другими, чем в их первой версии в прошлом году.
Первые версии приложений использовали UIKit и AppKit одновременно для разных, иногда дублирующихся нужд. Сегодня все гораздо проще и весь процесс разработки, включая инструменты, гораздо более упорядочен, что логически отражается на самих приложениях. Они должны больше походить на классические приложения для macOS, чем на примитивные порты для iOS с ограниченной функциональностью.
В текущей тестовой версии macOS Catalina вышеупомянутые новости пока недоступны. Однако Федериги утверждает, что новая версия обязательно появится самое позднее с появлением первых публичных бета-тестов, которые должны произойти где-то в июле.
В Catalina есть множество свидетельств того, что они работают над полной версией сообщений Catalyst, как и Shortcuts для Mac. Итак, как и в случае с ярлыками, я решил перейти к делу и сделать это сам, вызвав системные фреймворки. Вуаля pic.twitter.com/IsXKrGpemd
- Стив Тротон-Смит (@stroughtonmith) 19 июня 2019
Разработчики, тестирующие доступные на данный момент тестовые версии macOS Catalina, утверждают, что внутри системы есть несколько подсказок, указывающих, какие другие приложения могут получить преобразование через проект Catalyst. Это должны быть «Сообщения и ярлыки». В случае с сообщениями это было бы логичным шагом, поскольку приложение «Сообщения» для iOS значительно сложнее, чем его сестра для macOS. Порт с iOS позволил бы использовать, например, эффекты или iMessage App Store на macOS, которые здесь недоступны в текущем виде. То же самое относится и к преобразованию для приложения «Ярлыки».