Auf der WWDC 2022, Apfel’s Developer Conference stellte der Technologieriese neue Tools, Technologien und APIs vor, die Entwickler dabei unterstützen sollen, bessere Erfahrungen für ihre Benutzer zu schaffen.
Apple-Entwicklern stehen mehr APIs (Application Programming Interface) als je zuvor zur Verfügung, um App-Erlebnisse zu erstellen, die ihre Benutzer zu schätzen wissen. Mit iOS 16, das Widgets auf dem iPhone-Sperrbildschirm aktiviert, können Entwickler jetzt nahtlos denselben Code zwischen ihren Widgets auf dem Sperrbildschirm und Komplikationen teilen Apple-Uhrdie auf derselben neuen WidgetKit-API basieren.
Entwickler können Benutzern jetzt die Möglichkeit bieten, Text direkt aus Fotos und Videos in ihren Apps oder über einen Live-Kamera-Feed abzurufen. Live-Text wird auf dem Gerät verarbeitet, um die Privatsphäre und Leistung der Benutzer zu verbessern.
Neue in Nachrichten integrierte Funktionen für die Zusammenarbeit stehen Apps von Drittanbietern zur Verfügung. Entwickler können Inhalte, die Benutzer von ihrer App in Nachrichten geteilt haben, auch in einem neuen Abschnitt „Mit Ihnen geteilt“ ihrer App hervorheben, sodass die Empfänger zu einem späteren Zeitpunkt leichter auf diese Inhalte zurückgreifen können.
Apps von Drittanbietern können das detaillierte 3D-Stadterlebnis und Look Around für ein umfassenderes Benutzererlebnis enthalten. Neue Apple Maps Server APIs bieten schnellere und einfachere Maps-Integrationen.
Entwickler können den Inhalt ihrer Apps auch basierend auf dem aktuellen Fokus des Benutzers anpassen. Spieleentwickler können von einer neuen API zum schnellen Laden von Ressourcen profitieren, die die Wartezeit minimiert, indem sie einen direkteren Pfad vom Speicher zur GPU bereitstellt, sodass Spiele problemlos auf hochwertige Texturen und Geometrien zugreifen können, die zum Erstellen ausgedehnter Welten für ein realistisches und immersives Gameplay erforderlich sind.
Swift ist Apples Programmiersprache für alle seine Betriebssysteme. Jetzt fügt es eine leistungsstarke String-Verarbeitungsfunktion mit neuer direkt in die Sprache integrierter Unterstützung für reguläre Ausdrücke hinzu, die es Entwicklern ermöglicht, die Korrektheit ihrer regulären Ausdrücke schnell zu überprüfen und Informationen mit weniger Code zu extrahieren. Mit neuen Paket-Plugins, die im Swift Package Manager verfügbar sind, ist es für Entwickler jetzt einfacher, benutzerdefinierte Befehle für ihre Projekte auszuführen und die Befehle sogar hochzuladen und mit anderen zu teilen.
SwiftUI, das Benutzeroberflächen-Framework von Apple, verfügt über eine verbesserte Navigations-API, um es Entwicklern zu erleichtern, zu steuern, wie sich ihre App von Ansicht zu Ansicht bewegt. Mit Benutzerdefinierte Layoutskönnen Entwickler über gängige App-Layouts hinausgehen und Versionen erstellen, die für ihre App-Designs am besten geeignet sind.
FacebookTwitterInstagramKOO-APPYOUTUBE