Apple wird neue Entwicklertools bereitstellen, mit denen App-Hersteller zum ersten Mal eine einzige App-Binärdatei entwerfen, entwickeln und kompilieren können, die auf iPhone-, iPad- und Mac-Geräten ausgeführt werden kann.
Laut Mark Gurman von Bloomberg sollten die kommenden Entwicklertools Programmierern dabei helfen, ihre vorhandenen iPhone- und iPad-Apps auf die Mac-Plattform zu erweitern.
Sogenannte Universal-Binaries sind nichts Neues: Apple setzt sie seit der Einführung des ursprünglichen iPad im Jahr 2010 auf iOS und seit der Umstellung auf Intel-Prozessoren im Jahr 2005 auf macOS ein.
Mit universellen Binärdateien können Entwickler Code- und Benutzeroberflächen-Assets für ihre iPhone-Apps und für iPad-optimierte Apps in einem einzigen Download kombinieren.
Die kommenden neuen Tools werden das universelle Binärkonzept auch auf macOS-Apps ausweiten. Mit anderen Worten, Entwickler können Apps entwerfen, die nicht nur mit einem Touchscreen auf iOS-Geräten, sondern auch mit einer Maus und einem Trackpad auf Ihrem Mac funktionieren.
Aus dem Bericht:
Apples Apps-Initiative ist Teil eines größeren, längerfristigen Vorhabens, um die Grundlagen seiner Hardware und Software ähnlicher zu machen. Vor einigen Jahren begann das Unternehmen, eigene Prozessoren für iOS-Geräte zu entwickeln.
Dies gilt auch für den Mac. Vor kurzem hat er einen T2-Chip in seinem iMac Pro eingeführt, der Funktionen wie Sicherheit und Energieverwaltung vom Intel-Hauptprozessor auf von Apple entwickeltes Silizium überträgt. So wie Apple Apps vereinheitlichen will, könnte es eines Tages auch denselben Hauptprozessor auf Macs und iOS-Geräten verwenden.
Das würde es einfacher machen, ein einziges Betriebssystem für alle Apple-Geräte zu erstellen, was Microsoft bereits mit seinen Desktops, Laptops und Surface-Tablets getan hat.
Derzeit nutzen Entwickler das UIKit-Framework von Apple für iOS und AppKit für macOS, um Benutzeroberflächen zu entwerfen. Sie müssen jedoch separate Apps für iOS und macOS entwerfen.
Mit einer einzigen App für iOS- und macOS-Plattformen erhalten Besitzer von iPhone-, iPad- und Mac-Geräten gleichzeitig neue Funktionen und Updates. Es ist unklar, ob das Unternehmen plant, auch die separaten Mac- und iOS-App-Stores zusammenzuführen.
Für das Projekt mit dem internen Codenamen „Marzipan“ werden iOS 12 und macOS 10.14 benötigt, die im Herbst nächsten Jahres veröffentlicht werden sollen.
In der Regel aktualisiert Apple seine Softwareplattformen auf der weltweiten Entwicklerkonferenz, die im Sommer stattfindet. Wir sollten auf der WWDC 2018 mehr über diese aufregende neue Initiative erfahren, obwohl sich der genaue Zeitplan ändern kann.