Платформа Catalyst имела одну единственную миссию. Упростите разработчикам перенос приложений iPadOS на Mac. В рамках платформы им достаточно было отметить одно предложение, и данное приложение было написано не только для мобильной, но и для десктопной системы. Преимущество было очевидным, ведь существовал только один код, редактирование которого модифицировало оба приложения. Но сейчас все это не имеет смысла.
Mac Catalyst был представлен вместе с macOS Catalina в 2019 году. Среди самых известных приложений, портированных с iPad на Mac с его помощью, несомненно, Twitter. В составе macOS последняя прекратила выпуск своего клиента в феврале 2018 года. Однако, используя эту платформу, разработчики вернули его на десктоп Apple в самом простом виде. Другие приложения, портированные таким образом, включают, например, LookUp, Planny 3, CARROT Weather или GoodNotes 5.
Ситуация с Apple Silicon
Таким образом, компания представила эту многообещающую функцию всего за год до появления Big Sur и до появления чипов Apple Silicon. А как известно, именно на компьютерах с этими ARM-чипами можно достаточно легко запускать приложения с iPhone и iPad. Вы можете найти их прямо в Mac App Store и установить оттуда. Хотя с правильным управлением и возможен подвох, особенно если в тайтлах предусмотрены уникальные сенсорные жесты, в случае с приложениями это не такая большая проблема, как с играми.
Конечно, разработчики должны потратить часть этого времени на настройку (или вообще не предоставлять свое приложение для Mac), но даже в этом случае большинство мобильных игр на самом деле можно использовать на настольных компьютерах. И вот в этом камень преткновения. Так имеет ли «катализатор» еще смысл? Для компьютеров с процессорами Intel — да (но кто еще с ними будет заморачиваться?), для разработчика, желающего дать пользователю максимум пользовательского опыта — да, а для большинства обычных разработчиков — нет.
Кроме того, в целом наблюдается тенденция к снижению количества новых игр в App Store на macOS. Разработчики предлагают более специализированный вариант через свои собственные веб-сайты, где им не нужно платить Apple соответствующие комиссии.
Не правда, что бы забыли, но портировать приложения на macCatalyst сложно.. недостаточно просто поставить галочку, нужно, чтобы все зависимости были доступны либо в виде исходников, либо иметь готовые доступные зависимости. для данной архитектуры, которая, однако, не совпадает с архитектурой для ios.. например, webrtc в настоящее время не имеет официальной полной поддержки.. и это только одна из многих основных платформ.. она медленно адаптирует множество других зависимости..