Hi there,
I am still not a WP7 user (i am waiting for whatsapp and Mango), but there is a thing that makes me worried about the future of WP7 when it comes to developing games for different hardware. I have posted the text below in a feature request topic on answers.microsoft.com and i thought it would be interesting to discuss this with you on WPCentral and to read your thoughts about this. Maybe we could be an inspiration for MS to develop a new system.
---------------------------------------------------------------------------------------
This is my first time here, but i want to explain and request a new system that should make it easier for developers and consumers to know if a phone can handle certain games.
We all know that the coming year means new hardware for WP7. At this moment all the WP7 phones have Adreno 200, but the new qualcomm chips will have 205 and in the feature maybe 220. We also have a confirmation that Nokia will use dual-core chips from ST-E. So the future will breng us more advanced hardware.
But as a developer how should you deal with the difference in hardware when developing games? How do i communicate this to the consumer that their device is not fast enough to handle the newest games.
Should you just develop games that work with Adreno 200 to ensure the best compatibility, but this will mean that the graphics level of WP7 games will always stay behind the other platforms. We have all seen what Nvidia's Kal-El can perform and we all want that power in the future.
Or devs could develop games specifically for new devices, but then you will have to keep a list of compatible devices and in the future with 30-40 or more devices thats a nightmare!
To tackle this problem and to make sure that developers and consumers have a nice experience when developing and installing games, is to develop a system that recognizes what hardware you have and based on the hardware enables or disables the ability to install a game. This way developers wont have to keep a list of compatible hardware and they will only have to choose what chassis and hardware is comptabile. At the other end consumers will know that their hardware is too weak for certain games en maybe upgrade their phone this way Microsoft and their partners can sell more smartphones.
The reason why i point out this problem is my experience with Android. The problem is getting bigger and bigger. We see now Xperia Only, Tegra 2 Only and Qualcomm ony games. Games are only available for certain SoC's and there is no clear communication about this to consumers.
Other problem: lots of devs get negative ratings because people cant seem to get a game to work with inferior hardware. This is funest for developers who have a good working game that just needs better hardware. And i think the biggest problem is proper communication. When consumers know what to expect, they cant rate a game they cant play with low-ratings.
With this system Microsoft should have a unique selling point to devs and consumers.
I am still not a WP7 user (i am waiting for whatsapp and Mango), but there is a thing that makes me worried about the future of WP7 when it comes to developing games for different hardware. I have posted the text below in a feature request topic on answers.microsoft.com and i thought it would be interesting to discuss this with you on WPCentral and to read your thoughts about this. Maybe we could be an inspiration for MS to develop a new system.
---------------------------------------------------------------------------------------
This is my first time here, but i want to explain and request a new system that should make it easier for developers and consumers to know if a phone can handle certain games.
We all know that the coming year means new hardware for WP7. At this moment all the WP7 phones have Adreno 200, but the new qualcomm chips will have 205 and in the feature maybe 220. We also have a confirmation that Nokia will use dual-core chips from ST-E. So the future will breng us more advanced hardware.
But as a developer how should you deal with the difference in hardware when developing games? How do i communicate this to the consumer that their device is not fast enough to handle the newest games.
Should you just develop games that work with Adreno 200 to ensure the best compatibility, but this will mean that the graphics level of WP7 games will always stay behind the other platforms. We have all seen what Nvidia's Kal-El can perform and we all want that power in the future.
Or devs could develop games specifically for new devices, but then you will have to keep a list of compatible devices and in the future with 30-40 or more devices thats a nightmare!
To tackle this problem and to make sure that developers and consumers have a nice experience when developing and installing games, is to develop a system that recognizes what hardware you have and based on the hardware enables or disables the ability to install a game. This way developers wont have to keep a list of compatible hardware and they will only have to choose what chassis and hardware is comptabile. At the other end consumers will know that their hardware is too weak for certain games en maybe upgrade their phone this way Microsoft and their partners can sell more smartphones.
The reason why i point out this problem is my experience with Android. The problem is getting bigger and bigger. We see now Xperia Only, Tegra 2 Only and Qualcomm ony games. Games are only available for certain SoC's and there is no clear communication about this to consumers.
Other problem: lots of devs get negative ratings because people cant seem to get a game to work with inferior hardware. This is funest for developers who have a good working game that just needs better hardware. And i think the biggest problem is proper communication. When consumers know what to expect, they cant rate a game they cant play with low-ratings.
With this system Microsoft should have a unique selling point to devs and consumers.
Last edited: