Apple ermöglicht mit Catalyst eine einfache Portierung von iPad-Apps auf macOS. Nun hat man einige weitere Details zur Funktionsweise des neuen Frameworks kommuniziert. So viel lässt sich sagen: Dem Entwickler wird viel Arbeit abgenommen, er muss sich aber trotzdem noch Mühe bei der Arbeit geben.
Mit macOS Catalina kommt auch eine neue Funktion, die Apple dem Vernehmen nach bereits seit Jahren entwickelt hat. Das neue Framework Catalyst ermöglicht es quasi mit einem Knopfdruck, Apps unter iOS auch in eine mac-App zu verwandeln, so hat ‚Apple es auf der WWDC 2019 beworben. Ein Expertengespräch zeigt nun: Es ist tatsächlich so einfach – theoretisch.
Catalyst bringt Apps vom iPad auf den Mac
Voraussetzung für die Verwendung von Catalyst ist ein Mac, auf dem macOS Catalina installiert ist. Weiter wird Apples Programmierumgebung Xcode in der neuen Version 11 benötigt, die derzeit ebenso wie die neuen Systemupdates im Beta-Test ist. sodann können Entwickler tatsächlich einfach ein Kontrollkästchen anklicken und aus ihrem iPadOS-Projekt wird zusätzlich noch eine Mac-App. Anschließend kann die neue Mac-App dann direkt in einem Xcode-Mac-Demonstrator getestet werden, komplett mit eigener Sandbox, wie sie unter macOS üblich ist. Die neue App erhält automatisch eine Menüleiste, Unterstützung für das TrackPad und die Maus und eine Größensteuerung für Fenster. Auch Drag & Drop ist standardmäßig nutzbar, ebenso sind Scroll-Balken vorhanden und Copy / Paste funktioniert auch.
Bei diesen Details fängt es aber auch schon an, weniger intuitiv zu werden, wie Nolan O’Brien anmerkte. Er ist bei Twitter für die Entwicklung der neuen Twitter-App für den Mac zuständig, über die wir in einer weiteren Meldung berichteten. Bestimmte Dinge, etwa die Arbeit mit mehreren Fenstern, ein Feature, das Twitter künftig am Mac bieten möchte, seien nicht ganz so trivial bei der Implementierung. Auch die Hintergrundnutzung sei noch etwas arbeitsaufwendiger in der Entwicklung.
Alles in allem zeigte sich O’Brien aber überrascht, wie reibungslos die grundlegenden Schritte abliefen. Dass an der Oberfläche noch Hand angelegt werden muss, war ohnehin klar. Ziel von Catalyst ist, eine gemeinsame Codebasis für Apps unter iOS und macOS zu schaffen und das tut das Framework wohl überraschend gut.
4 Gedanken zu „Catalyst: Erstaunlich glatt vom iPad zum Mac“
Die Kommentare sind geschlossen.