Wird in einem neuen Fenster geöffnet
PRESSEMELDUNG 10 Juni 2024

Apple gibt Entwickler:innen neue Tools und Ressourcen, um Innovation voranzutreiben

Verbesserungen an Xcode und Swift in Kombination mit neuen APIs geben Entwickler:innen mehr Möglichkeiten zur Erstellung hochwertiger Apps
Swift Assist auf dem Studio Display.
Apple hat eine Reihe von innovativen neuen Tools und Ressourcen vorgestellt, die Entwickler:innen auf der ganzen Welt in die Lage versetzen, leistungsstärkere und effizientere Apps für alle Apple Plattformen zu erstellen.
CUPERTINO, KALIFORNIEN Apple hat heute eine Reihe von innovativen neuen Tools und Ressourcen vorgestellt, die Entwickler:innen auf der ganzen Welt in die Lage versetzen, leistungsstärkere und effizientere Apps für alle Apple Plattformen zu erstellen. 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 Tools, mit denen sie ihre Apps weiterbringen und um aufregende Features erweitern können.
„Bei Apple engagieren wir uns dafür, Entwickler:innen auf der ganzen Welt mit den revolutionären Technologien und Ressourcen auszustatten, die sie brauchen, um unglaubliche Apps zu erstellen“, sagte 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 ihnen Features 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 und sorgt dafür, dass sie sich voll und ganz auf wichtigere und komplexere 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. So bekommen Entwickler:innen immer die neuesten Code-Features, die sich optimal in ihre Projekte integrieren. 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 nur verwendet, um Anfragen zu verarbeiten, und Apple nutzt solchen Code nicht, um Modelle für maschinelles Lernen zu trainieren.
Swift Assist ist ein neues Feature in Xcode 16, das Entwickler:innen bei alltäglichen Programmieraufgaben begleitet und dafür sorgt, dass sie sich voll und ganz auf wichtigere und komplexere Probleme und Lösungen konzentrieren können.
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 wurde, und kann genau den Code vorschlagen, den Entwickler:innen brauchen. Die Code-Vervollständigung basiert komplett auf den Apple Chips sowie Verbesserungen beim maschinellen Lernen in macOS Sequoia und wird lokal auf den Geräten von Entwickler:innen ausgeführt – so bleibt der gesamte Code privat und Entwickler:innen erhalten auch dann schnell relevante Vorschläge, wenn sie offline arbeiten.
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 wurde, und kann genau den Code vorschlagen, den Entwickler:innen brauchen.
Die Vorschau in Xcode nutzt eine dynamische Verbindungsarchitektur, die dieselben Erstellungsartefakte für die Vorschau und die Code-Ausführung verwendet. Das sorgt für einen nahtloseren 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. Zum Beispiel können Entwickler:innen jetzt die Datenschutzrichtlinien, Lizenzvereinbarungen und den Anzeigenamen einer Abonnentengruppe ihrer Apps lokalisieren und testen.

Swift 6

Swift 6 führt neue Funktionen ein, um Entwickler:innen eine höhere Produktivität und Code-Klarheit zu ermöglichen. Da Geräte durch Mehrkern-Architekturen leistungsstärker geworden sind, hat Swift seinen Featureumfang kontinuierlich 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, wodurch die Code-Sicherheit verbessert und die zukünftige Code-Pflege vereinfacht wird.
Die WWDC24 markiert das zehnjährige Jubiläum von Swift. Seit seiner Einführung hat Swift Entwickler:innen in die Lage versetzt, hochwertige Erlebnisse innerhalb des gesamten Apple Ökosystems 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 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 dehnt die Verfügbarkeit von Swift auf eine breitere Reihe 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 wichtige Bibliotheken.

Swift Testing

Das neue Swift Testing Framework gibt Entwickler:innen expressive APIs, mit denen es einfach ist, Tests zu schreiben. 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 Anwendungen, von Apps bis zu Servern.

Game Porting Toolkit 2

