Auf der WWDC 2019 gab uns Apple unsere erste offizielle Version von MacOS 10.15 Catalina. Wie erwartet kann das neue Betriebssystem für Mac und MacBook dank Project Catalyst iOS-Anwendungen für iPhone und iPad ausführen.

Die Idee ist, dass es für Entwickler einfach sein wird, ihre Anwendungen auf iOS- und MacOS-Geräten zu installieren, da sie nur den Quellcode für eine einzelne Anwendung erstellen müssen, anstatt zwei vollständig separate Anwendungen zu erstellen.

Der Vorteil für Entwickler liegt auf der Hand: Es wird schneller, einfacher und billiger, Ihre Anwendungen auf iOS und macOS zu stellen. Entwickler benötigen keine separaten Teams mehr, um iOS- und MacOS-Apps zu erstellen. Von nun an brauchen sie nur noch ein Team. Für einige Entwickler scheint dies eher eine Bedrohung als ein Vorteil zu sein.

Für Mac-Besitzer ist es jedoch eher eine gemischte Sache. Dies könnte natürlich bedeuten, dass Sie eine Reihe neuer Anwendungen erhalten, die ohne Project Catalyst niemals in macOS integriert worden wären. Beispielsweise verwendet Twitter eine native Mac-App, die auf seiner iOS-App basiert. Der Zustrom von Apps für mobile Geräte könnte das App-Erlebnis auf unserem Mac und MacBook jedoch noch schlechter machen.

Mit Project Catalyst können Sie problemlos iOS- und MacOS-Anwendungen mit demselben Code entwickeln.

Mit Project Catalyst können Sie problemlos iOS- und MacOS-Anwendungen mit demselben Code entwickeln.

Begrenztes Material

Es geht nicht darum, ein Snob zu sein und sich iPhones und iPads anzuschauen, aber es besteht die Befürchtung, dass Apple Macs bei der Installation von iOS-Apps möglicherweise nicht mehr reagiert.

Aufgrund ihrer Größe, Akkulaufzeit und Nutzung verfügen iPhones und iPads über weniger leistungsstarke Komponenten als Macs. Dies bedeutet, dass die Anwendungen, die auf ihnen ausgeführt werden sollen, durch die Hardware begrenzt sind. Wenn ein Entwickler seine iOS-App nur auf macOS portiert hat, kann es sein, dass er die zusätzliche Leistung seines macOS-Geräts nicht nutzt oder zumindest nicht für diese zusätzliche Leistung ausgelegt ist.

Dies kann dazu führen, dass die Apps mit Maus und Tastatur nicht oder nicht so gut funktionieren, da ihre Benutzeroberfläche und Funktionen für Touchscreens wahrscheinlich sind.

Während Project Catalyst es Entwicklern leicht machen möchte, ihren Anwendungen Mac-spezifische Funktionen hinzuzufügen, ist es eine gute Idee zu glauben, dass Entwickler noch Zeit haben werden, die macOS-Version ihrer Anwendung so anzupassen, dass sie selbst ausgeführt werden kann. Mac, am Ende des Tages. Die Anzahl der iPhone- (und iPad-) Benutzer weltweit übersteigt die Anzahl der Mac-Benutzer bei weitem.

Für die überwiegende Mehrheit der App-Entwickler befürchte ich, dass es sich lohnt, zu viel Zeit mit der Mac-App zu verbringen, aber stattdessen verbringen sie ihre Zeit und Mühe damit, die iOS-App zu modifizieren, und realisieren dann einen schnellen Übertrag

Und ich werde ihnen keine Vorwürfe machen. Die Anzahl der Benutzer für jede Plattform bedeutet, dass dieser Ansatz sinnvoll ist, auch wenn er zu einem ansprechenden Mac-Erlebnis führt.

Wenn Project Catalyst Apps unter iOS und MacOS wirklich einfach macht, werden App-Entwickler aufgrund der Breite der Installationsbasis wahrscheinlich die iOS-Version ihrer App priorisieren.

Wir befürchten, dass dies zu einer Situation führen könnte, in der Anwendungsentwickler die Erstellung bestimmter Mac-Versionen einstellen und die Anzahl der iOS-Anwendungen, die sich auf den Mac App Store konzentrieren, begrenzt wird.

Kann das Portieren von iOS-Apps auf einen Mac wirklich funktionieren?

Kann das Portieren von iOS-Apps auf einen Mac wirklich funktionieren?

(Bild: © Shutterstock)

Funktionieren mobile Apps auf dem PC wirklich?

Apple ist nicht das erste Unternehmen, das versucht, mobile Apps auf seinem Desktop-Betriebssystem zum Laufen zu bringen. Microsoft und Canonical (das Unternehmen, das hinter der beliebten Ubuntu Linux-Distribution steht) haben versucht, universelle Anwendungen zu erstellen, die gleichzeitig auf Mobilgeräten, Laptops und PCs funktionieren. Und obwohl Apple gescheitert ist, kann Apple dort erfolgreich sein, wo diese beiden gescheitert sind?

Der Ausfall der universellen Windows-Plattformanwendungen von Microsoft und die Ubicalu Touch-Initiative von Canonical zeigen, dass das Erstellen mobiler Anwendungen, die auf Desktop-Betriebssystemen ausgeführt werden können, eine heikle Angelegenheit ist. Dies kann jedoch durchgeführt werden. Google hat einige Erfolge bei der Integration von Android-Apps in seine Chrome OS-Software erzielt. Wenn ein Unternehmen die diesbezüglichen Erfolge von Google erreichen kann, ist es Apple. Aber sollte er?

Was Apple in seinem WWDC 2019-Vortrag gezeigt hat, ist für iOS-Apps unter macOS 10.15 vielversprechend. Hoffentlich führt der unvermeidliche Zustrom von iOS-Apps nicht zu einem Kontrollverlust unserer Macs und MacBooks.

Bildnachweis: Apple