In diesem Ratgeber
Der iOS-Simulator ist schnell und kostenlos, deshalb hört man leicht dort auf. Er läuft aber auf der Hardware deines Macs, nicht auf einem Telefon. Manche Fehler zeigen sich nur auf dem echten Gerät. Hier sortierst du, was im Simulator reicht und wann du ein iPhone brauchst.
Die Tabelle beruht auf allgemeiner Entwicklererfahrung, nicht auf einer offiziellen Apple-Liste. Was der Simulator kann, ändert sich mit jeder Xcode-Version. Nimm sie als Ausgangspunkt und prüfe, was deine Version bietet.
Dafür taugt der Simulator
- Layout auf verschiedenen Bildschirmgrößen. Kleine und große iPhones, Schriftgrößen (Dynamic Type), Dark Mode und Querformat wechselst du in Sekunden.
- Lokalisierung. Sprache und Region umstellen, lange deutsche Wörter oder Rechts-nach-links-Layouts ansehen.
- Grundabläufe. Registrierung, Navigation, Formulare, leere und Fehlerzustände.
- Schnelle Regressionsläufe nach jeder Code-Änderung.
- Verschiedene iOS-Versionen, sofern du die Laufzeiten installiert hast.
Dafür brauchst du ein echtes iPhone
| Bereich | Warum der Simulator nicht reicht | Was du auf dem Gerät prüfst |
|---|---|---|
| Leistung | Er nutzt CPU und Speicher deines Macs; Tempo sagt wenig über ein Telefon. | Startzeit, Scrollen, Erwärmung, Akkuverbrauch |
| Kamera und Sensoren | Keine echte Kamera; Bewegung und Standort höchstens simuliert. | Foto aufnehmen, Scannen, Berechtigungen |
| Push-Mitteilungen | Zustellung über Apples Dienst ist etwas anderes als ein lokaler Test. | Echte Zustellung, Tippen auf die Mitteilung, Einstellungen |
| Biometrie | Face ID und Touch ID werden nur simuliert. | Echte Einrichtung, Fehlschlag, Rückfall auf den Code |
| Netzqualität | Die Verbindung des Macs ist meist stabil. | Schwaches Signal, Wechsel zwischen WLAN und Mobilfunk |
| In-App-Käufe | Das Verhalten des Stores weicht vom echten Konto-Ablauf ab. | Kaufen, abbrechen, wiederherstellen mit Testkonto |
| Unterbrechungen | Anrufe, Stromsparmodus und Hintergrund-Limits verhalten sich anders. | Eingehender Anruf, App-Wechsel, gesperrter Bildschirm |
| Speicherdruck | Der Mac hat weit mehr Speicher als ein Telefon. | Abstürze nach langer Nutzung oder bei großen Bildern |
Eine einfache Regel
Nutze den Simulator, um Layout- und Logikfehler schnell zu finden. Nutze ein echtes Gerät, um alles mit Hardware, Timing, Netz oder Geld vor einem Release zu bestätigen.
Welche echten Geräte du wählst
Du brauchst nicht viele:
- Das älteste iPhone, das deine App noch unterstützt.
- Ein kleines und ein großes Display.
- Die neueste iOS-Version und eine davor.
Schreib die Auswahl auf, dann siehst du, was abgedeckt ist.
Wenn du nur ein Gerät hast
Teste darauf zuerst die riskantesten Abläufe: Installation, Anmeldung, Kauf, alles mit Kamera oder Mitteilungen. Den Rest, den du nicht besitzt, decken Tester mit anderen Geräten ab. Wie du das mit TestFlight planst, steht in TestFlight-Feedback vor der App-Prüfung.
Weiter
- Zurück zum iOS-App-Testing-Leitfaden.
- Vor dem Einreichen: iOS-Release-Checkliste.
- Tester einladen: Anleitung für TestFlight-Tester zum Versenden.
AppReviewX gibt dir privates, strukturiertes Feedback von anderen Entwicklern auf Geräten, die du nicht besitzt. Ein geschriebenes Feedback bringt einen Credit. Bei AppReviewX loslegen.