Apple kündigt Updates für Entwickler-Tools wie Xcode 16 / Swift 6 / Game Porting Toolkit 2 an
(apple.com)- Xcode 16
- Swift Assist: Ein Begleiter, der bei allen Coding-Aufgaben hilft, damit sich Entwickler stärker auf übergeordnete Probleme und Lösungen konzentrieren können
- Nutzt leistungsstarke Modelle, die in der Cloud laufen
- Der Code der Entwickler wird nur zur Verarbeitung von Anfragen verwendet und niemals auf Servern gespeichert; Apple verwendet den Code der Entwickler auch nicht zum Training von Machine-Learning-Modellen
- Die neue Code-Autovervollständigungs-Engine verwendet ein eigenes Modell, das speziell für Swift und Apple SDKs trainiert wurde, und schlägt den Code vor, den Entwickler benötigen (läuft lokal auf dem Gerät des Entwicklers)
- Swift Assist: Ein Begleiter, der bei allen Coding-Aufgaben hilft, damit sich Entwickler stärker auf übergeordnete Probleme und Lösungen konzentrieren können
- Swift 6
- Führt Compile-Time-Sicherheit gegen Data Races ein: Diagnostiziert gleichzeitige Speicherzugriffe im gesamten Projekt des Entwicklers bereits zur Compile-Time
- Eine komplett neue, dedizierte Swift-GitHub-Organisation wird mehrere Kernprojekte des Swift-Ökosystems hosten, darunter den Swift-Compiler, Foundation und andere zentrale Bibliotheken
- Swift-Testing-Framework: Bietet eine ausdrucksstarke API, mit der Entwickler Tests einfach schreiben können. Plattformübergreifend
- Game Porting Toolkit 2
- Spart Zeit, unabhängig davon, ob es sich um ein bestehendes Spiel oder ein Spiel in aktueller Entwicklung handelt
- Verbesserte Kompatibilität mit Windows-Spielen, neue leistungsstarke Shader-Debugging-Tools sowie Xcode-Updates, die es ermöglichen, Game-Code und Shader über mehrere Geräte hinweg zu vereinheitlichen
- visionOS 2
- Volumetric API: Bessere Kontrolle darüber, wie 3D-Objekte in Apps dargestellt werden
- TabletopKit: Unterstützt Entwickler dabei, räumliche App-Erlebnisse für flache Oberflächen wie Fertigungsarbeitsplätze sowie Brett- und Kartenspiele einfach zu erstellen
- RealityKit: Vereinfacht die Entwicklung von Apps, die mehrere Apple-Geräte unterstützen, verkürzt die Entwicklungszeit und verbessert die Workflows für Universal Apps effizienter
- Entwickler ohne Apple Vision Pro-Hardware können jetzt auch im Simulator SharePlay-unterstützte Apps erstellen und vorab ansehen
- Unterstützt jetzt auch HealthKit
- Weitere Plattform-APIs
- Controls API: Fügt dem Kontrollzentrum verschiedene Funktionen hinzu
- Accessory Setup Kit: Ermöglicht es Entwicklern, Bluetooth-Zubehör nahtlos und sicher über Apps zu koppeln, ohne auf sämtliches Bluetooth-Zubehör in der Umgebung zugreifen zu müssen; andere Geräte bleiben privat
- Über die watchOS Double-Tap-API kann die Double-Tap-Geste zentralen Elementen des Apple-Watch-App-Erlebnisses zugewiesen werden
- TestFlight
- Tester können nach Gerät und OS gezielt rekrutiert werden
- Einladungen enthalten eine Übersicht der Beta-App, die App-Kategorie und optional Screenshots, sodass potenziellen Testern neue Funktionen und Inhalte gezielt vorgestellt werden können
- App Store
- Neue Empfehlungsfunktion: Entwickler können bevorstehende Inhalte und Verbesserungen ihrer App einfach direkt zur Vorstellung im App Store vorschlagen
- Individuelle Produktseiten: Bewerben verschiedene Inhalte und Funktionen innerhalb einer App. Mit Deep Links
- Abonnements: Win-back-Promotions fördern die erneute Anmeldung früherer Abonnenten
4 Kommentare
Dass man Game Porting Toolkit als GPT abkürzt ….
Ah … ich habe mich schon gefragt, wo um alles in der Welt der GPT-Inhalt ist, und danach gesucht — also war es das. Hahaha
Ich habe es ein bisschen humorvoll formuliert … das hat wohl zu einem Missverständnis geführt ;_;
Was bringt AI in Xcode ... Xcode selbst ist doch schon der Bösewicht schluchz schluchz