Wählen Sie die Engine entsprechend den Anforderungen des Spiels aus
Überprüfen Sie bei einem 2D-Spiel, das auf Apple-Plattformen basiert, SpriteKit und GameplayKit, bevor Sie eine externe Engine hinzufügen. Überprüfen Sie bei einem Spiel, das in einer plattformübergreifenden Engine erstellt wurde, die aktuellen Export- und Signierungsanweisungen für iOS.
Erstellen Sie eine kleine Szene und bestätigen Sie den gesamten Pfad: Exportieren, in Xcode öffnen, wenn die Engine dies erfordert, in einem iPhone-Simulator starten und dann auf einem physischen iPhone oder iPad installieren. Apple weist darauf hin, dass Simulatoren nicht alle physischen Gerätefunktionen oder -leistungen nachbilden. Verwenden Sie daher den Simulator für Layout und breite Gerätevarianten und ein echtes Gerät für Berührungsgefühl, Sensoren, Audioroute und Unterbrechungen.
Design für Apple-Bildschirmbedingungen
Überprüfen Sie sichere Bereiche rund um das Sensorgehäuse und die Systemschnittstelle, sowohl Querformatdrehungen, wenn Sie Querformat unterstützen, als auch Textgrößen auf dem kleinsten unterstützten Bildschirm. Die Layout-Anleitung von Apple empfiehlt eine randlose Spielansicht, während wichtige Bedienelemente und Informationen in sicheren Bereichen bleiben. Testen Sie für browserbasiertes Spielen das Ansichtsfenster und die Browser-Benutzeroberfläche separat. Das native Layoutverhalten beschreibt keine Webseite in Safari.
Nutzen Sie bei Bedarf TestFlight für externe Betatests. Bitten Sie die Testpersonen, ein Level abzuschließen, die App in den Hintergrund zu schicken und wieder zu öffnen, das Gerät zu drehen und einen Spielstand wiederherzustellen. Notieren Sie bei jeder Beobachtung das Gerät und den verwendeten Build.
Bereiten Sie die Einreichung im App Store vor
Für den App Store Connect-Workflow von Apple sind vor der Übermittlung an App Review ein ausgewählter Build und abgeschlossene Metadaten erforderlich. Bereiten Sie den App-Datensatz, Screenshots, Datenschutzdetails, Antworten zur Alterseinstufung und Überprüfungsnotizen aus dem tatsächlichen Release-Build vor. Befolgen Sie zum Zeitpunkt der Einreichung die aktuellen Plattformanforderungen und Überprüfungsrichtlinien von Apple. Verlassen Sie sich bei SDK- oder Store-Fristen nicht auf alte Blogbeiträge.
Überwachen Sie den akzeptierten Build in App Store Connect. Führen Sie einen getesteten vorherigen Build und ein prägnantes Änderungsprotokoll, um auf Überprüfungsprobleme zu reagieren oder Regressionen zu diagnostizieren.
Fragen zu Entwicklung von iOS-Spielen
Kann ein iOS-Simulator zum Testen ein iPhone ersetzen?
Nein. Es ist nützlich, um Layouts und simulierte Gerätevarianten zu überprüfen, Apple weist jedoch darauf hin, dass es nicht alle Hardwarefunktionen oder -leistungen reproduziert. Validieren Sie das Berührungsverhalten und hardwareabhängige Funktionen auf einem physischen Gerät.
Muss ein Browserspiel im App Store eingereicht werden?
Nein, auf ein als Webseite gehostetes Spiel kann in einem Browser zugegriffen werden. Die Einreichung im App Store gilt, wenn Sie eine iOS-App über den Store-Workflow von Apple vertreiben.
Weiterlesen
Etwas nicht mehr aktuell? Korrektur melden