WinInfo Daily News   |   Windows IT Pro
in

SuperSite Blog

Dear Windows 7 Programmers, I Have a Few Ideas...

Sadly, very few.

The Wall Street Journal’s Lee Gomes says more about his lack of knowledge about Windows than he does about what Microsoft could do better in the next version of Windows. OK, fine, he’s "normal press" so I'll give him a bit of a pass. But as it turns out, I don't agree with any of his suggestions. Still, it’s a worthwhile discussion:

1. One SKU, please.

Given the fact that I originally revealed Microsoft's multi-SKU strategy for Vista (and in the process almost completely destroyed my relationship with the company), I can in this case at least accurately claim that I have been the most vocal opponent to this strategy for longer than anyone. That said, one SKU will not work, sorry. And before anyone points to Apple for the wrong reasons, let me point out that Apple technically sells three Leopard SKUs if you count the server: Leopard, Leopard Family Pack, and Leopard Server. Put another way, Apple’s SKU strategy is correct, but not for the reason you think it's correct. It's correct because it correctly senses the dynamic of the consumer market to which it sells: Individuals, Individuals with multiple computers (and servers, which is separate).

All that said, Windows serves too complex a series of markets to have one SKU for individuals. I believe, very strongly, that Microsoft should irrevocably split the desktop versions of Windows in half. There should be a core Windows team that supplies the foundation for all Windows versions (and, as it turns out, there already is such a team). Then, there should be three separate Windows product groups: Consumers, Businesses, and Server. All will build off of Windows Core/Foundation. All will have separate products with unique features.

Microsoft can and should still sell an Ultimate SKU that combines all of the features from Consumer Windows and Business Windows. But the Consumer product should be completely different from Business. Not just with the applications (Media Center, Photo Gallery). It should have a completely different UI, a beautiful, fun UI, an extensible, crazy, let you do with it what you will UI. The Business version… not so much.

This change is so obvious and so overdue I can’t understand what’s taking so long.

2. Smart, scalable graphics.

Vista addresses the needs of today’s displays nicely and you can already see the further vectorization of Windows 7 in the first builds. More important, this just isn’t a huge issue. As the Windows user base has noted loud and clearly, moving from the bitmapped XP interface to the GPU-enhanced Vista interface just wasn’t a big enough step to make people excited. This won’t be either. Even less so, in fact, given the graphical fidelity now seen in Vista. Next.

3. OS snapshots and an undo feature.

Sigh. Windows Vista has these features. Apple copied them from Microsoft and put a pretty face on them. Let’s just agree that Windows needs a better interface for Previous Versions and move on. And please explain to me where Apple’s CompletePC Backup feature can be found. Oh, right.

4. Open it up.

Ludicrous and pandering toss-out to the open source crowd. How, exactly, will “opening up” Windows really help in the real world? It won’t. And my god, this line:

Why can't Windows be proprietary, for-profit and copy-protected -- while at the same time be open for user control and inspection?

Because those two things--“proprietary, for-profit and copy-protected” and “open”—are mutually exclusive. Next.

5. Make sure Windows 7 actually works.

OK, a cheap shot.

Yeah, that’s exactly what it is. Cheap. And not helpful, because “make it work” is as vague and pointless as “open it up,” only this time you’re pandering to the anti-Vista/iCabal crowd. Given that Windows 7 is an evolution of Windows Vista, I think we can assume it will work better and “be better” as a result. This suggestion isn’t a suggestion, it’s an excuse to pad the word count.

When you break this list down, he’s only really offering one actual suggestion—the one SKU thing—and even that, while well-meaning, doesn’t speak to the complexities of the Windows market and is thus unrealistic. As noted above, however, this conversation about Windows 7 suggestions is still valid. If only Microsoft were interested in having it. And they’re not, from what I can tell: Note the absence of any kind of “What Would You Like to See in the Next Windows?”-type page on the company’s site. This is a product that’s used by over a billion people every day. Maybe it’s time for the company to ask a few of them what they think. Not MVPs. Not beta testers. Not the tech press. Real people. People who can’t fire up Regedit and make it work.

My top request for Windows 7 is simple, and it goes something like this:

Ask, don’t dictate. Find out what your customers want. And then do it.

It sounds so simple. But I sometimes feel like there’s a disconnect between Microsoft and its customers. That Mr. Gomes here didn’t know about Vista’s OS snapshot (System Restore) and undo (Previous Versions) features suggests that few consumers have heard about them either. It’s time to engage, Microsoft. And that doesn’t mean communicating about communicating. It means really listening.

Just a thought.

Published Jun 04 2008, 10:49 AM by pthurrott
Filed under: ,

