Probabilmente è necessario avere un dispositivo reale. Ma preferirei non dover comprare un telefono con un contratto. È possibile?
Probabilmente è necessario avere un dispositivo reale. Ma preferirei non dover comprare un telefono con un contratto. È possibile?
L'emulatore WP7 in VS 2010 non è solo un emulatore, è un sistema operativo virtuale identico (parole MS, non mie) a quello sul telefono. In teoria quando si sviluppa in VS 2010 non dovrebbe essere diverso da un dispositivo fisico (GPS e tali sono gestiti in modo leggermente diverso ovviamente). Tutti gli altri ambienti di sviluppo del telefono (a mia conoscenza) utilizzano un emulatore tradizionale e non un sistema operativo virtuale.
Nella mia mente l'unica ragione per un dispositivo fisico è testare le prestazioni e la reattività dell'interfaccia utente.
Tutto ciò di cui hai bisogno è un PC Windows adatto: il kit di sviluppo che include Visual Studio Express, una versione specifica per telefono di Expression Blend e l'emulatore del telefono (che funziona come una macchina virtuale) possono essere scaricati gratuitamente.
Una volta che hai un'applicazione e vuoi testare l'hardware reale devi registrarti per accedere all'app store: $ 99 all'anno se la memoria serve, e questo a sua volta ti permetterà di sbloccare un numero di telefoni (Credo 5).
Ho sentito parlare di persone che sviluppano Android e comprano solo un sacco di telefoni Android da utilizzare come test e non assumerei alcun contratto. C'è un emulatore che viene fornito con l'SDK, ma questo non aiuta quando si utilizzano funzionalità come Geo-location. Il problema è che potrebbe essere difficile trovare un telefono WP7 usato poiché sono stati sul mercato solo da 4 mesi fino ad ora.
Se riesci a stare lontano da geo-loc e altre caratteristiche specifiche dell'hardware, dovresti usare l'emulatore giusto.
Visual Studio 2010 per lo sviluppo mobile viene fornito con un emulatore, ne sono sicuro.
Ma per testare a fondo l'esperienza utente di qualsiasi cosa tu faccia, la eseguiresti idealmente sulla cosa reale.
A partire da oggi hanno annunciato che venderanno telefoni senza contratti per sviluppatori!
Al momento sono ancora al prezzo di $ 500 e fino comunque.
Link WP7 Dev Phones -UPDATE: il link non è più valido / era originariamente erroneamente digitato. Vedrò se posso correggere questo più tardi.
È necessario configurare un account Hub app WP7 in modo da poter ricevere aggiornamenti futuri come questo, poiché è stato il modo in cui sono stato avvisato di ciò.
Leggi altre domande sui tag windows-phone-7