Apple: Ab April 2020 müssen alle iOS-Apps das vollflächige Display-Design unterstützen

Apple schreibt ab April 2020 vor, dass alle neuen Apps und App-Updates im App Store mit dem iOS 13 SDK gebaut sein und das vollflächige Display-Design ab iPhone XS Max unterstützen müssen. Die entsprechende Ankündigung im Apple Developer Newsroom erschien am 10. September 2019 und betrifft sämtliche Einreichungen, unabhängig davon, ob es sich um neue Apps oder Updates bestehender Titel handelt.

Konkret bedeutet das: Wer ab diesem Stichtag eine App oder ein Spiel einreicht oder aktualisiert, muss sicherstellen, dass die Benutzeroberfläche die sogenannte Safe Area berücksichtigt – jenen Bereich des Displays, der nicht von Notch, abgerundeten Ecken oder der Home-Geste-Leiste überdeckt wird. Apps, die weiterhin mit älteren SDKs gebaut werden, können nach diesem Datum nicht mehr eingereicht werden. Bereits im März 2019 hatte Apple Arcade angekündigt und dabei deutlich gemacht, dass moderne Display-Unterstützung bei neuen Plattformstrategien vorausgesetzt wird.

Für Mobile-Game-Entwickler ist die Umstellung nicht trivial. Wer bislang mit fixen Pixelkoordinaten oder alten Launch-Image-Dateien gearbeitet hat, muss auf Launch Storyboards in Xcode wechseln. Auch diese Anforderung wird laut Apples WWDC-Session ab April 2020 Pflicht: Apps, die noch mit dem alten Launch-Image-System arbeiten, können nicht mehr eingereicht werden. Stattdessen verlangt Apple ein Xcode-Storyboard als Launch-Screen, das auf alle aktuellen Displaygrößen skaliert. Davon betroffen sind alle Spiele und Apps, die auf iPhone oder iPad ausgeführt werden – vom einfachen Casual Game bis zur komplexen Engine-basierten Produktion.

Wer seine bestehenden Projekte noch nicht angepasst hat, sollte die Safe-Area-Insets über die safeAreaLayoutGuide-Property in UIKit oder entsprechende SwiftUI-Mechanismen einbauen. Das direkte Ansprechen von Pixelkonstanten für Notch-Bereiche funktioniert zuverlässig über safeAreaInsets auf dem aktiven UIWindow. Ebenfalls betroffen ist die Split-Screen-Unterstützung auf dem iPad – Apple empfiehlt in der WWDC19-Session ausdrücklich, Multitasking-Modi zu unterstützen, außer bei wirklich immersiven Vollbild-Erlebnissen. Einen Tag zuvor hatte Apple bereits die Umsetzungsfrist für HTML5-Richtlinien im App Store verlängert, sodass Entwickler Ende 2019 mehrere gleichzeitige Anpassungsanforderungen zu managen hatten.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein