Linked by Thom Holwerda on Wed 10th Jul 2013 15:03 UTC
Windows I have a Surface RT tablet. I bought it because I'm a Windows Phone user, and despite its major flaws, I still hate WP much less than I hate its competitors. As such, it made sense to me that I would like the Surface RT as well - I mean, my favourite UI on a tablet? Count me in! It should come as no surprise by now that Windows RT was a major disappointment, so now that the Windows 8.1 preview is here, did Microsoft address any of the major problems?
Thread beginning with comment 567068
To read all comments associated with this story, please click here.
My problem with MS as a developer...
by reduz on Sun 14th Jul 2013 05:53 UTC
reduz
Member since:
2006-02-25

My problem as developer can be easily resumed with these talks during GDC:

-- Microsoft --

-The OS and APIs seem nice, but DirectX on it sucks. Please add OpenGL ES 2.0 and i'll port all my games to Windows Phone and Windows RT
-But DirectX is the best API, everyone loves DirectX
-Not on mobile, also do you want more apps or not? it's just more expensive for me to rewrite everything ins DirectX.
-Expert developers always chose DirectX over OpenGL.
-Ok, bye, oh is that a Windows Phone 8 Pendrive?
-Yes you can have one, but you have to show you love Windows Phone.
-Here's my Lumia
-Ok, you may take one..
-Wait this is only a 1gb pendrive, shouldn't a WP8 pendrive be 8 gb?
-I guess.. well it's yours.

-- Blackbery --

-Cool, the new Z10 looks awesome, I want to develop games for it.
-Blackberry supports all the standard APIs, C++, OpenGL, Qt, Air, Etc.
-Sounds good, where do I get one?
-Here, take a free Z10.

-- NVidia --

-Shield looks great! how do I develop for it?
-Send me an email i'll send you one.

--

So, basically, everyone wants you to develop for their devices, except for microsoft.

Reply Score: 2

Nelson Member since:
2005-11-29

So a lack of OpenGL, no free device, and a USB flash drive are what's holding you back?

For free devices you can request a loaner from Microsoft, or I can even get you in contact with someone I know higher up if you're definitely interested and have a concrete idea. I've seen them give devices out on a case by case basis.

The problem is that with WP7 they gave devices out willy nilly and often didn't see much results. A bright spot is that the Lumia 510 is like $150 and is the most popular Windows Phone in the world, so if you want maximum reach, you should be optimizing for 512MB anyway. I think dropping some cash on a few of those is much more reasonable.

If you're startup oriented there are some Nokia sponsored accelerators with varying degrees of funding, plus there's the MS Startup funds which can probably seed devices and expertise.

The OpenGL thing is unfortunate and the more I think about it and hear concerns the more convinced I become that they need to support it.

Edited 2013-07-14 13:22 UTC

Reply Parent Score: 2

reduz Member since:
2006-02-25

So a lack of OpenGL, no free device, and a USB flash drive are what's holding you back?


Actually, free device and usb flash drive I don't really care much about.. I purchased a Lumia while in the states with the hopes of porting my stuff (I develop an in-company 3D & 2D game engine that we use to make plenty of games for our clients, and occasionally license to other companies, and will hopefully be open sourced begining next year).

But writing a 3D renderer is a lot of work, each time I have to port the engine to a new platform that has a different rendering API (like 3DS, PS3, PSVita) It takes me a couple of weeks to get every little detail working, plus optimizing it. Anything else is rather easy to port.

I used to have a DirectX9 backend originally which was the main backend and worked nice, but when the mobile trend started and Macs started gaining more relevance, I just moved everything to OpenGL ES 2.0, which worked virtually everywhere.

So it really puzzles me Microsoft is not supporting this standard. They honestly don't have anything to gain by pushing DirectX at this point as an alternative and OpenGL ES is way too relevant to ignore now, and if they are adding WebGL support to IE11, it's just a bit more work to get there.

Reply Parent Score: 2