Comments

 

Waethorn said:

"But the Consumer product should be completely different from Business. Not just with the applications (Media Center, Photo Gallery). It should have a completely different UI, a beautiful, fun UI, an extensible, crazy, let you do with it what you will UI. The Business version… not so much."

To borrow a concept from the Mac people, wouldn't that be jarring for users that switch from their business machines at work to their home PC's?

Likewise, it would be like throwing a monkey wrench into the Home Use Program from SA.  The whole reason for the program is so that users learn to use features of their business software at home.  Having to learn 2 different UI's is just silly (I have enough trouble trying to teach users the differences between XP and Vista already, as miniscule as most of them are).  From a training perspective, it makes absolutely no sense.

June 4, 2008 9:15 AM
 

dmccall said:

I agree with your post! One SKU? Has the author ever gone to buy a vacuum cleaner? How about a stereo? How about an iPod, for that matter. Yes, the market is full of examples where multiple SKUs works. Some people don't need a vacuum cleaner that is super quiet and comes with 20 attachments. Some do. Why does Windows have to pick one customer and make everyone conform to that customer?

Vista actually works. The only problems out there reside with 3rd party hardware companies who have had over 3 years of lead time to develop drivers (that's YOU NVIDEA!!). Personally, Vista is great. I enjoy being able to go to Tiger Direct and buy any of a myriad of 3rd part peripherals or upgrades without paying an absurd amount. Nobody ever talks about how insanely expensive Macs are. Why is that?

June 4, 2008 9:26 AM
 

williamk said:

OS Snapshots and Undo feature... Sure Vista has it, if you have the right version. I was having issues with the hardware on my laptop and I remembered that Vista has a full pc image based backup feature. Great! I can back everything up, swap out a drive, and restore.... Oh wait, no I cant. I've got Vista Home Premium. Apparently thats only for business and ultimate customers. Oh yeah, and Previous Versions? Yeah, business and ultimate only... well, not really. Its there but Microsoft hides the UI in Basic and Home Premium.

Maybe single SKU is a bad idea but there's gotta be something better than this.

June 4, 2008 9:45 AM
 

peterkirn said:

I wouldn't throw out scalable graphics so quickly.

I just had the challenge of teaching a great aunt to use a computer. She's legally blind -- she can see, but not at standard screen resolutions. She was taught to use a really awful program that tries to scale Windows UI elements. It's not possible, because it's not architected into the system.

This isn't just for old people, either -- it could happen to any of us. And it illustrates how inflexible the current UI paradigm and implementation is (Mac OS included, as it can't do this either).

And, uh, saying Microsoft "invented" OS snapshots and undo seems a little odd to me. I have no idea who invented these; they're fundamental enough that I don't think it matters.

I agree, it's an awful article. But I think it is worth having a constructive discussion about what to do with future versions of Windows. (Putting it all on Win7 makes no sense...)

June 4, 2008 9:56 AM
 

murdocdv said:

TIme Machine by default takes complete system state of the entire Mac. You can then restore the entire machine to another Mac, or the same Mac if you need,  using Time Machine at OS X install time. Read the "Migration with Style" section of the TIme Machine feature site:

www.apple.com/.../timemachine.html

I haven't used Complete PC. I am based this on the public feature description:

www.microsoft.com/.../backup.mspx

The way Complete PC and Time Machine are implemented is different, but to the end user the both do the same thing. Except you only get Complete PC on VIsta Business, Ultimate, and Enterprise, every Mac user gets Time Machine.

June 4, 2008 10:06 AM
 

Faisal_A said:

murdocdy,

Not every Mac user gets Time Machine. Only Mac users with Leopard get Time Machine.

June 4, 2008 10:22 AM
 

weedmonk said:

I agree completely its a shame the so few in the MSM press have no technical backgrounds.

June 4, 2008 10:29 AM
 

murdocdv said:

Faisal_A: Wow, that is pedantic, I'll make it crystal clear. Every Mac sold since October 26, 2007 comes with Time Machine, since they all come with Mac OS X 10.5 Leopard. Everyone that buys a boxed copy of Leopard gets Time Machine. That doesn't change my original point. Paul said: "And please explain to me where Apple’s CompletePC Backup feature can be found. Oh, right.". So I was trying to explain where Apple's equivalent of CompletePC was.

June 4, 2008 10:38 AM
 

bluvg said:

Scalable graphics (to Paul, peterkirn, et al):

Sounds great in theory, but most icons, graphics, etc. don't actually look that great when scaled--even if they're vectorized.  If you review the Channel 9 interviews with Jenny Lam and other Microsoft UI folks, you'll hear how they took various icons, scaled them, then spent tons of time retouching them.  Something that looks amazing at 256x256 may look totally unintelligible at 16x16.

