Auf der WWDC 2022, der Entwicklerkonferenz von Apple, enthüllte der Tech-Riese neue Tools, Technologien und APIs, mit denen Entwickler bessere Erfahrungen für ihre Benutzer schaffen sollen.

Apple-Entwickler haben mehr APIs (Application Programming Interface) zur Verfügung, um App-Erlebnisse zu erstellen, die ihre Benutzer zu schätzen wissen. Mit iOS 16, die Widgets auf dem iPhone-Sperrbildschirm aktivieren, können Entwickler jetzt nahtlos den gleichen Code zwischen ihren Widgets auf dem Sperrbildschirm und den Komplikationen auf Apple Watch teilen, die auf derselben neuen WidgetKit-API basieren.

Entwickler können den Benutzern jetzt die Möglichkeit bieten, Text direkt aus Fotos und Videos in ihren Apps oder über einen Live-Kamera-Feed zu schnappen. Live-Text wird auf dem Gerät für die Privatsphäre und Leistung von Benutzer verarbeitet.

Neue Zusammenarbeit in den Nachrichten sind für Apps von Drittanbietern zur Verfügung. Entwickler können auch Inhalte hervorheben, die Benutzer aus ihrer App in Nachrichten in einem neuen gemeinsamen Abschnitt ihrer App geteilt haben, was es den Empfängern erleichtert, zu einem späteren Zeitpunkt wieder auf diesen Inhalt zurückzukehren.

WWDC

Apps von Drittanbietern können das detaillierte 3D-City-Erlebnis umfassen und sich nach einer reichhaltigeren Benutzererfahrung umsehen. Neue APIs von Apple Maps Server bieten schnellere und einfachere Kartenintegrationen.

Entwickler können auch den Inhalt ihrer Apps basierend auf dem aktuellen Fokus des Benutzers anpassen. Spieleentwickler können von einer neuen API für schnelle Ressourcenladen profitieren, die die Wartezeit minimiert, indem sie einen direkteren Weg von der Speicherung zur GPU bieten, sodass Spiele problemlos auf qualitativ hochwertige Texturen und Geometrie zugreifen können, die erforderlich sind, um expansive Welten für ein realistisches und eindringliches Gameplay zu schaffen.

Swift ist die Programmiersprache von Apple für alle Betriebssysteme. Jetzt fügt es eine leistungsstarke Fähigkeit zur String-Verarbeitungsfähigkeit mit einem neuen regelmäßigen Ausdruck hinzu, der direkt in die Sprache eingebaut ist, sodass Entwickler die Richtigkeit ihrer regulären Ausdrücke schnell überprüfen und Informationen mit weniger Code extrahieren können. Mit neuen Paket-Plugins im Swift-Paket-Manager ist es für Entwickler jetzt einfacher, benutzerdefinierte Befehle für ihre Projekte auszuführen und sogar die Befehle hochzuladen und mit anderen zu teilen.

Swiftui, das Benutzeroberflächen-Framework von Apple, verfügt über eine erweiterte Navigations-API, mit der Entwickler kontrolliert werden können, wie sich ihre App von Sicht zu Ansicht bewegt. Mit benutzerdefinierten Layouts können Entwickler über gemeinsame App-Layouts hinausgehen und Versionen erstellen, die für ihre App-Designs am besten geeignet sind.