03-05-2014 12:29 PM
Solved! Go to Solution.
03-06-2014 05:11 AM
Not really being a gamer, I don't think this is going to be very useful, and this is entirely anecdotal, so I would not base your decisions on this, but perhaps this will help.
Regarding the 'power' of the various Blackberry models, you might like to search the internet, looking for the processor used as an indicator of the power. Java BBs didn't (at least as I understand it) have a graphics processor, so all image processing is done on the main processor.
You will find if you look at this page:
that the 9000 has a 624 MHz Marvell Tavor PXA930, whereas looking here:
your Storm has a dual core CPU with ARM11 400 MHz and ARM9 274 MHz
Using cycles as a comparison, this would mean to me when developing a game, it will run faster on the 9000 than the Storm, because I believe the Java processing is actually all done on one processor, so your painting will be restricted to the 400 Mhz on the Storm.
My experience is the Bold seems faster than the Storm in general, but I have actually always put that down to the larger screen being slower to draw.
In terms of processing power, the slowest phone that I think you could develop for is actually the Storm, but in fact I would not bother developing for that. It has a slightly odd interface system because of the push screen. So I would ignore that device and just focus on OS 5.0 devices. To that end, the slowest device is probably the Blackberry Curve 8520, with a 512 MHz processor. I would get one of these for your testing. Also the form factor (screen size, keyboard layout) is shared by a large number of other phones.
In general terms, my brief experience with game processing proved to me that if you want your game to go fast, update as little of the screen as you can. So use the 'regions' in your paint method to specify exactly which bits on the screen need to be updated. In my testing, I was trying to have a cursor move round the screen using the trackpad. If I moved the cursor and then redisplayed the whole screen, performance was extremely slow. But if i just painted out the cursor from the region it was in, and painted it back in the place it had moved to, I got a much, much smoother cursor action.
03-06-2014 05:35 AM
03-06-2014 07:48 AM
The only market I have any real dealing with is the UK, and in that market, here are some rough percentages for downloads of a free app for last month (February):
8500 - 10%
9300 - 30%
9700 - 25%
9800 - 20%
9900 - 15%
I know this adds up to 100, it shouldn't becasue there are other devices in the list too. but this should give you a feel.