Thought for the Dazed

I've had to give up that Distance Learning course as I was having trouble seeing the teacher.

Flickr
www.flickr.com
RobMiles' items Go to RobMiles' photostream
Twitter
C# Yellow Book

Search entire site
« How do I use the Accelerometer in the Windows Phone Emulator? | Main | What is the Difference between Windows Phone 7 and Zune HD? »
Thursday
Apr012010

How Does the Emulator Actually Work?

The emulator is written in x86 code, i.e. it is not emulating the actual processor in the phone, like emulators for earlier Windows Mobile devices do. From a developer point of view this is not a problem, in that since all your access to the device is via managed code, the actual nature of the underlying platform is irrelevant. Except for one thing – performance.

There is nothing in the emulator that provides any kind of realistic mapping between the performance you see on your PC and how the program will actually run on the device.  The emulator is functional only. You will have to do tests on a real device to determine the actual performance of any code that you write.

You might find the “How do I create a Frame Counter?” post useful in this respect. If you are having problems getting the emulator running then take a look at “Why won’t the emulator run on my machine?”.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
All HTML will be escaped. Hyperlinks will be created for URLs automatically.