That said, the DPI scaling in Vista is much, MUCH improved over XP.  Peterkirn, you may want to give it a try--our users with vision problems were very pleasantly surprised.

Re: one SKU (Paul):

"But the Consumer product should be completely different from Business. ...It should have a completely different UI, a beautiful, fun UI, an extensible, crazy, let you do with it what you will UI."

I totally disagree.  One of the reasons for the success of Windows is the familiarity.  Consumer success often sparks business adoption and vice versa.  The general UI should be the same across all end-user versions.  Business users desire a polished interface just as much as consumers, if not more--they have to stare at the same screens far longer.  They might consider a "classic" interface for all versions (or at least the business version), but at some point this will be a barrier to progress and a support issue--it won't be long before apps start taking advantage of features that are only supported in the "full" UI (you could even see some subtle feature differences in Office 2003 on XP between the XP and "classic" UI settings).

June 4, 2008 10:39 AM
 

Ocean said:

So maybe people are drinking the koolaid Apple offers up in those Anti-Vista ads?

Maybe thats why Paul has been so cranky lately.

I do think the ads have been highly effective in creating negatives in peoples minds about Vista...

June 4, 2008 10:55 AM
 

Faisal_A said:

Easy there murdocdv, I'm not trying to attack you. I probably should have elaborated. The wording in your original post ("Except you only get Complete PC on VIsta Business, Ultimate, and Enterprise, every Mac user gets Time Machine.") could be misinterpreted by non-Apple folks as meaning that ALL Macs have Time Machine. And of course, the anti-Apple crowd are likely to pick up on your comment and start bashing you.

June 4, 2008 11:05 AM
 

murdocdv said:

Faisal_A: No problem. I hadn't elaborated originally because I assumed the point was obvious, since Time Machine only comes with Leopard.

June 4, 2008 11:45 AM
 

kellymjones said:

I totally don't understand why Vista didn't make previous versions more obvious and useful. Maybe Microsoft ran out of time. It seems like it would be easy enough to ask the user if they want to save versions of their documents to an external drive.

June 4, 2008 12:18 PM
 

pthurrott said:

Waethorn : Jarring? People are smart enough to handle different UIs. As I'm sure you know, many people use Windows at work and the Mac at home. No biggie.

Ocean: I'm always cranky. :)

kellymjones: Not sure on why either. Apple certainly made it easier.(though I think the TM interface is idiotic.)

June 4, 2008 5:31 PM
 

PatriotB6007 said:

@murdocdv -- "Except you only get Complete PC on VIsta Business, Ultimate, and Enterprise, every Mac user gets Time Machine."

One thing to remember is that Windows was found to be a monopoly, so they have to be very careful which features you bundle with every SKU.  Were every SKU to come with complete PC backup, I wouldn't be surprised to see some backup ISV suing Microsoft for antitrust bundling violations.

Also antitrust is likely a big reason why Home Basic and Home Premium are separate.  Media Center is a pretty significant piece of software, and if Microsoft forced all home users to acquire Media Center whether they wanted to or not, there would likely be a lawsuit.

That said, an "ala carte" model is an option, except then it gets even more confusing (for 3rd party software developers, and for tech support) because the number of permutations gets big pretty quick.

June 5, 2008 3:00 AM
 

timiteh said:

Well offering only one SKU of Windows would be silly at it would either prevent Microsoft to offer many functionnalities of the most advanced versions or to face many lawsuits.

This said i agree with that Windows must has a greater differenciation between S.K.U.

I personnaly would see the following S.K.U for the client O.S:

1) BASIC S.K.U:

For both legacy hardware and Low cost PC.

That would be a version optimised to require as less ressources as possible.

It should however features an optimised/light version of AERO like G.U.i(let's call it AERO Light) which would be available for hardware in this category with enough power to run it.

This S.K.U should also provide an optional set of professional features which could enable a professional users to have a minimum of productivity.

2) HOME S.K.U:

For non professional users with the advanced multimedia features and all capabilities needed for consumers.

This S.K.U must feature no professional features as it would be focused on multimedia and home users needs.

It could come with optional third party applications.

3) BUSINESS S.K.U:

This S.K.U would be aimed to professional.

It should be developed by the Windows Server Team  with some very limited intervention from the Windows Client Team.

Moreover this S.K.U must feature flawless backward compatibily be it through virtualisation or another technology.

It must also feature the AERO Light of the BASIC S.K.U and very limited multimedia capabilities.

4)ULTIMATE S.K.U:

This S.K.U must feature all features of the previous S.K.U.

