The wait is over, and by now many of you have had a chance to take Windows 8 Developer Preview for a test drive. I haven't spent a huge amount of time with Win 8, but enough to form some initial opinions.
Start Screen and Touch
It appears Microsoft has opted to bring Touch front and center, as evidenced by the Start screen. Unfortunately the experience is not terribly rewarding for desktop users with a traditional keyboard and mouse. I am being kind here. In fact, after spending a couple of hours with the Start screen I was looking for ways to turn it off. Not because it is bad, just unnecessary. I would liken it to running Media Center has your main shell. Nice to look at, but in terms of productivity and value add, it brings very little to the table. Great for tablets, but please Microsoft, make it optional for desktop users.
Desktop users are desktop users because we use a keyboard and mouse out of necessity; because we are primarily using applications like Visual Studio, Photoshop and Office. I have no intention of running these applications on a tablet. So why impose obvious tablet-design on users who don't need them?
I am a big fan of Metro UI design and Win 8 has it in spades. But again, this is central to the new shell and is of value to tablet users. It feels like the desktop has taken a backseat, with Metro hogging the limelight. On the desktop we see very little Metro influence, which is unfortunate, because Metro design principles could be put to good use. For example, take a look at the newly designed Task Manager.
Windows has been criticized for being Windows. That rectangular boxes with content that can be minimized and resized were so 90s. So what? It's actually pretty workable, which is maybe why it's been with us for so long. Could it use a facelift? Sure, but I don't see the value in discarding it as a concept. But, with the time I've spent with Win 8 it feels like Microsoft is almost ashamed of its roots. And that Metro represents it's commitment to it's new forward-thinking Un-Window philosophic shift.
Microsoft's goal of a computing eco-system has been getting a lot of press. I just have to ask Why? Why an eco-system? Why does my phone, tablet, laptop, desktop and TV have to share the same user experience? Are the IT consumers so thick that they just can't cope with differences across these devices? I think not. If Windows 8 is the solution, what is the problem? I've never felt stressed out that I use Android on my phone, Win 7 on the laptop/desktop, Media Center on the TV, and more recently WebOS on the tablet. There are things I like and dislike about each of those. I've never sat there and dreamt of a perfect world where all these devices work and function the same way...ahhh...think of it.
I understand it is early days, but my initial impressions of Win 8 were disappointing. It feels too devoted to touch and IT consumers and less to hardcore computing (software development, databases, CGI, etc). In its current state, I'll be looking for the "run as Win 7" hack.