PRESSEMELDUNG
10. Juni 2024
Apple stellt Entwickler:innen neue Tools und Ressourcen zur Verfügung, um Innovation weiter voranzutreiben
Verbesserungen an Xcode und Swift in Kombination mit neuen APIs eröffnen Entwickler:innen mehr Möglichkeiten bei der Erstellung hochwertiger Apps
CUPERTINO, KALIFORNIEN Apple hat heute eine Reihe von innovativen neuen Tools und Ressourcen vorgestellt, mit denen Entwickler:innen auf der ganzen Welt noch leistungsstärkere und effizientere Apps für alle Apple Plattformen erstellen können. Mit Xcode 16 können Entwickler:innen Zeit beim Entwicklungsprozess sparen und dank Features wie Swift Assist und Vorschlägen zur Code-Vervollständigung mehr erledigen. Neue und erweiterte APIs geben Entwickler:innen Werkzeuge an die Hand, mit denen sie ihre Apps weiterentwickeln und um aufregende Features erweitern können.
„Bei Apple engagieren wir uns dafür, Entwickler:innen rund um den Globus mit den revolutionären Technologien und Ressourcen auszustatten, die sie benötigen, um unglaubliche Apps zu erstellen“, sagt Susan Prescott, Vice President of Worldwide Developer Relations bei Apple. „Mit durchdachten Innovationen für Xcode 16 und unseren neuesten Plattform APIs haben wir die besten Tools für Entwickler:innen geschaffen, um herausragende Apps zu erstellen. Wir sind gespannt, was sie als Nächstes entwickeln werden.“
Xcode 16
Xcode 16 setzt einen neuen Standard für die Produktivität von Entwickler:innen und bietet Funktionen und Leistungsverbesserungen, mit denen sie außergewöhnliche Apps schneller als je zuvor erstellen können.
Swift Assist begleitet Entwickler:innen bei alltäglichen Programmieraufgaben, sodass sie sich voll und ganz auf übergeordnete Probleme und Lösungen konzentrieren können. Es ist nahtlos in Xcode integriert und kennt die neuesten Software Development Kits (SDKs) und Eigenschaften der Programmiersprache Swift. Entwickler:innen bekommen immer die neuesten Code-Features, die sich optimal in ihre Projekte einfügen. Mit Swift Assist sind Aufgaben wie das Ausprobieren neuer Frameworks und das Experimentieren mit neuen Ideen nur eine Anfrage entfernt. Swift Assist nutzt ein leistungsstarkes Modell, das in der Cloud ausgeführt wird − und wie bei allen Apple Entwicklerservices sind Datenschutz und Sicherheit von Anfang an integriert. Code von Entwickler:innen wird niemals auf Servern gespeichert und ausschließlich verwendet, um Anfragen zu verarbeiten. Apple nutzt den Code nicht, um Modelle für maschinelles Lernen zu trainieren.
Die neue Engine für Vorschläge zum Vervollständigen von Code in Xcode nutzt ein einzigartiges Modell, das speziell für Swift und Apple SDKs trainiert worden ist, und kann genau den Code vorschlagen, den Entwickler:innen benötigen. Die Code-Vervollständigung nutzt die Power der Apple Chips sowie Verbesserungen beim maschinellen Lernen in macOS Sequoia und wird lokal auf den Geräten von Entwickler:innen ausgeführt – dadurch bleibt der gesamte Code privat und Entwickler:innen erhalten auch dann schnell relevante Vorschläge, wenn sie offline arbeiten.
Die Vorschau in Xcode nutzt eine dynamische Verbindungsarchitektur, die dieselben Erstellungsartefakte für die Vorschau und die Code-Ausführung verwendet. Das ermöglicht einen reibungsloseren und produktiveren Workflow beim Wechseln zwischen beidem.
Weitere Verbesserungen an Testumgebungen in Xcode 16 machen es Entwickler:innen einfacher als je zuvor, direkt ab Beginn ihrer Arbeit zu sehen, wie sich ihre Apps unter realen Bedingungen verhalten. Beispielsweise können Entwickler:innen ab sofort die Datenschutzrichtlinien, Lizenzvereinbarungen und den Anzeigenamen einer Abonnentengruppe ihrer Apps lokalisieren und testen.
Swift 6
Swift 6 führt neue Funktionen ein, die die Produktivität der Entwickler:innen und die Klarheit des Codes verbessern. Da Geräte durch Mehrkern-Architekturen leistungsstärker geworden sind, hat Swift seinen Funktionsumfang stetig erweitert, um paralleles Programmieren einfacher zu machen. Swift 6 führt Sicherheitsfeatures zum Verhindern von Wettlaufsituationen beim Kompilieren ein, die parallelen Speicherzugriff in Projekten von Entwickler:innen zum Zeitpunkt des Kompilierens erkennen. So lassen sich Fehler aufspüren und mit minimalen Änderungen an der gesamten Codebasis beheben. Das verbessert die Codesicherheit und vereinfacht die zukünftige Wartbarkeit.
Die WWDC24 markiert das zehnjährige Jubiläum von Swift. Seit seiner Einführung hat Swift Entwickler:innen in die Lage versetzt, hochwertige Erlebnisse über das gesamte Apple Ökosystems hinweg zu erstellen. Heute wird Swift von fast einer Million Apps genutzt und kommt im gesamten Software-Stack von Apple zum Einsatz – von Apps und Frameworks bis hin zu Firmware wie der Secure Enclave.
Zehn Jahre nach Einführung engagiert sich Apple immer noch stark für die Weiterentwicklung der Funktionen von Swift und fördert die Zusammenarbeit innerhalb der Entwicklercommunity. Apple weitet die Verfügbarkeit von Swift auf eine größere Basis von Entwickler:innen und Programmierer:innen aus und bietet Unterstützung für weitere Code-Editoren, die das Language Server Protocol nutzen. Um eine noch stärkere Verbreitung zu ermöglichen, wird eine neue GitHub Organisation für Swift eine Reihe von wichtigen Projekten für das Swift Ökosystem einleiten – darunter Swift Compiler, Foundation und andere wesentliche Bibliotheken.
Swift Testing
Das neue Swift Testing Framework gibt Entwickler:innen expressive APIs an die Hand, die das Schreiben von Tests vereinfachen. Es ist plattformübergreifend und einfach zu lernen, sodass Entwickler:innen es nutzen können, um Tests für unterschiedliche Plattformen und Domains zu erstellen. Außerdem beinhaltet das Framework ein flexibles Tagging-System, damit Entwickler:innen ihre Tests und Testpläne besser organisieren können. Swift Testing eignet sich für viele Swift Anwendungsszenarien, von Apps bis zu Servern.
Game Porting Toolkit 2
Die Einführung von Game Porting Toolkit hat Entwickler:innen in die Lage versetzt, ihre Spiele schneller als je zuvor auf Apple Geräte zu bringen, damit Spielbegeisterte mehr Games auf dem Mac erleben können. Das Game Porting Toolkit 2 bringt die Möglichkeiten auf ein neues Level, mit einigen der meistgefragten Features von Spieleentwickler:innen. Es wird noch einfacher, fortschrittliche Spiele auf den Mac, das iPhone und das iPad zu portieren. Egal ob es darum geht, ein vorhandenes Spiel oder eines, das sich gerade in Entwicklung befindet, auf Apple Geräte zu bringen: Game Porting Toolkit 2 spart Entwickler:innen wertvolle Zeit. Durch verbesserte Kompatibilität mit Windows Spielen, leistungsstarke neue Debugging-Tools für Shader und Updates in Xcode, mit denen Entwickler:innen ihren Spielecode und ihre Shader auf verschiedenen Geräten vereinheitlichen können, war es nie einfacher, fantastische Spiele für iPhone, iPad und Mac zu erstellen.
visionOS 2
Entwickler:innen in aller Welt haben weiterhin großes Interesse an der Apple Vision Pro und nutzen ihre einzigartigen Möglichkeiten, um neue räumliche Erlebnisse zu schaffen – dahinter steht visionOS, das revolutionäre räumliche Betriebssystem, das digitale Inhalte reibungslos mit der physischen Welt verbindet. visionOS 2 kommt mit neuen APIs und Frameworks, die Entwickler:innen dabei helfen, komplexe und nuancierte räumliche Erlebnisse zu schaffen, die nie zuvor möglich gewesen sind.
Neue volumetrische APIs geben Entwickler:innen mehr Kontrolle darüber, wie 3D Objekte in ihren Apps erscheinen, und sorgen dafür, dass selbst die komplexesten räumlichen Apps nebeneinander ausgeführt werden können, um das ultimative Multitasking-Erlebnis zu ermöglichen. TabletopKit macht es Entwickler:innen einfach, räumliche App-Erlebnisse für flache Oberflächen zu schaffen wie beispielsweise Arbeitsplätze in der Fertigung oder Brett- und Kartenspiele. RealityKit erleichtert die Entwicklung von Apps, die mehrere Apple Geräte unterstützen, indem es die Entwicklungszeit verkürzt und Workflows für Universal Apps effizienter macht.
Durch neue APIs, verbesserte Tools und einen vereinfachten Entwicklungsprozess können Entwickler:innen in ihren Apps einfacher beeindruckende und immersive Umgebungen erstellen. Die Entwicklung von unglaublichen räumlichen SharePlay Erlebnissen ist ebenfalls einfacher. Entwickler:innen ohne Apple Vision Pro Hardware können jetzt eine Vorschau von Apps, die auf SharePlay basieren, in Simulator sehen. Außerdem unterstützt visionOS 2 HealthKit, mit dem Apps auf private und sichere Weise auf Gesundheitsdaten zugreifen und sie teilen können.
Neue Enterprise APIs werden Unternehmen und Business-Entwickler:innen helfen, ihre Arbeitsabläufe in Branchen wie Gesundheitswesen, Fertigung, Luft- und Raumfahrt, Automobil und anderen zu optimieren.
Weitere Plattform APIs
Entwickler:innen können die neue Controls API übernehmen, damit ihre Nutzer:innen noch mehr Aufgaben an noch mehr Orten ausführen können – zum Beispiel schnell ihr Fahrzeug aufschließen oder eine Kamera App eines anderen Anbieters direkt aus dem Kontrollzentrum heraus öffnen.
Mit AccessorySetupKit können Entwickler:innen Bluetooth Zubehör reibungslos und sicher über ihre App verbinden, ohne dass Zugriff auf sämtliches Bluetooth Zubehör in der Umgebung erforderlich ist. So bleiben andere Geräte privat.
Mit Updates für Smart Stapel auf der Apple Watch können Entwickler:innen Faktoren wie Uhrzeit und Datum, Ort, Aufwach-/Schlafenszeiten und andere nutzen, um ihre Apps als vorgeschlagene Widgets anzeigen zu lassen. Zum ersten Mal werden auch Apps, die Live Aktivitäten unterstützen, automatisch auf der Apple Watch angezeigt.
Entwickler:innen haben ab sofort Zugriff auf eine neue Doppeltipp-API für watchOS, damit sie die Geste mit Schlüsselaspekten ihres Apple Watch App-Erlebnisses verbinden können.
TestFlight
Mit TestFlight können Entwickler:innen wertvolles Beta-Feedback von Tester:innen einholen, um eine App während des Entwicklungs- und Veröffentlichungsvorgangs zu verbessern. Durch Verbesserungen am Einladungs- und Anmeldesystem von TestFlight können Entwickler:innen Tester:innen nach verwendetem Gerät und OS einbinden, um hochwertigeres Feedback und Verbesserungsvorschläge für ihre Apps zu erhalten.
TestFlight Einladungen werden die Beschreibung der Beta-App, ihre Kategorie und optionale Screenshots enthalten, um zukünftige Tester:innen auf neue Features und Inhalte aufmerksam zu machen. Neue Metriken helfen Entwickler:innen, Daten zur Nutzung öffentlicher Links zu erhalten und angenommene bzw. abgelehnte Einladungen zu sehen.
App Store
Seit über 15 Jahren macht der App Store es Entwickler:innen einfach, ihre Apps und Spiele Menschen in aller Welt zugänglich zu machen und ihr Geschäft auszubauen. In diesem Jahr führt der App Store neue Möglichkeiten für Entwickler:innen ein, um auf ihre Apps aufmerksam zu machen und mit Abonnements Geld zu verdienen.
Mit neuen Feature-Nominierungen können Entwickler:innen die zukünftigen Inhalte und Verbesserungen ihrer Apps nominieren, damit diese im App Store hervorgehoben werden. Entwickler:innen können Nominierungen in App Store Connect übermitteln und Details wie das Veröffentlichungsdatum sowie relevante Länder oder Regionen angeben. Die Expert:innen der App Store Redaktion prüfen jede Einreichung, um dabei zu helfen, großartige Apps und Spiele zu den Menschen zu bringen, die sie lieben werden.
Mit individuellen Produktseiten können Entwickler:innen verschiedene Inhalte und Funktionen ihrer Apps präsentieren. Durch Deep Links zu Produktseiten können sie Nutzer:innen unmittelbar von einer bestimmten individuellen Produktseite im App Store zu einer relevanten Stelle innerhalb ihrer Apps leiten. Deep Links können auch zusammen mit Search Ads Kampagnen verwendet werden, um Nutzer:innen ein einheitliches Erlebnis zu ermöglichen, vom Sehen der Anzeige bis zur Nutzung der App.
Entwickler:innen von Abonnement-Apps können ehemaligen Abonnent:innen interessante Angebote machen, um sie zum erneuten Abonnieren anzuregen. Qualifizierte Kund:innen können diese Angebote sowohl im App Store als auch in ihren Apps entdecken. Bei macOS Apps können Entwickler:innen für einen bestimmten Zeitraum vergünstigte oder kostenlose Abonnements anbieten und Angebot-Codes verwenden, um Nutzer:innen zu gewinnen und zu binden und um ehemalige Abonnent:innen zurückzuholen.
Verbesserungen an StoreKit Ansichten geben Entwickler:innen neue Möglichkeiten, In-App Käufe zu organisieren und zu präsentieren.
App Analytics ist erweitert worden, um Entwickler:innen noch mehr Einblicke in ihr Business und die Performance ihrer Apps zu geben. Berichte enthalten Hunderte von neuen Metriken, die Entwickler:innen auf Verbesserungsmöglichkeiten hinweisen.
App Store Connect
Die App Store Connect App für iOS und iPadOS kommt mit einer aktualisierten Benutzeroberfläche und eröffnet Entwickler:innen neue Möglichkeiten, die besonderen Momente in ihren Apps zu bewerben. Ob sie eine ganz neue App herausbringen oder ein aufregendes neues App-Update veröffentlichen – Entwickler:innen können ganz einfach Marketingmaterial mit App Store Connect erstellen und direkt auf ihren Social-Kanälen teilen. Wenn eine App als App des Tages vorgestellt worden ist, erhalten Entwickler:innen eine Push Mitteilung von App Store Connect mit der Einladung, ein spezielles Marketing-Asset zu erstellen, um diesen Moment gebührend zu würdigen.
Die heutigen Updates sind Teil einer umfassenden, ständig wachsenden Reihe von Tools, Technologien und Ressourcen, die Apple für Entwickler:innen zur Verfügung stellt. Weitere Details zu den Schlüsseltechnologien und aufregenden Möglichkeiten, die ab heute verfügbar sind, unter developer.apple.com/whats-new.
Artikel teilen
Media
-
Text dieses Artikels
-
Bilder zu dieser Pressemeldung