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