Informazioni sull'emulatore di dispositivo
Aggiornamento: novembre 2007
Microsoft Device Emulator versione 3,0 è un'applicazione desktop che emula il comportamento di una piattaforma hardware basata su Windows CE o Windows Mobile. L'utilizzo dell'emulatore di dispositivo consente di eseguire, verificare e sottoporre a debug un'immagine in fase di esecuzione senza dover disporre di un dispositivo fisico. Per impostazione predefinita, Device Emulator 3.0 sovrascrive le installazioni precedenti e viene installato in unità:\Programmi\Microsoft Device Emulator\1.0.
Nota: |
---|
L'emulatore di dispositivo emula unicamente componenti hardware. Per eseguire l'emulatore di dispositivo, specificare un file di immagine del sistema operativo progettato per l'hardware dell'emulatore di dispositivo. I file di immagine possono essere scaricati singolarmente o installati con Visual Studio o gli SDK di Windows Mobile. |
Funzionalità
L'emulatore di dispositivo dispone di una serie di funzionalità che ne migliorano significativamente le prestazioni rispetto alla versione precedente. L'emulatore di dispositivo:
Esegue codice compilato per processori ARM anziché per processori x86. Nella maggior parte dei casi è possibile eseguire gli stessi file binari sull'emulatore esattamente come sul dispositivo.
Supporta la sincronizzazione con ActiveSync. L'emulatore può essere utilizzato in totale collaborazione con ActiveSync. Questa funzionalità consente di eseguire il debug di applicazioni in fase di sincronizzazione o di utilizzare dati effettivamente sincronizzati dall'interno dell'emulatore.
Supporta più ambienti di sviluppo, tra cui Visual Studio 2008, Visual Studio 2005, Visual Studio .NET 2003 e Visual C++ 4.0 (Service Pack 4) incorporato, sempre utilizzando ActiveSync.
Supporta GAPI. Su questo emulatore è possibile scrivere giochi ed eseguirne il debug.
Adattabilità
Questa piattaforma hardware virtuale può essere configurata esattamente come una piattaforma hardware reale. È possibile specificare la risoluzione e l'orientamento dello schermo, le dimensioni della memoria, la struttura dell'interfaccia e altre proprietà. È possibile scrivere codice di gestione eventi per i pulsanti hardware e i tasti software simulati. Il limite principale è costituito dall'impossibilità di simulare le prestazioni, poiché le prestazioni dell'emulatore dipendono in gran parte dalla velocità del processore del computer di sviluppo, dalla quantità di memoria di sistema disponibile e da altri fattori che non avrebbero alcun impatto sulle prestazioni di un dispositivo fisico distinto. Per ulteriori informazioni, vedere Configurazione e utilizzo dell'emulatore di dispositivi.
Salvataggio dello stato
È possibile eseguire una o più istanze dell'emulatore di dispositivo e salvare lo stato di ogni istanza per uno sviluppo successivo. Per ulteriori informazioni, vedere File dello stato salvato.
Interfacce
È possibile applicare interfacce personalizzate esistenti o creare i propri file di interfaccia. Per ulteriori informazioni, vedere Interfacce.
Avvio
La procedura di avvio dell'emulatore di dispositivo dipende dall'installazione in uso. Device Emulator è disponibile per il download dal Web e come componente dell'installazione di Visual Studio. Per ulteriori informazioni, vedere Procedura: avviare l'emulatore di dispositivo.