Linked by Thom Holwerda on Mon 21st Jan 2013 21:17 UTC
Windows The Verge has a learned a few interesting things about Google deprecating EAS and how this will affect Windows Phone users. As it turns out, Google informed Microsoft it was planning to remove EAS in the summer of last year, but without giving a firm date. Microsoft has been trying to get a six-month extension from Google, but so far with no luck. In the meantime, Microsoft is also working on adding CardDAV and CalDAV support to Windows Phone - so yay open standards.
Thread beginning with comment 549790
To read all comments associated with this story, please click here.
worst case for MS
by bnolsen on Tue 22nd Jan 2013 02:38 UTC
bnolsen
Member since:
2006-01-06

Locked in DIY is hurting MS. Now they have to support their own proprietary protocols in addition to supporting open ones. Twice as much work! I hope they start supporting opengl ES soon as well. They'll probably need to to stay relevant on the mobile side.

Reply Score: 3

RE: worst case for MS
by Nelson on Tue 22nd Jan 2013 04:01 in reply to "worst case for MS"
Nelson Member since:
2005-11-29

Microsoft will side step OpenGL in the following ways:

1) Windows (up to 7):
DirectX is king on Windows. Huge titles are written in DirectX. There is an extensive catalog and many, many years of accumulated legacy code which uses DirectX.

Key questions to ask:
- How many games use enough middleware to make them rendering platform agnostic?
- How many developer studios go DirectX first vs OpenGL first? (I go into this a bit below in the Xbox section)

2) Windows 8 and the Windows Store
The Windows Store supports DirectX 11.1 and as such, porting a lot of Windows 7 apps is now a viable option. You will begin to see DirectX apps move to the Windows Store.

I believe that in the next year, you'll see unbelievable growth in the Windows Store. That will cause pressure on Windows Phone and even on Xbox ISVs to share code between the platforms (assuming Microsoft can get their ducks in a row w.r.t indie development on the 360 which is a mess at the moment)

3) Xbox
Xbox supports DirectX and there are a lot of big name games written using DirectX. Yes, I understand some of these (more so than maybe on the PC) are also running on OpenGL, but it is often an afterthought. In my experience, I've seen a lot more low quality ports to the PS3 rather than the other way around.

It doesn't seem to me, at least, that a large amounts of studios are using OpenGL first. Again, maybe I'm wrong.

4) Windows Phone 8
Windows Phone 8 now supports native code and DirectX. In addition, the Windows Phone 8 port of WinRT enables massive amounts of code sharing between Windows 8 and Windows Phone 8.

Windows Phone has traditionally had a good game selection, with this, I expect Windows Store DirectX apps to be ported to Windows Phone 8.

5) Developer Preference
Most people I've run into that use DirectX, don't exactly seem to hate it. Nor have I seen a lot of developers lamenting the fact that they lose out on cross platform support, because that story isn't really coherent yet on Linux and to a lesser extent, OSX.


Some caveats:
I have not taken a hard enough look at iOS, Android, and other platforms that use OpenGL to know if there is enough there to tip the scales.

I'm not convinced its a sure thing for DirectX, but this seems to me the plausible strategy that Microsoft is employing.


There is a lot of noise about how Microsoft has put XAML and the WinRT (and even Metro) everywhere, and to an extent, they have.

However, the one platform that is unquestionable ubiquitous on Microsoft platforms now is DirectX. This is an extremely valuable proposition for developers, and I think it stands a good chance of boosting DirectX.

Edited 2013-01-22 04:04 UTC

Reply Parent Score: 2

RE[2]: worst case for MS
by dpJudas on Tue 22nd Jan 2013 07:37 in reply to "RE: worst case for MS"
dpJudas Member since:
2009-12-10

Yes, there is no doubt that Microsoft has placed Direct3D 11 at the heart of Windows 8 (a trend that started with Windows Vista and is now virtually complete). And this is the only graphics API they want to support, with WPF layered on top for traditional desktop apps.

However that is not exactly news - they've been dreaming of this for almost a decade now. What is changing is their position in the market and what their competitors are up to. Virtually everyone else is standardizing on OpenGL (including WebGL for browsers).

So the real question then becomes whether developers will bother target Microsoft platforms or not. Obviously game developers going for the PC and console markets has no choice, but game developers for mobiles might simply choose not to bother. In the same way if WebGL based websites begin to take off it could become more Microsoft's problem that Internet Explorer isn't supported than the other way around.

Edited 2013-01-22 07:40 UTC

Reply Parent Score: 3

RE[2]: worst case for MS
by JAlexoid on Tue 22nd Jan 2013 08:12 in reply to "RE: worst case for MS"
JAlexoid Member since:
2009-05-19

Xbox supports DirectX and there are a lot of big name games written using DirectX. Yes, I understand some of these (more so than maybe on the PC) are also running on OpenGL, but it is often an afterthought. In my experience, I've seen a lot more low quality ports to the PS3 rather than the other way around.

XBox does do D3D, but low level API(the one that is used by most, now) is not D3D. PS3 and Wii titles also don't end up using OpenGL ES. Thing is, the low level API is very OpenGL'ish.

Also, don't overestimate D3D. There are not critical differences.

PS: DX is more than D3D.

I have not taken a hard enough look at iOS, Android, and other platforms that use OpenGL to know if there is enough there to tip the scales.


It's exactly the point here. Mobile space is the future and OpenGL ES is the king there. Hell, Unity Tech has yet to release their engine for WP8.(Even though they support DX11 in Unity4)

I can't underestimate how much good for graphics API standards DX has done, but open standards are taking over.

Reply Parent Score: 2

RE[2]: worst case for MS
by dsmogor on Tue 22nd Jan 2013 08:59 in reply to "RE: worst case for MS"
dsmogor Member since:
2005-09-01

Just asking. Is it viable to use DX on a console?
XBox titles seem to be on par with PS3 ones, while PS3 devs user bare metal programming.
Having heard that GFX APIs eat as much as 60% of the underlying HW performance something just doesn't add up here.

Reply Parent Score: 2

RE[2]: worst case for MS
by bnolsen on Tue 22nd Jan 2013 16:53 in reply to "RE: worst case for MS"
bnolsen Member since:
2006-01-06

To a great degree your argument here hinges on whether or not a Windows Market actually takes off. I would wait and see on that. At this point I think we should start using "this is the year of MS on mobile" instead of "this is the year of linux on the desktop".

If its true that most computers are used for email, web browsing, youtube, etc a windows market won't really have much of an impact.

And another important item: Mobile is currently high growth, extremely high growth. PC is fairly stagnant. Follow the opportunity where there's real growth and real marketshare, it's currently on android and ios.

Reply Parent Score: 2