Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Windows Phone 7 emulator/performance question

I'm waiting to get my phone unlocked by Microsoft so I can try my game on it. I have no idea how the compatibility or performance is.

So I'm just wondering about all that. How well does the emulator actually emulate the phone? If my game is running fine on the emulator without performance issues or graphical abnormalities and all I'm doing is rendering sprites on screen is it safe to assume it will work the same on the phone?

I'm actually very worried about performance and memory. I have a particle system I've made which is very simple, it just involves drawing sprites on screen with varying levels of alpha, but that means I'm rendering tens of sprites, possibly hundreds, at the same time on screen.

like image 250
meds Avatar asked Feb 04 '23 00:02

meds


2 Answers

The best thing you can do is test on device if you have performance concerns.

The emulator just runs a VM of the phone OS, utilising all available hardware. If you have a high spec machine, chances are your app could be humming along and on a device it might not.

Short of testing on a device the only thing I could suggest is keeping an eye out for performance do's and don'ts that might be posted around the place.

like image 177
Mick N Avatar answered Feb 27 '23 15:02

Mick N


The issue I have found is that while the emulator does emulate the hardware it does not specify maximum requirements. What this means is your game may play well on a high end machine running the emulator it could stutter on the phone.

There isn't a lot you can do about this apart from wait for your phone to unlock and then test it. As a rule always try to optimise your performance as much as you can even if you feel you meet the minimum requirements.

One more note is if you go to geotrust's website there is a chatbox where you can have your application rushed through. I chatted to them the day I sent the verification email with my ID and it was verified 6 hours later.

like image 36
deanvmc Avatar answered Feb 27 '23 16:02

deanvmc