Moreover this S.K.U must enable the user to easily switch between BASIC, HOME, BUSINESS and ULTIMATE modes depending of what the user wants to do.

In each mode the system would behave like the corresponding O.S.

In ULTIMATE mode, the system would provide the features of both HOME and BUSINESS S.K.U as well as some bonus such as a significantly more advanced and impressive GUI let's called it(AERO Ultimate) and even more advanced multimedia capabilities than the HOME S.K.U.

The AERo Ultimate should provide advanced animations and other 3D effects(cf what is possible with XGL on Linux).

Last but not least, this ULTIMATE S.K.U should run only on PC with the appropriate hardware specifications to run it flawlessly.

I personnaly think that it must come packed with specific PC and laptops.

These PC and Laptops must fit strict criterias in order to get a specific label from Microsoft.

June 5, 2008 4:48 AM
 

Dipsh t Admin said:

Patriot, you mention something that is very important to remember, and that is that MS works in conditions that are not favorable to innovation in many cases.  Take the Save as PDF feature in Office 2007.  It was in the beta, it works.  But Adobe balked, end of story, it's not included.  Now the user needs to go through additional steps to download it, steps that the Apple crowd will use as fodder for how MS is the "sux0rs", which is not the case at all.  At one point, you could say that MS was an anti-competitive monopoly, but they are now so extremely accommodating it in some cases stifles innovation.

June 5, 2008 7:57 AM
 

subzerohitman721 said:

Paul,

I somewhat agree with most of your comments. About the SKU issue, the home version was seriously lame. If we're going to make a legacy version of Windows, I would recommend that it be distinctly different from the main version for several reasons.

First, legacy support is mostly for security and business support. There's no need slapping Aero on a Pentium 3 system thats essentially a workstation. Businesses are more concerned with productivity and reducing upkeep than pretty graphics. The reasons why businesses migrated to 2000, XP, and 98 was that it was cheaper to keep it running.

Second, a very stripped down version of Windows even would be great for small businesses who don't want or can't afford an IT department. Perhaps they want to upgrade PC's every 10 to 12 years, versus the way consumers do. Many retail stores still use the venerable 386 Intel & 486 Intel powered computers for basic register, workstation, and email reading functions. It doesn't need a whole lot of resources. One of the companies who does this for their office terminal/register functions is Walgreens. Yes, those ancient 386 computers run XP and pretty decently by the way.

Third, a lot of one hour photo processors still use Windows 2000. As most companies have already upgraded photo processors for digital photo labs, I don't see Vista being able to run these machines. Its way too hardware intensive. Plus the memory restrictions of how they were constructed would probably prohibit such installation. There is no sense in junking them since many are in the early operating life, but making a Windows for Legacy would sell very well to Noritsu, Fuji, Gretag, and others.

As for the main consumer/business mainline Windows, Home, Professional, and Ultimate would be the perfect SKUs. A Home Edition for low end PC's with lower memory/CPU demands that brings the best to the lowest end. It also supports most of the media center functionality. Basic or Home Premium computers within 24 months of launch should be able to do all the higher end functions easily. Professional version that combines business and enterprise in one powerful SKU. Ultimate combines home/business and special media center edition. I would love to see in this ultimate version, a new gaming platform that gets Windows out of the way.

I also agree that open sourcing current or future Windows is not the solution. However, I do agree with open source advocates that all DOS versions, Windows 1-3x, 95, 98, NT, ME, and 2000 should officially become open source. These OSes are old enough to be let out of the vault. It will please a good portion of the open source community. Also, when 2014 rolls around, add XP to that list.  Then when Vista and Seven go beyond their extended support and retired; introduce them to open source when a new codebase is being used.

I do agree about a subtle disconnect between Windows and the consumer base. If their was some sort of Microsoft supported Windows Enthuiast Organization that actively beta tests, hold open house with Microsoft Engineers and Executives, Webcasts, and do consumer feedback testing. This would be great because it allows a guy like me to connect with Redmond directly. Imagine cultivating such consumer oriented group that helps Microsoft cultivate and improve product lines. You'll still have technet and the IT infrastructure of testers. Then you personalise it with t-shirts, hats, giveaways, special dinners, and even a conference. I think that would do more for Microsoft than anything. Just a random thought. ;)

June 5, 2008 8:58 AM
 

Avro said:

