- 06-04-2011, 09:43 AM #1
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 by Relief; 06-04-2011 at 09:52 AM.
- 06-04-2011, 10:46 AM #4
Probably already built in to Marketplace. The WinMo Marketplace filtered apps by device and OS version, so certain apps would be visible for the Tilt2, but not the Fuze for example.
Sent from my HTC Surround using Board Express
- 06-04-2011, 10:59 AM #5
Games is a different experience. Current games work on every device, but future games could be working only on 2nd Generation WP7 Phones. And you cant expect a dev to keep up with all the phones and their compatiblity.
Edit: filtering wouldnt be a good idea. Consumers will have to be able to find the game, but the installation should be blocked.
Last edited by Relief; 06-04-2011 at 11:13 AM.
- 06-04-2011, 11:25 AM #6
And with the filter you could see every app/game. You just couldn't install it on a specific device if the specs were not compatible. Who knows, we may actually see that when Mango specific apps hit the Marketplace and devices start to get updated. Download may not be available till you update. Will all work in the background so nothing for the dev to do.
Sent from my HTC Surround using Board Express
- 06-04-2011, 01:13 PM #7
Dont forget that WM6 MarketPlace is completely different from the WP7 one.
- 06-05-2011, 07:26 PM #9
I'm fairly sure there is some filtering. I haven't tried, but I assume I still can't see, download, or install any Samsung or LG apps with my HTC Arrive (without homebrew or whatever anyway). Likewise, I'm pretty sure any other non-HTC phone can get at the HTC apps.
- 06-06-2011, 02:01 AM #10
Specific brand apps are not available on the market, so you wont find them.
I asked Microsoft Holland about the filtering and they confirmed that there is only a Country filter. There is no manufacturer, no device or hardware filter.
They also confirmed that when publishing an app or game for a specific country, the app/game wont be visible for other countries.
So i hope MS will change their way of displaying games or apps and add some more filters. Especially the hardware filter, cause that will cause lots of problems in the future when there will be 2 or 3 different hardware available. And its important that the app/game should still be visible, but disabled. That way consumers can push dev's to make it installable with their hardware or country, instead of complaining at MS.
- Resident Developer
06-06-2011, 03:18 AM #11
- 1,073 Posts
I suspect that if this does become an issue we will see filtering as the answer as suggested in this thread, however I would definitely prefer to see hardware scaling if that is possible. Still, we'll find out come Mango if it turns out that some games require the new gyroscope.
- 06-06-2011, 03:32 AM #12
- 06-09-2011, 01:27 PM #13
Just focus on making a fun game, seriously it doesn't have to look amazing on a small screen. I'm not going to hold the phone two inches in front of my eyes and stare in awe. :P It just reminds me of a friend who was complaining that he wasn't getting perfect DVD quality on a movie rip on a tablet. I calmly explained "It's because it's not a DVD, and it's not on a large TV with 5.1 surround sound speakers." If you want to have an amazing movie experience then go to the movies. It's a tablet! I sincerely hope games are made to work on all the devices, that's more important to me than one looking a little better on only one graphics chip. Serious gaming happens on consoles and PCs, let's leave it there.
06-09-2011, 02:26 PM #15
- 163 Posts