Die Einführung von Game Porting Toolkit versetzte Entwickler:innen in die Lage, 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 Spiele-Entwickler:innen. So wird es noch einfacher, fortschrittliche Spiele für den Mac, das iPhone und das iPad zu machen. 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.
Das Debugging und Profiling der Source aus HLSL Shadern auf einem 14" MacBook Pro.
Game Porting Toolkit 2 kommt mit einigen der meistgefragten Features von Spiele-Entwickler:innen. So wird es noch einfacher, fortschrittliche Spiele für den Mac, das iPhone und das iPad zu machen.

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 nahtlos 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 waren.
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 zu schaffen, die an flachen Oberflächen wie Werkbänken oder Brett- und Kartenspielen ausgerichtet werden. 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.
TabletopKit macht es Entwickler:innen einfach, räumliche App-Erlebnisse zu schaffen, die an flachen Oberflächen wie Werkbänken oder Brett- und Kartenspielen ausgerichtet werden.
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 auch 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 auf nahtlose und sichere Weise über ihre App verbinden, ohne dass Zugriff auf sämtliches Bluetooth Zubehör in der Umgebung erforderlich ist. So bleiben andere Geräte privat.
AccessorySetupKit auf einem 11" iPad Pro.
Mit AccessorySetupKit können Entwickler:innen Bluetooth Zubehör auf nahtlose und sichere Weise ü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 am 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. Und zum ersten Mal werden Apps, die Live Aktivitäten unterstützen, automatisch auf der Apple Watch angezeigt.
Entwickler:innen haben jetzt auch 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 Gerät und OS einbinden, um hochwertigeres Feedback zu Verbesserungsmöglichkeiten 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.
AwayFinder auf dem iPhone 15 Pro.
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.

App Store

Seit über 15 Jahren macht der App Store es Entwickler:innen einfach, ihre Apps und Spiele zu Menschen in aller Welt zu bringen 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 für Features im App Store berücksichtigt 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 Features ihrer Apps präsentieren. Und durch Deep Links zu Produktseiten können sie Nutzer:innen nahtlos 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.
Streaming Pass+ auf dem iPhone 15 Pro.
Entwickler:innen von Abonnement-Apps können ehemaligen Abonnent:innen interessante Angebote machen, um sie zum erneuten Abonnieren anzuregen.
Verbesserungen an StoreKit Ansichten geben Entwickler:innen neue Möglichkeiten, In-App Käufe zu organisieren und zu präsentieren.
App Analytics wurde erweitert, um Entwickler:innen noch mehr Einblicke in die Geschäftsperformance und die Performance ihrer Apps zu geben. Berichte enthalten jetzt 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 führt neue Möglichkeiten für Entwickler:innen ein, die besonderen Momente in ihren Apps zu bewerben. Ob sie nun eine ganz neue App einführen oder ein aufregendes neues App-Update veröffentlichen – Entwickler:innen können jetzt ganz einfach Marketingmaterial mit App Store Connect erstellen und direkt auf ihren Social-Kanälen teilen. Wenn eine App als App des Tages vorgestellt wurde, erhalten Entwickler:innen eine Push Mitteilung von App Store Connect mit der Einladung, ein spezielles Marketing-Asset zu erstellen, um diesen günstigen Moment optimal zu nutzen.
Die Seite „Promote Your App“ auf dem iPhone 15 Pro.
Die App Store Connect App für iOS und iPadOS kommt mit einer aktualisierten Benutzeroberfläche und führt neue Möglichkeiten für Entwickler:innen ein, die besonderen Momente in ihren Apps zu bewerben.
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, gibt es auf developer.apple.com/whats-new.
Artikel teilen

Media

  • Text dieses Artikels

  • Bilder zu dieser Pressemeldung

Pressekontakte

Ulrich Taller

ulrich.taller@PRofessional.at

+43 1 524 97 07 11

Apple Pressestelle

media.at@apple.com

+43 1 711 82 123