I think the most important part about Paul's post is the disconnect between Windows and its customers.  There was an article a little while ago on '18 features that Windows should have but doesn't'.  Paul did a pretty good dissection of it.  I have been using Windows on and off since 1996 but I went away from his blog post thinking "I guess Windows isn't so bad".  It was enlightening.  More importantly my friends who use nothing about Windows don't know about those features (that Vista has) either.  You can mock Apple for "Leopard's 300 features" but  Apple lets the buyer know about the features and that is useful and it makes them happy.  All the poor Vista guy knows is that it doesn't work with his peripherals and it is all the fault of Microsoft.

The Time Machine interface - the same thing could have been done with a few lines of text but TM is very much in the user's face and he knows about it and uses it.  I found it a great help in transferring data and apps to my new Mac Pro.

As far as the Apple adverts go, they are very good and funny.  Unfortunately although XP and Vista are good the adverts bring to mind every shortcoming that every version of Windows has ever had.  Forget that the situation has changed in many instances.  It has been a long time since I have had 'you have just tried to perform an illegal operation' a blue screen of death or a freeze but in the last year or two I have had a virus and some apps quit.  The thing is when a computer lets you down you don't forget it and Apple has managed to push all the buttons and whatever version of it the latest version of Windows gets the blame (whether deserved or not).

As for the number of SKUs, they are confusing.  I came across Vista at a good price but was totally confused by the versions.  I left the computer shop without a purchase.  This is significant.  Microsoft has to do better.

June 5, 2008 9:42 AM
 

Waethorn said:

"People are smart enough to handle different UIs. As I'm sure you know, many people use Windows at work and the Mac at home. No biggie."

The problem is when you have "Windows" and work and "Windows" at home, people expect them to be the same.

June 5, 2008 11:35 AM
 

jf181 said:

Paul,

Could the answer be that Sinofsky changes the UI to make existing features more accessible and noticeable to users?  That's basically what he did with Office 2007 which has been a success.

June 5, 2008 9:48 PM
 

subzerohitman721 said:

@ Avro,

For the most part, I agree with you. Apple does do a good job with communication and advertisement. However, just because MS doesn't pour on a media blitz, doesn't make it all bad. I think if most consumers rely on a commercial for their information instead of doing research, then the world is in deep trouble.

I on the otherhand, pour into reviews both editor and user. I look at features and functions that I believe are relavent. Just because the bulk of Apple customers just want to buy the box and have it all work, doesn't speak for the millions of Windows users. I believe Windows users actually look foward to upgrading and changing up PC's. At least more so than Mac users in my experience who just change memory, optical drives, and hard disk drives. Everytime I walk into Fry's, Microcenter, Altex, and other hardware retailers, business is doing just fine. Infact, except for people just looking at Macs out of sheer curiosity, Apple's machines pretty much don't walk out of the store. Thats just my keen observations to a guy who frequently checks out the stores.

June 7, 2008 2:56 PM

About pthurrott

Paul Thurrott is the guy behind the SuperSite for Windows. Way behind. :)
SPONSORED LINKS FEATURED LINKS

Order Your SQL Fundamentals CD Today! Learn how to use SQL Server, understand Office integration techniques and dive into the essentials of SQL Express and Visual Basic with this free SQL Fundamentals CD. Microsoft Exchange & Windows Connections event returns to Las Vegas Nov 10 - 13Connections returns to Las Vegas for this exciting event where each attendee will receive SQL Server 2008 standard with 1 CAL. Co-located with Microsoft ASP.NET, SQL Server, and SharePoint Connections with over 250 in-depth sessions. Free Online Event! Virtualization:Get the Facts!Register now and attend this free, live in-depth online conference on November 13 and 20, 2008, produced by Windows IT Pro. All registrants are eligible to receive a complimentary one-year digital subscription to Windows IT Pro (a $49.95 value)! Check Out Hyper-V Video on ITTVWatch Karen Forster's interview on Hyper-V's performance on ITTV.net. Ease Your Scripting Pains with the Flexibility of PowerShell!Join MVP Paul Robichaux on December 11, 2008 at 11:00 AM EDT as he equips you with PowerShell basics in 3 introductory lessons, each followed by a live Q&A session—all on your own computer! PASS Community Summit 2008 in Seattle on Nov 18-21The don’t-miss event for Microsoft SQL Server Professionals. Register now and you’ll enjoy top-notch Microsoft and Community speakers and more.
Windows IT Pro |  Subscribe |  Register |  Windows FAQ |  Media Kit |  WinInfo News |  Europe Edition |  About Us |  Contact Us/Customer Service |  Affiliates/Licensing
SQL Server Magazine |  Office & SharePoint Pro |  Windows Dev Pro |  IT Library |  Technical Resources Directory |  Windows Excavator |  ITTV |  IT Job Hound

Copyright © 2008 Penton Media, Inc., All rights reserved.  Terms and Use | Privacy Statement | Reprints and Licensing