Login to OSNews
Username or Email
Who Will Get Blessed with IE9 in the End?
on Mon 27th Sep 2010 13:10 UTC
Microsoft has "
set up and removed
" having Windows 7 Service Pack 1 as a prerequisite to running (or, more correctly, "installing") IE9, in the space of just 2 days.
Thread beginning with comment 443034
To view parent comment,
To read all comments associated with this story, please
on Tue 28th Sep 2010 22:11 UTC in reply to "
It is not quite "write once", but it is close. Certainly the entirity of Qt itself has to be ported in full to each platform, but that is done already.
It is ported but there are all kinds of issues that have to be dealt with like native UI integration, OS specific calls, weird platform specific bugs, and more. That nokia blog post I linked to showed that fonts are still a work in progress. Operating systems are incredibly complex, you have no idea as to how easy it is to run into a bug like this one:
Java tries to sidestep a lot of these platform specific problems with the JVM but it still has a whole bunch of issues that you can read about elsewhere.
This was perhaps an original design ideal for .NET, but Microsoft shot themselves in the foot by trying to constrain .NET applications to be able to work on different versions of Windows but not to work on different platforms entirely.
The central problem is that they cannot go back and rebuild existing installations of XP. Those newer .net packs make use of technology that is built into Vista/7 at a much deeper level. They have not shot themselves in the foot, there is simply a transition at work. This transition along with the tendency of XP users to have older .net versions encourages software companies to keep development at an older level.
Newer features of .NET are not available on older .NET installations,
Again those features are typically specific to the underlying system, not .net. You couldn't access them with Qt in XP either as they don't exist. The fact that Firefox is only GPU rendered in Vista/7 is a good example of this.
The end result is that most Windows applications are built around XP in an older version of .net. XP holdouts discourage the use of technologies specific to Vista and 7 like DX10/11 and Direct2D.
I think what they should do is offer a $50 upgrade for XP users. The large install base of XP has too much market influence. The vast majority of ISVs cannot break from XP like MS is doing with IE9.
Sign Up For The OSNews Newsletter!
Friends & Fans
OSNews Privacy Statement
Notice to Bulk Emailers
© 1997-2016 OSNews Inc. All Rights Reserved. OSNews and the OSNews logo are trademarks of OSNews.
Source Code © 2007-2016,
, except where noted
Reader comments are owned by the poster. We are not responsible for them in any way.
All trademarks, icons, and logos shown or mentioned in this web site are the property of their respective owners.
OSNews.com uses icons from the
© 2008 John Resig
Reproduction of OSNews stories is permitted only with explicit authorization from OSNews. Reproductions must be properly credited.