8 ms·
There is the idea that Windows is such a terrible system that the only reason people are staying with it is that they need their legacy applications. It's not e
by ssp 16y ago
There is the idea that Windows is such a terrible system that the only reason people are staying with it is that they need their legacy applications. It's not entirely without merit, but for a lot of people and businesses, Windows actually works rather well.
The importance of x86 is overstated too. Many applications will be pretty close to a recompile away. There is of course the usual chicken-and-egg issue that all platforms have, but if Windows/ARM (WARM?) takes off, they will be recompiled.
- kenjackson 16y agoEnterprise LOB is almost all .NET and web now. Native apps are increasingly just consumer apps.
- dmethvin 16y agoIf Microsoft ported Office/SharePoint to native ARM I might be able to believe this.
- contextfree 16y agoThey are porting Office to native ARM, it was mentioned in Sinofsky's presentation.
- kenjackson 16y agoFrom the CES demo it appears that they've already done the port. I was really impressed they had IE9 with GPU acceleration on ARM working already too.
- zmonkeyz 16y agoIt doesnt run that bad on my Windows Phone 7 :) We'll see how far they go with it.
- ssp 16y agoIt isn't clear to me how portable .NET is in practice, but then I don't think it's a problem either way. Enterprises would not want to run some old .NET binary on a new system with a new operating system unless there was vendor support for it. And if there is vendor support, then they would probably just get something certified for the ARM systems.
- kenjackson 16y agoWhat do you mean certified? LOB apps aren't certified.
- ssp 16y agoI don't know what an LOB app is. EDIT: The flamewar detector is preventing me from replying, but I don't think anybody is really disagreeing all that much. I agree with Ken, most of the business applications in big corporations are based on .NET. (J2EE used to be big but from what I am seeing .NET is eating J2EE's lunch) The only thing I am saying is that even if the bytecode theoretically makes it possible, businesses will not generally want to move their applications to a new operating system and platform without the involved vendors supporting it. Hence, .NET vs native is not all that important, because they would just get new versions from the involved vendors anyway.
- solutionyogi 16y agoLOB - Line Of Business I agree with Ken, most of the business applications in big corporations are based on .NET. (J2EE used to be big but from what I am seeing .NET is eating J2EE's lunch)
- kenjackson 16y agoLOB stands for Line of Business. These are applications usually built in-house and help the business perform their job. For example, a company may have a matching donations program, and they may have a LOB app that employees go to to submit requests for matching funds, see status, list of qualifying charities, etc... Large enterprises are often filled with hundreds, if not thousands of these applications. These applications are often what dictate the platform a company uses.
- rchowe 16y agoThe risk that they're taking in consumer apps is the games market -- existing games won't work (although arm isn't that popular for gamers anyway), so it's a kind of chicken-or-egg problem as to getting games developed for that platform. I'm not quite sure how large that segment of the windows market is, but it's going to be a factor in the switch.