Apple: Xcode 12 ist da und ermöglicht Portierung von Software auf ARM-basierte Macs

17. Sep 2020 10:00 Uhr - Redaktion

Apple hat den Startschuss für Xcode 12 gegeben. Die neue Version der Entwicklungsumgebung ebnet den Weg zur Portierung von Software auf die kommenden Macs mit ARM-basierten Apple-Prozessoren und bietet darüber hinaus ein überarbeitetes Oberflächendesign und weitere Neuerungen. Projekt Catalyst wird deutlich aufgewertet, die Programmiersprache Swift ist in der Version 5.3 enthalten.

"Mit allem, was in Xcode 12 integriert ist, wie nativen Compilern, Editoren und Debugging-Tools, werden die meisten Entwickler in der Lage sein, ihre Apps innerhalb weniger Tage zum Laufen zu bringen. Mit Universal 2 Programm-Binärdateien können Entwickler problemlos eine einzige App erstellen, die die native Leistung und Performance der neuen Macs mit Apple Prozessoren nutzt und gleichzeitig Intel-basierte Macs unterstützt.

Xcode ist ein zentrales Element bei der gesamten Entwicklung auf Apples Plattformen und mit Xcode 12 zeigt es sich im frischen, neuen Design, angelehnt an den Look von macOS Big Sur. Neue Dokument-Tabs machen das Öffnen mehrerer Dateien schnell und leistungsoptimiert, um das Öffnen von Interface-Dateien, Logs und Projektdateien jeweils in einem eigenen Tab zu unterstützen. Die Schriftarten des Navigator entsprechen jetzt der Systemgröße oder können auf klein, mittel oder groß eingestellt werden. Xcode 12 erstellt standardmäßig macOS Universal-Apps zur Unterstützung neuer Macs mit Apple Prozessoren", erläutern die Kalifornier.

 
Xcode 12
 
Xcode 12 erzeugt Software für Macs mit Intel- und Apple-Prozessoren.
Bild: Apple.

 

Außerdem wird das sogenannte Projekt Catalyst im Zuge von macOS Big Sur und Xcode 12 deutlich aufgewertet. Mit Projekt Catalyst sind Technologien in macOS und Xcode gemeint, mit denen bestehende iOS/iPadOS-Apps leichter und schneller als in der Vergangenheit für macOS umgesetzt werden können. Nach ersten Schritten in macOS Mojave und macOS Catalina gibt es in Big Sur und Xcode 12 signifikante Catalyst-Verbesserungen:

"Mac Catalyst, das zusammen mit macOS Catalina auf der WWDC 2019 vorgestellt wurde, hat es Entwicklern einfach gemacht, ihre iPad-Apps auf den Mac zu bringen. Mit macOS Big Sur übernehmen Mac Catalyst-Apps automatisch das weiträumige neue Design, während  Entwicklern leistungsstarke neue APIs und eine bessere Kontrolle über das Verhalten ihrer Apps geboten werden. Ab sofort können Entwickler wählen, ob sie die Auflösung ihrer Mac-Apps so skalieren möchten, das sie zu ihrer iPad-App passt, oder ob sie die vollständige Kontrolle über ihr Mac-Interface übernehmen möchten, um ein wirklich individuelles Mac-Erlebnis zu schaffen. Entwickler können ihre Mac Catalyst-Apps über den Mac App Store in 175 Ländern anbieten und Kunden dank Universalkauf die Möglichkeit geben, Apps und In-App-Käufe über Mac, iPhone und iPad hinweg zu genießen", so Apple.

Xcode 12 läuft ab macOS Catalina, weitere Details erläutert Apple auf dieser Web-Seite sowie in den Versionsanmerkungen. Die Version 12 von Xcode kann über das Apple-Entwicklerportal und über den Mac-App-Store heruntergeladen werden. Auch einige Sicherheitslücken wurden geschlossen. Xcode 12 enthält die neue Version 5.3 der Programmiersprache Swift.

Xcode ermöglicht die Entwicklung von Software für Mac, iOS-Hardware, Apple TV und Apple Watch. Die Entwicklungsumgebung ist für Programmiersprachen wie Swift, Objective-C, C oder C++ ausgelegt. Die offizielle Swift-Dokumentation kann im Apple-Books-Store heruntergeladen werden - sie ist bereits auf Stand von Version 5.3.