Linked by Thom Holwerda on Mon 10th Jan 2011 17:01 UTC
Windows Since the big Windows news last week was the announcement that the next version of Windows will run on ARM, this one kind of slipped in under the radar. It's a rumour, but confirmed by different people: there will be a new application model in Windows 8, currently named Jupiter, while thee will also be a tile-based interface for tablets. It seems like the pieces of the puzzle are all falling into place: Windows NT everywhere, Silverlight/.Net everywhere.
Thread beginning with comment 456954
To read all comments associated with this story, please click here.
Agreed
by TBPrince on Tue 11th Jan 2011 13:53 UTC
TBPrince
Member since:
2005-07-06

Simply put, Microsoft has many ManY MANY options in its arsenal.

Evolution drafted here is the wisest thing to do and I think that unifying platforms (thanks to mobile CPUs becoming faster and faster and thus being able to work with more complex systems) was already the goal of MS since long time.

Now the transition would be :

* force all Windows/XBox/Phone/Web developers to use .NET only;

* make Silverlight/.NET available for all their platforms (already done!);

* make Silverlight/.NET available for other platforms like MacOS, Linux and so on (partially done). Courts proved that excluding such frameworks from other systems would be unlawful and possibly subject to anti-trust regulations (see Flash on iPhone) so this is perfectly viable;

* unify programming model for all developers and sell Windows as the BEST Silverlight/.NET implementation.

Microsoft would gain tons of developers and tons of applications and would make using Silverlight/.NET the best framework to target the widest number of devices. And they don't even need to open-source Windows... ;-)

Reply Score: 4

RE: Agreed
by jabjoe on Tue 11th Jan 2011 15:06 in reply to "Agreed"
jabjoe Member since:
2009-05-06

"Partially done" is the key as far as MS are concerned.

.NET on anything other then Windows is a repeat of Win32 and WISE (A Unix Win32 layer).

"the WIN32 layer to be fairly mediocre in performance and feature coverage. We want it to be just good/cheap/timely enough to get a lot of people to use it,"

http://www.theregister.co.uk/1999/07/18/analysis_how_ms_used/


MS are smart, and know that controlling the API is key. Controlling the language as well is even better. Maybe fine for their platform, but it is always their platform and never cross platform.

Perhaps one day we will have regulations about companies that make OS and software for that OS, you know, such as one side has to be open for fair competition, or a single company can't do both.

Reply Parent Score: 1

RE[2]: Agreed
by TBPrince on Tue 11th Jan 2011 19:16 in reply to "RE: Agreed"
TBPrince Member since:
2005-07-06

Defending their platforms is top priority but the problem is that cannot last forever and it only works as long as your platform is market leader.

Which is the case for PCs but not the case for mobile and consoles, while on the server side they're growing but not yet a monopoly like on PCs.

The problem is PCs market is basically a 1billion items market (more or less) while mobile market is about 5 billions items market. You'd want to be a monopoly on mobile rather than on PCs in 2-3 years plus they once had Windows as a gaming machine while now they also have Xbox.

There's a turning point where defending your platform by making it available everywhere is more effective than having a single way to channel it. I think MS is close to that turning point.

The goal would always be to defend their platform but it would happen by letting developers code for it anyway and let users choose what's the best machine to run it.

Reply Parent Score: 2

RE: Agreed
by kaiwai on Wed 12th Jan 2011 22:27 in reply to "Agreed"
kaiwai Member since:
2005-07-06

There is a rumour that there is going to be a move away from PowerPC for the XBox, I'm not too sure how reliable the rumour is but I wouldn't be surprised if it means that they can place a super strip down embedded version of Windows NT sitting at the core with DirectX 11 and a minimal set of API's for games developers. Having an operating system that scales from super computers down to games machines not only makes sense for third party developers but for Microsoft it will lower costs, simplify maintenance and less duplication of numerous operating systems developing and re-inventing the wheel at the same time.

Reply Parent Score: 2