- Die Apple WWDC 2024 begann mit einer Innovationswelle und enthüllte Fortschritte in den Bereichen Augmented Reality, maschinelles Lernen und Entwickler-Tools.
- Am zweiten Tag der Worldwide Developers Conference 2024 (WWDC) präsentierte Apple eine Fülle von Ankündigungen und Updates, die das Engagement des Unternehmens zeigen, die Grenzen der Technologie zu verschieben.
- Mit Schwerpunkt auf Datenschutz, Sicherheit und Entwicklerförderung bot die Veranstaltung eine Reihe neuer APIs, Frameworks und Updates, die die Zukunft der App-Entwicklung auf iOS, macOS, watchOS und tvOS gestalten sollen.
UNSERE MEINUNG
Tag 2 der WWDC 2024 zeugte von Apples Engagement für Innovation und Entwicklerunterstützung. Die neuen Frameworks, Tools und Verbesserungen verschieben nicht nur die Grenzen der Technologie, sondern stellen auch sicher, dass die Entwicklung inklusiver und effizienter wird. Da diese Tools und Technologien in die Verbraucheranwendungen integriert werden, können wir eine neue Welle von Kreativität und Funktionen in der Technologielandschaft erwarten.
–Jinny Xu, BTW-Journalistin
Der zweite Tag der Apple Worldwide Developers Conference (WWDC) 2024 war eine Schatzkammer voller Ankündigungen und Updates, die das Engagement des Unternehmens zeigten, technologische Grenzen zu verschieben. Von neuen Frameworks und Tools für Entwickler bis hin zu bedeutenden Verbesserungen bei Augmented Reality und Barrierefreiheit – hier ist ein detaillierter Überblick über die Highlights von Tag 2 der WWDC 2024.
Xcode 14

Apple hatXcode 14vorgestellt, die neueste Version seiner integrierten Entwicklungsumgebung (IDE). Xcode 14 bringt erhebliche Leistungsverbesserungen, robustere Debugging-Tools und verbesserte Kollaborationsfunktionen. Diese Updates sollen den Entwicklungsprozess rationalisieren und die Effizienz von Entwicklungsteams steigern. Insbesondere bietet Xcode 14 eine nahtlose Integration mit Swift AI, sodass Entwickler KI-Funktionen problemlos in ihre Anwendungen einbinden können.
Lesen Sie auch:Alles, was Apple auf der WWDC 2024 Keynote an Tag 1 angekündigt hat
Swift 6

Swift 6erleichtert das Schreiben korrekten nebenläufigen Codes durch einen neuen optionalen Sprachmodus, der Ihren Code zur Kompilierungszeit analysiert und mögliche Datenwettläufe diagnostiziert. Diese Version bringt auch weitere Verbesserungen bei Nebenläufigkeit und Generika sowie Verbesserungen der Unterstützung des Language Server Protocol.
Lesen Sie auch:Apples KI-Vorstoß steigert iPhone-Verkäufe, da Kunden nach einem Upgrade suchen
SwiftUI

SwiftUIist der beste Weg, um Apps auf Apple-Plattformen zu erstellen. Entdecken Sie neue Funktionen zum Anpassen des Erscheinungsbilds Ihrer Apps sowie eine verbesserte Interoperabilität mit UIKit und AppKit beim Erstellen von Animationen und Gesten. Sie können auch neue Textanimationen nutzen, Funktionen in Diagrammen zeichnen, eine größere Kontrolle über Volumes und Räume in visionOS übernehmen und mehr.
Lesen Sie auch:Apples KI-Vorstoß steigert iPhone-Verkäufe, da Kunden nach einem Upgrade suchen
SwiftData

SwiftDataist ein Framework, das Entwicklern eine intuitive und leichte API zum Strukturieren und Persistieren von Daten in ihren Anwendungen mit reinem Swift-Code bietet. Mit SwiftData können Entwickler die Daten ihrer Anwendung einfach modellieren und effizient verwalten, ohne auf externe Abhängigkeiten angewiesen zu sein. Dieses Framework ermöglicht es Entwicklern, mit benutzerdefinierten Datenspeichern, Transaktionsverlauf, Modellindizes, zusammengesetzten Eindeutigkeitsbeschränkungen und mehr zu arbeiten, und das alles mit der ausdrucksstarken Syntax von Swift. SwiftData bietet eine nahtlose Integration mit anderen Swift-Bibliotheken und -Tools und ist somit eine vielseitige Wahl für die Datenverwaltung in Swift-basierten Anwendungen.
Swift Testing

Exklusiv für Swift entwickelt, istSwift Testingein neu eingeführtes Framework mit ausdrucksstarken APIs, die das Schreiben von Tests vereinfachen. Durch die Verwendung von Makros wie #expect erfasst Swift Testing komplexe Ausdrücke und bietet bei fehlgeschlagenen Tests eine umfassende Ausgabe. Zusätzliche Funktionen umfassen Parametrisierung für die nahtlose Ausführung von Tests mit verschiedenen Werten und Markierung für die selektive Testausführung basierend auf bestimmten Kriterien. Mit vollständiger Unterstützung in Xcode 16 werden Testergebnisse in einem benutzerfreundlichen Format präsentiert.
App Intents

