
Мы много слышали о Project Catalyst и о том, что это значит для разработчиков, которые хотят перенести свои приложения для iPad на Mac с помощью macOS Catalina. Apple использует Catalyst для улучшения существующих приложений для Mac, таких как News и Home, а также для переноса новых приложений, таких как Podcasts, на Mac.
Теперь данные из бета-версии macOS Catalina свидетельствуют о том, что у Apple есть более масштабные планы на Project Catalyst.
Разработчик Стив Трафтон-Смит на этой неделе написал в Твиттере, показав доказательства того, что Apple работает над версиями двух новых приложений в рамках Catalyst: Messages и Shortcuts.
Что касается Messages, Смит объясняет, что «удивительное количество элементов приложения Messages на базе UIKit» работает на macOS. Это включает такие вещи, как эффекты iMessage, которых давно не хватало в приложении Messages для macOS.
Интересно, что версия Messages для Mac, созданная с помощью Catalyst, выглядит иначе, чем версия для iPadOS 13. Она разработана так, чтобы выглядеть как текущее приложение Messages для macOS, которое используется в Mojave. Это делает ее не просто прямой перенесенной версией приложения Messages для iPad на Mac. Смит предполагает, что, поскольку Apple вложила столько усилий в перенос приложения Messages на базе UIKit на Mac, это то, что компания рассматривала или все еще работает над этим для будущих выпусков.
Для справки: это не «марципанизированная» версия приложения Messages из симулятора iOS. Это «родной» интерфейс Catalyst, исходящий из системных фреймворков macOS 10.15. Как и в случае с Shortcuts, все здесь есть, и в основном работает, если вы знаете, как с этим взаимодействовать.
Если вы сравните эту версию Messages с использованием Catalyst с тем, что есть в iOS 13, вы увидите, что компоновка пользовательского интерфейса сильно отличается. Фактически, она смоделирована так, чтобы выглядеть гораздо больше похоже на версию для macOS. Я не уверен, что эта работа была проделана исключительно для отображения окна «поделиться в Сообщениях» в приложениях UIKit.
https://twitter.com/stroughtonsmith/status/1141424107768209410
Важно отметить, что в приложении Messages для Mac по-прежнему отсутствуют такие функции, как App Store для iMessage, который стал популярен благодаря стикерпакам, играм и многому другому. Это, вероятно, является важным стимулом для Apple выпустить версию приложения Messages для macOS в рамках Project Catalyst.
Последние открытия Смита, касающиеся Messages на Mac, последовали за его постом в блоге вскоре после WWDC, демонстрирующим, как Shortcuts может работать в macOS Catalina:
Оказывается, Catalyst в macOS Catalina включает в себя все фреймворки Shortcuts, в том числе все необходимые для вызова практически всего пользовательского интерфейса. Поэтому я создал dummy-приложение, которое делает именно это, и вы можете найти его на GitHub.
Прочитать полный пост Смита в блоге о Shortcuts для Mac можно здесь.
Какие приложения, доступные в настоящее время на iPad, вы бы хотели видеть на macOS? Сообщите нам в комментариях.