Showing posts with label Windows 7. Show all posts
Showing posts with label Windows 7. Show all posts

Friday, September 17, 2010

IE9 or XP, one has to go

The internet seems to be at an interesting crossroad. Windows XP is, according to Microsoft's statistics, used almost equally with Windows 7 finally, despite XP no longer being supported.

With the beta release of Internet Explorer 9, though, XP users are finally seeing this in terms that might be real enough to notice. If you're on XP, Microsoft isn't giving you IE9, and at a critical time as the internet shifts from HTML4 and CSS2 to HTML5 and CSS3, enabling all manner of content delivery which will be the internet for most people. If your webmail or social network requires HTML5 features, IE8 will be dead to you.

Microsoft assumes this leaves one path going forward - everyone pay up and get your Windows 7 so you can have "the internet" back. What I think they fail to realize is that the money-spending public is not the computer neophyte crowd that were in the critical age bracket back when the blue "e" was mistaken for the symbol of the internet. While most people use Internet Explorer when visiting Microsoft's website (because IE used to be the only one that worked there due to intentionally bad site design), the statistics on other websites are much different. W3C, for example, shows a steady decline in IE usage, down to 30.7% this month, with Firefox clearly leading and Chrome gaining ground fast.

So is it more likely that someone will pay for a whole new operating system, which likely requires a new computer, re-installation or repurchase of various software, setting up new profiles and reconfiguring old accounts? Or will those who feel XP "still works fine" for them, just stop using Internet Explorer and switch to one of the browsers that already supports the new standards better than what IE9 is expected to do when it finally comes out at some vague point in the future?

Even I still have an XP machine at home that I use regularly. It's days are numbered (possibly in single digits...), but I still use it. And I only open Ineternet Explorer when testing compatibility. Internet Explorer 8 is already a dead browser for me on a personal level. If a programmer like me doesn't see the dire need to upgrade to 9, and therefore Windows 7, why does Microsoft think this is going to work?

My suspicion is that this will not be the death knell of the Internet Explorer empire, but the capitol has at least moved to CSStantinople while the "barbarians" gather siege weapons in their WebKit. Just as the Romans before them, the empire fell from within, the "barbarians" were merely the power that rose up in their place.

Sunday, October 11, 2009

Support for Our Users - Windows 7

As part of the Windows 7 Houseparty promotion, I received an early copy of Windows 7 to demonstrate at the party. Like so many who tried the beta and release candidates before me, I got to see what everyone else will soon see.

First impressions are mixed.
Pros:
  • Not quite as fast as I'd hoped, but still faster than Vista (not on par with XP as others stated).
  • Relatively easy install (less tedious than most other OS's I've installed).
  • Readyboost still works and is still a big help.
  • Windows Vista drivers still work, meaning the disaster of the Vista release won't be repeated.
Cons:
  • Pretty. When someone develops for pretty, they've sacrificed performance to do so.
  • Toolbars have been taken out. Another fine example of MS thinking they know how we work better than we users do.
  • Lot of useless fluff - a clear "Desktop" button in place of the old toolbar button, rotating background images, and even more abuse of transparency than Vista
But what got my attention most was the Problem Steps Recorder, or PSR. This is a simple looking "Record" tool that allows a user to record exactly what they did to recreate a problem, then send the resulting zip file to their support staff to see what happened. No mucking about with insecure remote desktop controls, just a straightforward recording. The result, once you unzip the file, is an MHT file that shows screenshots of each "step" and lets you walk through what your user did to recreate the problem AND if you don't see the same problem, it's in screenshots, so you can see what happened. For those of us acting in support roles, the death of "could not reproduce" status is upon us!

I'm also a user, though. I've had to submit bug reports to companies that blithely say "could not reproduce" when the problem starts to look difficult. I won't mention names, but yes, we all know those vendors. Even with good vendors, it's often hard to get them to understand what you mean when you say "I clicked on the thing that looks like a wrench and it blew up". Rather than taking out a camera or installing a third party app, this puts the functionality in easy reach.

And that easy reach benefits us in two more ways. First off, it makes it something support techs will be familiar seeing soon, and will even know to ask for or create easy-upload features for. Second, it's three letters that you can tell your end-user to type over the phone and a very simple interface that anyone who can work a VCR can figure out.

The major downside is that it's only screenshots. I also noted that it didn't pick up mouseover events or anything done to the PSR itself. You can't open a second PSR window, so problems with the PSR can't be reported with the PSR. There's also some confusing language that results.

For example, I had selected some text on Firefox on the NUnit download page and dragged the text, then dropped it. This is what it said with a reduced version of the screenshot it attached:

Problem Step 4: (10/11/2009 1:45:56 PM) User mouse drag end on "Download NUnit .Net unit testing framework from SourceForge.net (document)" in "Download NUnit .Net unit testing framework from SourceForge.net - Mozilla Firefox"


So definitely some work left to be done with this. I'd like to see a film version in the future, but for now, this is a huge leap forward from having users take single screenshots and manually putting this history together, or worse, summarizing and glossing over what they did as they describe it to you over the phone. I look forward to having Windows 7 deployed in the environment I work in.
Add to Google