1)Have you developed Apps for any other platforms before? If Yes What are they?
This is my first foray into both mobile AND games development – so I’m a bit of a noob at this 🙂 I already had experience with C# and the .NET framework via my day job but mobile games programming was something completely new to me.
2)Why did you choose WP7 as a platform of your choice?
I started studying games programming back in April – beginning with some DirectX 9c stuff in C++. When I heard that WP7 was going to support XNA, I instantly knew it would be the best platform for me because even though I’m comfortable in both C++ and C#, developing in C# is just so much easier and quicker to get stuff working.
I had also given some thought into developing for the iPhone, but Objective C as a programming language is just completely bizarre to me and I’m not particularly fond of the development environment of XCode on MacOSX.
3)Which one do you think as the single most feature you liked in WP7?
As a developer, I’m glad WP7 has standardized hardware specs and I love the fact that the phone supports development in XNA and C#. As a user, I love the responsive and minimalist interface and the promise of some awesome 3D games. Microsoft seem to be pouring all of their resources into WP7 to ensure it becomes a successful platform, so the future looks bright for consumers and developers alike.
4)Are you satisfied with WP7 Platform development tools?
Absolutely! I think it’s well known that Microsoft have a great reputation for providing the best development tools on the planet.
We’ve had access to early versions of the WP7 dev tools since March – giving all developers plenty of time to get their apps ready for launch. Visual Studio + C# + XNA = EPIC WIN!
5)What are the Apps you are developing now in WP7?Details on the Apps?
I’m currently finishing up a game called Retrospaced, which is a dual-stick shooter with some nice colorful visuals. It’s an XNA game with realtime 3D graphics running at a solid 30fps. In the game you score points by shooting enemies as well as rescuing humans that get sucked up from the city below. There will be two modes of play: a story mode with level progression over ten levels and an "infinite"mode, which allows you to play continuously with the game getting harder and harder until you lose all of your lives. Your high scores can then be uploaded globally and compared with other players.
6)In what way Microsoft can improve their WP7 or What does WP7 lacks from?
Obviously, the lack of copy-paste is certainly pretty strange. It should be such a simple feature to implement so I can’t understand why it’s missing. Considering the iPhone was ridiculed so badly for it’s lack of copy-paste, you’d think Microsoft would have wanted to avoid the same negative publicity.
Other things I would have liked are: HTML5 support, flash support, and proper multi-tasking for third party apps/games.
7)Future Plans of you?
I’ll definitely be making more games for the WP7 platform, as well as porting those games to the XBox 360. That’s another great thing about XNA, the code for the WP7, XBox360, and Windows ports is basically identical.
Apart from these questions, Other things you want to share with the community?
There’s a lot to look forward to in WP7. You can bet that Microsoft are going to work pretty damn hard to take some of that marketshare away from Android and the iPhone. Expect to see the support of the very best in the apps and games industry. WP7 is going to be big 🙂
Thanks Jonathan for sharing with us. All the best for your apps at marketplace.