Ist es möglich, eine iOS-App ohne Testgerät zu entwickeln?

Also ... ich habe ein iPad und ein MacBook Pro.

Ich habe mein iPad gekauft, weil ich dachte, ich brauche es, aber jetzt denke ich darüber nach, es zu verkaufen, da ich gerade herausgefunden habe, dass Xcode einen iOS-Simulator anbietet.

Ist es möglich, eine voll funktionsfähige iOS-App ohne tatsächliche Testhardware zu entwickeln?

Antworten (3)

Ganz klar: Nein. Der Simulator bietet keinen Hardwarezugriff (Gyroskop, Beschleunigungssensor, etc.) und außerdem bekommt man einfach nicht das Gefühl für seine App, was bei der iOS-Entwicklung sehr wichtig ist. Sie können die Gesten nicht verwenden und wissen nicht, wie es reagiert, wenn Sie damit arbeiten. also definitiv nicht ratsam. Ich habe am Anfang versucht, den Simulator zu verwenden, aber einige Frameworks laufen nicht einmal darauf.

Es gibt unzählige Apps, die Sie entwickeln können, die keine Gesten, die Kamera oder Neigen / Schütteln verwenden, sodass dies nicht unbedingt eine Einschränkung darstellt. Demzufolge stimme ich dem „Ganz klar: Nein“ nicht zu. Ich würde es immer noch nicht empfehlen, wenn auch aus keinem anderen Grund, dass selbst wenn Sie nichts von diesem Zeug verwenden, viel Code vorhanden ist, der auf dem Simulator ausgeführt wird, aber ein Gerät zum Absturz bringt.

Nun, es ist möglich, aber Sie können die Tests auf dem Gerät nicht durchführen. Sie können alle iOS- (iPhone, iPad, iPod) und Mac-Anwendungen auf Mac-Computern/Laptops entwickeln; Sie können diese Apps auch im Simulator testen, aber für das tatsächliche Testen auf dem Gerät benötigen Sie diese Geräte, so einfach ist das.

Schließlich ist es möglich, aber es wird Ihnen die Qualität/Leistung der App nicht zusichern, es sei denn, Sie testen es auf einem physischen Gerät.

Ich hoffe ich konnte helfen. :)

BRs – Sudeep Agilent Technologies

+1 Einverstanden. Sie können es definitiv tun, aber Sie laufen ein großes Risiko, dass es nicht wirklich auf dem Gerät läuft. Das größte Einzelproblem ist, dass der Simulator nicht die Speicherbeschränkungen des Geräts hat, sodass es sehr einfach ist, etwas zu schreiben, das beim ersten Mal auf einem Gerät abstürzt, ohne es zu wissen.

Ja, es ist möglich, aber in den meisten Fällen ist es keine gute Idee. Sicherlich kann man die App nutzen und vieles nutzen, aber – wie bereits erwähnt – sind einige Frameworks auf dem Simulator nicht vorhanden.

Eines der besonders fehlenden Frameworks sind die InApp-Käufe. Wenn Sie also darauf abzielen, können Sie es nicht simulieren (ich habe es nicht in Xcode 4 versucht, aber ich bin mir sicher, dass es nicht funktioniert). .

Ebenfalls bereits erwähnt sind GPS, Beschleunigungsmesser, Kameras usw. Sie können diese nicht haben (inoffiziell, so schlecht der Android-Simulator auch ist, Sie können sicherlich einige davon in der Android-Sim verwenden).

Ist es empfehlenswert? Es hängt davon ab, ob. Nichts wird Ihnen ein besseres Feedback zu Ihrer App geben als ein echtes Gerät, aber für bestimmte einfache Anwendungen ist der Simulator definitiv mehr als genug.

Überlegen Sie (verwenden Sie Google), welche Funktionen Sie für Ihre App benötigen, und treffen Sie dann Ihre Entscheidung basierend auf dem, was verfügbar ist. Unterschätzen Sie den Simulator nicht, aber versuchen Sie nicht, ein echtes Gerät damit zu ersetzen, denn Sie werden enttäuscht sein.

Wenn Sie auf iPhone und iPad abzielen, möchten Sie beide haben, die Benutzeroberfläche fühlt (und sollte) anders sein.