PRESSEMELDUNG
08 Juni 2021
Apple stellt neue Tools und Technologien für Entwickler:innen vor, um noch bessere Apps erstellen zu können
Xcode Cloud und neue App Store Features werden es Entwickler:innen ermöglichen, Apps schneller erstellen und neue Anwender:innen erreichen zu können
Cupertino, Kalifornien Apple hat heute neue Tools und Technologien vorgestellt, mit denen Entwickler:innen noch ansprechendere App Erlebnisse schaffen können und die es einfacher machen, hochwertige Apps zu entwickeln. Xcode Cloud vereint die vielfältigen Aufgaben und Tools, die zum Erstellen, Testen und Bereitstellen von Apps erforderlich sind, mit leistungsstarken Clouddiensten, sodass Entwickler:innen wie auch Teams produktiver arbeiten und Anwender:innen großartige Apps anbieten können. Mit In-App Events und anpassbaren Produktseiten bietet der App Store völlig neue Möglichkeiten für Entwickler:innen, ihre Apps zu bewerben und sich mit Nutzer:innen zu verbinden. Swift macht einen gewaltigen Sprung nach vorne mit der in die Sprache integrierten Unterstützung bei gleichzeitigem Zugriff und neue Augmented Reality (AR) Technologien machen es einfacher denn je, immersive Inhalte in Apps oder im Web zu erstellen.
„Wir freuen uns unserer Entwicklercommunity leistungsstarke neue Tools und Technologien zur Verfügung zu stellen, mit denen sie noch ansprechendere und hochwertigere Apps erstellen und gleichzeitig auf ganz neue Weise über den App Store mit ihren Nutzer:innen in Kontakt treten können“, sagt Susan Prescott, Vice President of Worldwide Developer Relations bei Apple. „Starke Tools in Xcode Cloud, die fortlaufende Innovation in der Programmiersprache Swift, eine breite Palette an neuen APIs und noch mehr Möglichkeiten Nutzer:innen zu erreichen – die Plattformen von Apple waren nie besser als heute.“
Xcode Cloud
Xcode Cloud ist ein neuer Clouddienst für kontinuierliche Integration und Bereitstellung, der speziell für Apple Entwickler:innen konzipiert wurde. Mit der in Xcode 13 integrierten Xcode Cloud haben Entwickler:innen und Entwicklerteams jeder Größe eine schnelle und einfache Möglichkeit, hochwertige Apps noch effizienter zu erstellen, zu testen und bereitzustellen. Xcode Cloud kann Apps automatisch in der Cloud erstellen, damit Entwickler:innen ihre Macs für andere Aufgaben entlasten können. Paralleles Testen in der Cloud bedeutet für Entwickler:innen, dass sie eine simulierte Version auf jedem aktuellen Apple Gerät testen können. Man kann ganz einfach einen Build der App für interne Tests bereitstellen oder über TestFlight an externe Betatester:innen übermitteln, um umgehendes Feedback zu erhalten.
App Store
Immer mehr Apps und Spiele bieten Events wie Live-Wettkämpfe, Filmpremieren, live gestreamte Erlebnisse und vieles mehr. Für Nutzer:innen wird es einfacher, solche Events direkt im App Store zu entdecken – mit personalisierten Empfehlungen, in der redaktionellen Auswahl, in den Suchergebnissen und auf den Produktseiten der Apps. Entwickler:innen können so die Reichweite ihrer Events deutlich erhöhen – sie können neue Zielgruppen erreichen, bestehende Nutzer:innen auf dem Laufenden halten oder erneut mit ehemaligen Anwender:innen in Kontakt treten. Es ist ein komplett neuer Weg für Entwickler:innen, ihre Apps vorzustellen.
Apple stellt neue Tools für Produktseiten vor, die Entwickler:innen mehr Flexibilität und neue Möglichkeiten bieten, direkt im App Store mit Anwender:innen in Kontakt zu treten – ein von Entwickler:innen heiß ersehntes Feature. Mit anpassbaren Produktseiten können Entwickler:innen verschiedene Features ihrer App für unterschiedliche Nutzer:innen präsentieren, während sie mit der Produktseitenoptimierung verschiedene Screenshots, Vorschauvideos und sogar Appsymbole ausprobieren können. Mit umfassenden, datenschutzfreundlichen Analysen in App Store Connect sehen Entwickler:innen, was Anwender:innen am besten gefällt und können so ihre Produktseiten individuell optimieren.
Apple führt aktualisierte Richtlinien ein, die Unterstützung für die stark wachsende Kategorie von Apps enthalten, die Creator Content Experiences anbieten. Der Developer Code of Conduct wird erweitert, um den App Store als fairen Marktplatz für Entwickler:innen und Nutzer:innen zu erhalten. Dazu gehören aktualisierte Richtlinien zum Nachweis der Identität des:r Entwicklers:in, zur Manipulation von Bewertungen und Rezensionen sowie zu über das normale Maß hinausgehende Beschwerden von Kund:innen. Es gibt auch neue Möglichkeiten für Entwickler:innen, gegen die Ablehnung einer App Einspruch zu erheben, wenn eine eventuelle Voreingenommenheit befürchtet wird, sowie die Option, eine App zu melden, wenn es Grund zu der Annahme gibt, dass eine App ein Vertrauens- oder Sicherheitsrisiko darstellt oder gegen die App Store Review Guidelines verstößt.
Swift
Swift – die leistungsstarke und intuitive Programmiersprache von Apple – bietet integrierte Unterstützung bei gleichzeitigem Zugriff. Das bedeutet, dass Entwickler:innen leichter Programmiercode schreiben können, der parallel arbeitet. Das ist der Schlüssel für die Erstellung von Apps, die auf Nutzereingaben reagieren, während im Hintergrund weitere Aufgaben erledigt werden. Dank dieser Parallelität in Swift können Entwickler:innen schnellen, modernen und sicheren Code mit weniger Fehlern schreiben und die Vorteile der leistungsstarken Multicore-Chips in den Produktfamilien von Apple optimal nutzen.
SwiftUI hat die Entwicklung von Benutzeroberflächen neu erfunden, indem es die Entwicklung großartiger Apps mit minimalem Codeumfang vereinfacht hat. SwiftUI macht einen riesigen Schritt nach vorne und ermöglicht es Entwickler:innen, ihren Nutzer:innen noch mehr großartige Erlebnisse zu bieten. Dazu gehören Erweiterungen zur Verbesserung von Listenansichten, Sucherfahrungen, In-App Bedienungshilfen, mehrspaltige Tabellen und noch viel mehr.
Swift Playgrounds ist eine großartige Möglichkeit, das Programmieren direkt auf einem Mac oder iPad zu lernen. Mit Swift Playgrounds 4, das im Laufe des Jahres erscheinen wird, können Anwender:innen das visuelle Design einer App mit SwiftUI gestalten. App Projekte können in Swift Playgrounds oder Xcode geöffnet und bearbeitet werden. Wenn sie fertig sind, können Nutzer:innen eine reale App erstellen und sie direkt von ihrem iPad aus im App Store einreichen.
Augmented Reality
Apple hat die weltweit größte Augmented Reality Plattform mit über einer Milliarde AR-fähiger Geräte. Die Grundlage dafür bilden ARKit, ein Framework, mit dem Entwickler:innen einfach AR Erlebnisse erstellen können, und RealityKit, die Engine für Rendering, Animation, Audio und Physik, die von Grund auf für AR entwickelt wurde.
RealityKit 2 führt Object Capture ein, eine einfache und leistungsstarke API in macOS Monterey. Sie ermöglicht es Entwickler:innen in wenigen Minuten hochwertige, fotorealistische 3D Modelle von realen Objekten zu erstellen, indem sie mit iPhone, iPad oder einer DSLR aufgenommene Fotos in für AR optimierte 3D Modelle umwandelt. Diese Modelle können in der AR Übersicht betrachtet oder zu AR Szenen in Reality Composer oder Xcode hinzugefügt werden. Das macht es einfacher denn je, großartige AR Apps zu erstellen. Entwickler:innen wie Maxon und Unity nutzen Object Capture, um völlig neue Wege zur Erstellung von 3D Inhalten mit einigen der führenden Apps zur 3D Content Creation wie Cinema 4D oder Unity MARS, zu entdecken
Mit den neuen APIs in RealityKit 2 können Entwickler:innen auch realistischere und komplexere AR Erlebnisse mit größerer visueller, Audio- und Animationskontrolle erstellen, einschließlich benutzerdefinierter Renderpasses und dynamischer Shader.
Grafik und Spiele
Neue APIs und Tools in iOS, iPadOS und macOS werden Spieleentwickler:innen helfen, die nächste Generation von Spielen zu entwickeln und ihren Nutzer:innen völlig neue Erlebnisse zu bieten. Ein neues Texturkomprimierungstool in Metal unterstützt alle aktuellen Formate sowie für Apple Chips optimierte Formate, sodass Entwickler:innen leichter Highend-Spiele auf alle Apple Plattformen bringen können. Zusätzlich bietet ein neuer virtueller Spielecontroller auf iPhone und iPad eine einfache Methode zur Optimierung von Spielen, die Unterstützung für Spielecontroller integrieren.
Zusätzliche Tools und APIs für Entwickler:innen
Apple stellt Entwickler:innen eine Reihe neuer Tools und APIs zur Verfügung, mit denen sie ihre Apps optimieren und völlig neue Features entwickeln können – alles unter Berücksichtigung des Datenschutzes.
- Xcode 13 bringt leistungsstarke neue Features für die Entwicklung im Team, die sich perfekt für die Arbeit mit Xcode Cloud sowie den Features für die Zusammenarbeit von GitHub, Bitbucket und GitLab eignen.
- Mit SharePlay erstellen beliebte Apps wie Disney+, ESPN+, HBO Max, Hulu, MasterClass, NBA, Paramount+, TikTok und Twitch neue Arten von geteilten Erlebnissen für Nutzer:innen auf iPhone, iPad und Mac.1
- Apps für Videoanrufe anderer Anbieter können die Vorteile der neuesten FaceTime Verbesserungen nutzen, einschließlich Stimmisolation, Wide Spectrum Audio und Porträtmodus.
- Messaging Apps wie Slack und WeChat können den Status von Nutzer:innen in Unterhaltungen teilen. Apps wie Uber Eats können eingehende Nachrichten von Siri ankündigen lassen. Neue Mitteilungs-APIs ermöglichen es, dass Mitteilungen mit hoher Priorität von Apps wie Chase Mobile und Zomato aktivierte Modi wie Nicht stören oder einen Fokus umgehen können.
- Neue Kamera-APIs erlauben bessere zusammengeführte Bilder und ermöglichen es, in derselben Session hochauflösende Fotos und 1080p Videos aufzunehmen.
- Apple Watch Entwickler:innen wie Breakpoint Studio, Pandora, Qardio, Uber und andere gestalten ab sofort neue App Erlebnisse, die umfassendere Anpassungsmöglichkeiten bieten und besser auf die Umgebung ihrer Nutzer:innen reagieren.
- Mit TestFlight auf dem Mac können Entwickler:innen In-App Käufe und andere Features von Mac Apps testen.
- StoreKit 2 gewährleistet, dass In-App Käufe für Kund:innen sicher sind. Es bietet neue APIs für die Handhabung von Berechtigungen und Abonnentenstatus sowie Testunterstützung in Xcode und in der Sandboxumgebung von Apple.
- Web Entwickler:innen wie Grammarly und Honey erstellen Erweiterungen in Safari, die auf iPhone, iPad und Mac verfügbar sind. Man kann sogar neue, leistungsstarke Erweiterungen in der Mail App erstellen.
- Navigations-Apps anderer Anbieter können eine Kartenansicht im Instrumentendisplay eines Fahrzeugs anzeigen und ein neuer CarPlay Simulator für Mac verbessert erheblich die Testeffizienz.
- Apps können das kinoartige Erlebnis von 3D-Audio nachahmen und Sound an beliebigen Positionen platzieren, um Inhalte zum Leben zu erwecken. Die Physical Audio Spatialization Engine macht es Spieleentwickler:innen leicht, realistisches Audio auf allen Apple Plattformen zu rendern.
- ShazamKit ermöglicht es Entwickler:innen, die Audioerkennungstechnologie von Shazam direkt in ihre Apps zu integrieren. So kann nicht nur Musik mit dem riesigen Katalog von Shazam abgeglichen werden, sondern auch vorab aufgenommenes Audiomaterial mit den von Entwickler:innen erstellten Ergebnissen.
Verfügbarkeit
Entwickler Beta-Versionen für iOS 15, iPadOS 15, macOS Monterey, watchOS 8 und tvOS 15 sind ab heute für Mitglieder des Apple Developer Program unter developer.apple.com verfügbar. Xcode Cloud wird ab heute als limitierte kostenlose Beta-Version verfügbar sein, die im Laufe des Sommers und Herbsts erweitert und im nächsten Jahr für alle Entwickler:innen verfügbar sein wird. Weitere Informationen zu Preisen und Verfügbarkeit von Xcode Cloud folgen diesen Herbst.
Artikel teilen
Fotos der neuen Tools und Technologien von Apple für Entwickler:innen
- Einige geteilte Inhalte erfordern möglicherweise ein Abonnement, um sie ansehen zu können.