Die Catalyst-Plattform hatte eine einzige Mission. Erleichtern Sie Entwicklern die Portierung ihrer iPadOS-Apps auf den Mac. Innerhalb der Plattform genügte es, ein Angebot anzukreuzen, und die jeweilige Anwendung wurde nicht nur für das Mobil-, sondern auch für das Desktop-System geschrieben. Der Vorteil lag auf der Hand, denn es gab nur einen Code, dessen Bearbeitung beide Anwendungen veränderte. Aber jetzt ergibt das alles keinen Sinn mehr.
Mac Catalyst wurde 2019 zusammen mit macOS Catalina eingeführt. Zu den bekanntesten Anwendungen, die damit vom iPad auf den Mac portiert wurden, gehört zweifellos Twitter. Als Teil von macOS hat letzteres seinen Client im Februar 2018 eingestellt. Mit dieser Plattform haben die Entwickler ihn jedoch in der einfachsten Form auf den Apple-Desktop zurückgebracht. Weitere auf diese Weise portierte Anwendungen sind z. B. LookUp, Planny 3, CARROT Weather oder GoodNotes 5.
Die Situation mit Apple Silicon
Daher führte das Unternehmen diese vielversprechende Funktion nur ein Jahr vor der Ankunft von Big Sur und vor der Ankunft der Apple Silicon-Chips ein. Und wie Sie wissen, können Sie gerade auf Computern mit diesen ARM-Chips ganz einfach Anwendungen von iPhones und iPads starten. Sie können sie direkt im Mac App Store finden und von dort installieren. Bei richtiger Steuerung gibt es zwar einen möglichen Haken, insbesondere wenn die Titel einzigartige Touch-Gesten bieten, bei Anwendungen ist dies jedoch nicht so problematisch wie bei Spielen.
Natürlich liegt es an den Entwicklern, einen Teil dieser Zeit mit Optimierungen zu verbringen (oder ihre Mac-App überhaupt nicht bereitzustellen), aber dennoch sind die meisten mobilen Titel tatsächlich auf dem Desktop verwendbar. Und darin liegt der Stolperstein. Macht der „Katalysator“ also noch Sinn? Für Computer mit Intel-Prozessoren ja (aber wer sonst würde sich damit beschäftigen?), für einen Entwickler, der dem Benutzer das maximale Benutzererlebnis bieten möchte, ja, aber für die meisten normalen Entwickler nein.
Darüber hinaus gibt es generell einen rückläufigen Trend, neue Titel in den App Store unter macOS aufzunehmen. Entwickler bieten das speziellere Angebot eher über ihre eigenen Websites an, wo sie nicht die entsprechenden Provisionen an Apple zahlen müssen.
Es ist nicht wahr, dass es vergessen würde, aber es ist schwierig, Anwendungen auf macCatalyst zu portieren. Es reicht nicht aus, nur das Kontrollkästchen zu aktivieren, Sie müssen alle Abhängigkeiten entweder als Quellcodes verfügbar haben oder verfügbare Abhängigkeiten vorgefertigt haben für die gegebene Architektur, die jedoch nicht mit der Architektur für iOS übereinstimmt. Beispielsweise bietet webrtc derzeit keine offizielle vollständige Unterstützung. Und das ist nur eines von vielen Hauptframeworks. Viele andere werden langsam angepasst Abhängigkeiten..