Die neuen Orchestrierungsfähigkeiten von Apple Intelligence und die erheblichen Verbesserungen an App Intents werden es Siri ermöglichen, Hunderte neuer Aktionen in und zwischen Apps auszuführen. Durch die Verwendung der Transferable API, Dateidarstellungen, Elementanbieter, den Spotlight-Index und mehr können Sie Ihre Entitäten für die Plattform bedeutungsvoller machen. Darüber hinaus können Sie leistungsstarke Funktionen in Siri und Spotlight bereitstellen. Sie können auch neue APIs für Fehlerbehandlung, verzögerte Eigenschaften und zugehörige Aufzählungen erkunden.
SiriKit

Apps, dieSiriKitübernommen haben, profitieren automatisch von den Verbesserungen an Siri ohne zusätzlichen Arbeitsaufwand, dank Apple Intelligence. Siri verfügt über eine widerstandsfähigere Anfrageverwaltung mit der Fähigkeit, Anfragen zu verarbeiten – selbst wenn Benutzer ins Stocken geraten oder ihre Anfrage während des Satzes ändern. Siri behält auch den Gesprächskontext bei und kann verstehen, wenn Benutzer sich auf etwas aus einer vorherigen Anfrage beziehen.
RealityKit 4

RealityKit 4harmonisiert seine breite Palette an Funktionen auf iPhone, iPad, Mac und Apple Vision Pro. Mit der Einführung von Reality Composer Pro in Apple Vision Pro können Entwickler jetzt nahtlos räumliche Anwendungen auf allen diesen Plattformen erstellen.
Durch die Verwendung von Shadern, die mitMaterialXerstellt wurden, sowie Portalen, Partikeln und verschiedenen anderen Funktionen kann RealityView jetzt auf allen vier Plattformen verwendet werden. Dies umfasst APIs für Materialintegration, shaderbasierte Hover-Effekte und virtuelle Beleuchtung sowie neue Funktionen wie Mischformen, inverse Kinematik, Skelettposen und Animationszeitachsen, die die Animationsfähigkeiten von Charakteren verbessern.
RealityKit 4 bietet verbesserten Zugriff auf das Rendering durch neue APIs für Low-Level-Meshes und Texturen, die mit Metal-Compute-Shadern kompatibel sind. Mit der Xcode-Ansichtsdebugging, das jetzt die Inspektion von 3D-Szeneninhalten unterstützt, war das Debuggen von RealityKit-Inhalten noch nie so einfach.
Metal

Metaltreibt hardwarebeschleunigte Grafiken auf Apple-Plattformen an. Sie können jetzt Anwendungen von anderen Plattformen dank zusätzlicher Unterstützung für globale Bindungen und Erweiterungen für Raytracing natürlich portieren. Residenzsätze ermöglichen es Ihnen, Ressourcen schnell und einfach zur Verwaltung der Residenz zu gruppieren. Und es ist noch einfacher, Mac, iPad und iPhone mit demselben Code zu targetieren, dank einer einheitlichen API und einem optimierten Shader-Konstruktionsprozess.
SF Symbols 6

SF Symbols 6führt über 800 neue Symbole sowie eine verbesserte Lokalisierung für verschiedene internationale Schriften ein. Zu den wichtigsten Updates gehören erweiterte Animationsoptionen wie Wackeln, Drehen und Atmen, die auf Benutzereingaben reagieren und Zustandsänderungen vermitteln, wodurch Symbole ausdrucksstärker werden. Die Funktion Magic Replace ermöglicht flüssigere Übergänge zwischen verwandten Symbolvarianten. Verbesserte Annotationswerkzeuge erleichtern die Erstellung benutzerdefinierter Symbole, sodass Entwickler Animationsrichtungen angeben und benutzerdefinierte Ankerpunkte definieren können. Diese Verbesserungen bieten Entwicklern leistungsstarke Werkzeuge zur Erstellung dynamischer und ansprechender Benutzeroberflächen und verbessern das App-Design und die Benutzererfahrung erheblich.
CarPlay

Am zweiten Tag der Apple WWDC 2024 wurden bedeutende Updates fürCarPlayangekündigt, darunter eine vollständige Neugestaltung der Benutzeroberfläche, die es CarPlay ermöglicht, das gesamte Infotainmentsystem einschließlich des Kombiinstruments zu unterstützen. Zu den wichtigsten Funktionen gehören eine stärkere Integration mit Fahrzeugfunktionen wie Klimaanlage und Kraftstoffstand, anpassbare Armaturenbrettanzeigen und ein modulares Design, das mit verschiedenen Automodellen kompatibel ist. Porsche und Aston Martin gehören zu den ersten Herstellern, die diese neue Generation von CarPlay übernehmen, und weitere Hersteller werden folgen.

