Ich denke darüber nach, meine Hand an einer Windows Phone 7-App auszuprobieren, und ich möchte es auf den Markt bringen. Ich weiß, dass ich kein Telefon brauche, um die App zu erstellen (ich habe schon mit dem Emulator herumgespielt), aber wäre es töricht, eine App zu veröffentlichen, ohne eine tatsächliche Einheit zum Testen zu haben? Oder ist der Emulator ausreichend?
Ich habe sowohl mit dem Emulator als auch mit einem Entwicklergerät gearbeitet. Der Emulator macht genau das, was er sollte, um das Telefon zu simulieren, damit Sie mit der Anwendungsentwicklung beginnen können.
Hier sind einige der Unterschiede, die ich bemerkt habe.
Wenn Sie Hardware-APIs wie den Beschleunigungssensor verwenden, können Sie nicht nützlich sein Eingabe vom Emulator. Es gibt einige in der Gemeinschaft, die diese Probleme angehen. Schauen Sie sich AccelKit ( Ссылка ) an
Multitouch ist schwer mit dem Emulator zu testen. Sie müssen einen Multitouch-Monitor haben, um dem echten Gerät sogar nahe zu kommen.
Leistungstests sind auf dem Emulator ungenau. In einigen Fällen ist der Emulator schneller. Dies liegt an der fehlenden Drosselung auf dem Host-Computer. In anderen Fällen ist das Entwicklergerät schneller. Selbst wenn Sie Glück haben, ein Testgerät zu bekommen, wird es möglicherweise nicht die realen Geräte widerspiegeln, die später dieses Jahr versendet werden. Obwohl ich Ihnen die Spezifikationen meines Leihgeräts nicht sagen kann, kann ich Ihnen sagen, dass es, weil es ein "Pre-Release" -Telefon ist, die angegebene Mindesthardware-Spezifikation nicht erfüllt.
Microsoft veranstaltet in den nächsten Monaten eine Reihe von Test-on-the-Device-Meetings. Die lokalen Evangelisten werden Geräte haben, mit denen Sie experimentieren können. Während dieser Ereignisse dürfen Sie Ihre Anwendungen auf dem Gerät installieren und testen.
Ich kann nicht sehen, wie jemand realistischerweise planen kann, eine nicht triviale Anwendung auf dem Marktplatz zu veröffentlichen, ohne Hardware zu testen. Es ist nicht mehr lange, bis Sie Ihr eigenes WP7 Telefon kaufen können. In der Zwischenzeit verwenden Sie den Emulator, um mit dem Schreiben zu beginnen.
Nur um klar zu sein, falls Sie denken, dass ich den Emulator dissipiere. Der Emulator eignet sich gut zum Schreiben von Anwendungen. Ich benutze es seit Monaten. Es ist von unschätzbarem Wert für das Schreiben, Testen und Debuggen Ihrer App. Sei einfach vernünftig, wenn du darüber nachdenkst, was deine Anwendung macht und ob sie Testzeit auf der Hardware verbringen muss.
Seien Sie sicher und melden Sie sich unter developer.windowphone.com für ein Entwicklerkonto an und Sie werden benachrichtigt, wenn der Marktplatz geöffnet ist.
Nein, es ist nicht nötig, ein Telefon zu haben. In der Tat wurden keine veröffentlicht. Wenn Sie also nicht in der glücklichen Gruppe waren, ein Entwicklertelefon von Microsoft zu kaufen, haben Sie ohne einen zu entwickeln. Der Emulator, der mit den Tools geliefert wird, ist, wie die meisten Entwickler Anwendungen heute erstellen und testen.
Nein, aber Sie wären verrückt, wenn Sie versuchen würden, eine App zu verkaufen, die Sie noch nicht auf einem echten Handy getestet haben !
So können Sie ohne ein physisches Telefon beginnen, aber sobald Sie bewiesen haben, dass Sie eine nützliche App erstellen können (und die Telefone versenden), sollten Sie sich ein physisches Telefon besorgen.
Für die Entwicklung von Apps ist kein Gerät erforderlich. Sie können alles in emulater testen, nur Sie müssen sdk forthat herunterladen.
Mein Entwicklungsteam hatte keinen Zugang zu einem physischen Telefon und wir entwickelten und übermittelten unsere App nur mithilfe des Emulators auf dem Marktplatz.
Unsere Anwendung hat die Zertifizierung bestanden und wurde auf dem Markt akzeptiert. Der Emulator ist also gut genug, um die Zertifizierung zu bestehen und Ihre App auf dem Markt zu haben.
Tags und Links windows-phone-7