Windows 8 Preview: A Developer Reflects

Windows 8 Preview: A Developer Reflects

It’s finally here. In June, we were given a taste of what Microsoft had in store for users and developers in Windows 8. And finally, after three long months, we have the developer release bits in our hands. Being the geek and developer I am, I wanted to get into the new OS, play with it, develop for it, and get a feel for what is to come.

Disclaimer: These are my own opinions of the OS as it is today. Keep in mind the Windows 8 Developer Preview is pre-beta software. It is buggy. It is not feature complete.


Setup

I imagine installation would take anywhere from fifteen to twenty minutes from optical media.

I installed Windows 8 on two machines, both with similar system specs. First is my laptop, a Dell Vostro 1500 with a Core2 Duo CPU, 4GB DDR2 RAM, 500GB HDD, and nVidia 8400 mobile graphics. The second machine is a little Dell Optiplex. It has the same specs, except a 2TB HDD and an ATi 2400 HD. The build I downloaded contained the development tools; it was too big to fit on a 4GB DVD, so I put the files on a USB thumb drive. Setup was a breeze, and very much akin to the Windows 7 installation process. The install process was about ten minutes; naturally, being installed from a USB drive had something to do with the speedy installation. I imagine installation would take anywhere from fifteen to twenty minutes from optical media.


The UI

After the installation completes, and if you’re dual-booting, you’ll find this new, Metrofied boot manager. Once you boot into Windows 8 for the first time, you’ll be prompted to enter either a Windows Live account or a regular Windows account name.

The new Windows 8 Boot Manager

You’ll then be taken to the new Metro Start screen.

Metro is Touchtastic

The Start screen is your new Start menu, so you will launch your apps from this new screen (the old Start menu is hidden away but can be resurfaced with registry tweaks).

Windows 8 is partitioned into two separate UIs: Metro and Desktop.

Metro apps cannot run in the classic Desktop UI, and Desktop apps cannot run in the Metro UI. You can, however, start Desktop apps from the new Start screen; Windows 8 transitions into the Desktop UI when you do so.

The Windows 8 Start Screen

I doubt we’ll see Office, Photoshop, Visual Studio, Quickbooks, or any other huge application on Metro anytime soon.

The obvious question is, “Why two UIs?” Metro is the touch UI. Apps written for the Metro UI are primarily going to be used in a touch environment for content consumption. The Desktop UI is there for backward compatibility, as well as for users who need the full power of Windows. I doubt we’ll see Office, Photoshop, Visual Studio, Quickbooks, or any other huge application on Metro anytime soon. Metro is more for consumption whereas Desktop is more for creation.

This is a developer preview; there is not a lot of fluff in this release. The purpose of this release is to get developers testing and learning the new platform. There are no Metro apps for mail and media in the preview, and the majority of apps installed on the OS are primarily for demonstration. Look to future betas and release candidates for more feature-complete previews of the OS.

I’ll come out and say this: I love Metro. I’ve loved it since playing with my mom’s Zune HD and using the Zune desktop app to sync my Zune. I have a Samsung Focus running Windows Phone 7, and I chose that platform primarily because of Metro. I use MetroTwit for my Twitter client, and look around for other Metrofied apps to look at and play with. So needless to say, I was excited to know that Microsoft is betting big on Metro. I’ve said, and still say, that WP7′s Metro UI is the best touch-based mobile UI currently available. While I do not have a touch device that I can install Windows 8 on, I have almost a year’s experience using the UI Windows 8′s Metro UI is based on (plus watching demo videos). The UI is responsive, and the gestures are intuitive. It is a fantastic touch experience, and touch users will feel right at home in the new Metro portion of the UI.

Metro is Craptastic for Mouse

Unfortunately, the Metro experience as currently implemented by Microsoft is horrible with a mouse.

Unfortunately, the Metro experience as currently implemented by Microsoft is horrible with a mouse. It’s not just the Start screen, but just about all aspects of the Metro experience. What do I mean by horrible? First, the UI is stretched horizontally, and Microsoft thought the best way to navigate these huge horizontal UIs was with scrollbars… really. It’s 2011, and Microsoft implements a touch-based UI for a mouse using scrollbars. You would think Microsoft would implement clicking and dragging to simulate touch (which I’ve witnessed several people try first), or make the UI move with the mouse’s movement (view the live demo of this Code Canyon item in a small window). But no… scrollbars. You can navigate the Start screen using the mouse’s scroll wheel (a plus), but none of the other Metro apps seemed to respond to the mouse wheel.

Second, the Charms (a unified set of functions for settings, sharing, search, etc that are provided by Windows for Metro apps) are activated by moving your mouse to the bottom left corner of the screen. Here’s how they look:

Windows 8 Charms

That in itself isn’t bad, but choosing one of the charms opens its panel on the right-hand part of the screen (as shown in the screenshot below). So you have to move your mouse to the other side of the screen to do whatever it is you wanted to do. I have not installed the Developer Preview on my main machine yet; so, I do not know how that behaves in a dual-monitor environment. But I assume users have to move their mouse across both monitors to do whatever it is they wanted to do with the chosen charm.

Settings pane in Metro apps

Third, zoom seems to be non-existent for mouse users. Touch-based zooming was demonstrated in Tuesday’s keynote, as well as the other sessions, but replicating zoom with a mouse ends in failure. I couldn’t zoom on the Start screen, and the only app I successfully zoomed in is the //Build/ app (with ctrl+mouse wheel).

That’s not to say Metro can’t be great with a mouse. There are many Metrofied applications available today for XP, Vista, and 7 (I mentioned a few above). When done right, Metro is awesome with a mouse. But unfortunately, the mouse experience currently in Windows 8’s Metro is not intuitive. It’s not natural. It’s horrible. I know it’s a Developer Preview, but I expected a lot more for mouse/keyboard users. I hope the mouse experience changes in the beta, especially since all Windows 8 users will have to use Metro.

Desktop Stays the Same (for the most part)

Not much has changed in the Desktop UI, although it did receive a small refresh. Gone are the rounded windows and buttons of XP, Vista, and 7; Windows 8′s windows and buttons return to the squared corners of Win9x and 2000.

Good 'ol Windows UI

There is also the ribbon in the Windows Explorer UI. I personally like the ribbon when used in the proper place. Windows Explorer always had a lot of options buried in menus and dialog boxes. The ribbon brings those options to the forefront, and I’m happy about that.

Final Thoughts on the UI

I am disappointed in the lack of customization of Metro.

I am disappointed in the lack of customization of Metro. While the lock screen can be customized, it seems the background of the Start screen cannot be changed. I hope that is just a feature missing from the Developer Preview.

I’ve always thought Apple had the right idea in separating the mobile OS from the desktop OS, but now I think Microsoft has the right idea in combining the two into one. I do, however, think they took the incorrect approach. While the Start screen is nice, fluid, and beautiful, it’s awkward switching between the two UIs when on a device other than a tablet. I would like to see an option to keep the classic Start menu while still being able to invoke the Metro Start screen at any time. As currently implemented, it is too much work to launch an app from the Desktop UI, but enhancing the mouse experience in the Metro UI would go a long way to making it easier and less cumbersome.


Development

Getting a peek at what’s to come is always something geeks like myself enjoy, but it was the Windows 8 developer story that kept me glued to the keynote. I am heavily invested in the C# language and .NET—be it either a desktop or web app, I write them in C# using the .NET stack. When Windows 8 was first previewed in June, .NET developers, myself included, were in a knee-jerk panic mode regarding our place in Windows 8 development. Metro apps written in HTML and JavaScript were showcased, yet nothing was mentioned regarding .NET. Microsoft’s lack of communication with their development community did nothing to sooth our fears.

Only a fool would think .NET would be suddenly killed in Windows 8, but the implication was that C#, Microsoft’s baby and highly touted language for the last ten years, was being pushed aside in favor of JavaScript/HTML and C++. Thankfully, that is not the case.

Quite naturally, the existing development model still exists for Desktop UI applications. Nothing has really changed there—except perhaps the decline of Silverlight. Metro is a different story; it’s where the new sexiness is. It doesn’t matter if you’re a C++ developer, a .NET developer, or a Web developer, Microsoft is providing the tools and (unified) APIs to write Metro apps. Microsoft is replacing the Win32 API for a new API called WinRT, and it is just as accessible in JavaScript as it is in C++.

But one of the most important concepts in Metro app development, and the one I’m most excited about, is the contract. Contracts are agreements between Windows and Metro apps to support a unified experience for the user. For example, apps that support the search contract open themselves up Windows 8’s search, enabling users to search those apps even when they are not running (or when the user is in another app). Other contracts are:

  • Sharing: shares content across apps or services
  • Play To: plays media on connected DLNA devices
  • Settings: provide context-specific access to settings that affect an app
  • App to App Picking: allows users to pick files from one app directly from within another app

The goal is to provide an experience that looks like one app, but in reality, its many different apps, glued together by Windows 8, working together to give the user the content they want. While it definitely means more work for me as a developer, it pays off with the rich experience users get when my app is installed.


Final Thoughts

Over all, I’m happy with how Windows 8 is shaping up. It’s a step in the right direction for a world filled with many types of devices and form factors. Microsoft definitely needs to work on the mouse experience in Metro—it’s just horrible. If they fix that, then Windows 8 will be fantastic on every device it runs on. I’m also pleased with the development story. We can essentially pick our preferred poison to write our Metro apps, and our apps can coexist in ways previously never seen before on Windows. For larger and more complex applications, we can still use the development model which, for me, is .NET with either WindowsForms or Windows Presentation Foundation (WPF).

Microsoft repeatedly said that Windows 8 is a reimagining of Windows, and it is true. They’re betting big, and it’ll pay off if they do it right.

Jeremy McPeak is jwmcpeak on Codecanyon
Tags: microsoft
Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • phpman

    i think windows 8 is good

  • http://returnwt.net/ Wouter Toering

    If you do not like the Metro UI, you can totally disable it (which leaves you with pretty much the default Windows 7 theme):

    - Open RegEdit (Windows R: regedit)
    - Browse to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
    - Double click RPEnabled and change the value from 1 to 0
    - Reboot your PC

    (Source: http://www.pcwebplus.nl/phpbb/viewtopic.php?f=226&t=5294, also has pictures!)

  • dave

    I think Microsoft should stick with non-touch user interface or develop an alternative. UNLESS they want to give the world a desktop overhaul. I think ; in general; all upcoming OSs need to be devise specific when it comes to interface. I dont want to be forced to use this unintuitive UI(which could be intuitive from touch perspective) if i am using a mouse. Same problem i am facing with Gnome Version 3 new interface. MS seems to be coming up with one good OS followed by one crap. XP yeee Vista boooo Win 7 yeee Win 8 booo so far

    • Vasar

      I have to agree, Metro isn’t the UI for Desktop computers, at least for people like me who need power. This could work for people who use computer for facebook and listening music. I don’t think I’ll be switching to Windows 8, I’ll check it out of course, but I’m going to wait for Windows 9.

      If they go full Metro I’m going to switch to Linux, maybe Mac if I have money to buy latest MacBook or iMac.

      I’m really concerned where Ubuntu is heading right now. They should completely rethink start menu at least.

  • Selorm Nelson

    Microsoft Rocks and I cant wait to give it a try

  • Bob

    100% agreement that the mouse is the red-headed step child in Metro, but it _is_ a preview, so I’m not too worried about it. No problems running Win8 other than there are some UI finishing touches that need to be made.

  • General Consensus

    Windows sucks donkey dong (+1)

    • Eastern Block

      Thanks, troll.

  • http://benkristen.com Ben Carlson

    Haven’t gotten a chance to play with Windows 8 yet, but the screenshot of Windows Explorer looks kind of ugly compared to a Windows 7 window. I don’t care about rounded or squared corners on things, but I really hope I can disable the ribbon-style UI in favor of the less obtrusive buttons that Windows 7 has at the top of an explorer window. Also not a big fan of the aesthetics of menu options in the title bar of the window.

    And since I will likely only be using Windows 8 with a mouse or keyboard, I have no desire for the Metro UI other than to look at it and ooo and ahh (I do like the UI, but see myself never using it with keyboard/mouse). Overall not super excited for 8, very happy with 7, but I’ll reserve final judgement until I try it when it comes out. :P

    • Torero

      You can “minimize” the ribbon and it kinda goes back to the windows 7 like explorer….

      It has become a fashion to bash Microsoft and Windows……

  • Shaun

    They’ve made no secret that Metro is “touch first”. Mouse is secondary, period.

    • http://www.wdonline.com/ Jeremy McPeak
      Author

      The problem there is Metro is a required experience. Every Windows 8 user will use Metro at least once per computing session. Secondary is no excuse.

      • http://www.venture-ware.com/kevin Kevin Jensen

        I could not agree more. The metro-style start screen seems very clunky with a mouse. You can use your scroll wheel to move left and right, but it does so at such a slow speed it seems better to use the scroll bar.

        I also dislike the disorganization of the start screen. It took me 5 minutes just to find the old fashioned control panel to uninstall a program. I know you can drag and drop things to your heart’s content, but there is some learning curve.

        Also, as a side note, on dual monitors the start screen is only in one screen (disappointing). You mentioned that you thought you would have to go to the far right to access the settings panel, but it’s all on one monitor.

      • http://www.venture-ware.com/kevin Kevin Jensen

        Also, just found this: http://goo.gl/ODTRk

    • Taru

      I believe that in Microsoft’s vision most of the desktop Windows 8 users will be using touch mouses, so using Metro UI won’t be as horrible as it might seem. And laptops already have touchpads anyway.

  • Sk1ppeR

    Please tell me that the Aero theme with all of it coolness is still there. I don’t see it on your screens :( :(

    • http://www.wdonline.com/ Jeremy McPeak
      Author

      Aero’s there; it’s shown in the screenshot of Windows Explorer. The transparency isn’t really noticeable because of the background.

      • Mark

        They have removed Aero from Windows 8. It’s not there…

  • Dhananjay Sathe

    Hmm , interesting , I see gnome 3 repeting itself

    WinRt – GobJect
    HTML/Css/Js metro a lot like shell ui design .

    Finally i can consider using windows , its finally caught up !

    Microsoft get in multiple workspaces , its a feature any modern os , mobile and computer based should have had in 2000

  • http://michaelhenken.com/ Mike Henken

    Thank you for writing this..

    Great news, and can’t wait to get this installed on my asus eee slate ep121.

  • German Hernandez

    Do you guys realize this is a developers preview, it’s not even a beta. It has it’s quirks but overall is a promising OS.

    • http://www.wdonline.com/ Jeremy McPeak
      Author

      Yep, but that doesn’t make it immune to criticism.

    • http://www.electricmayhemsolutions.net Adrian

      Which is more or less the summation of the article

      Part of the point of letting people get their hands on a new OS or new piece of software is to iron out UI issues before they even get to beta. So feedback and discussion on these things is always a positive thing. I thought the tone of the article was positive, overall

  • http://www.jlapitan.com joell

    download iso HERE instantfundas.com/2011/09/download-windows-8-developer-preview.html

  • Jimmy Komy

    I think I should try windows 8. Thanks for your charming essay.

  • Stimul8d

    The mouse support is awful but it’s worth mentioning that it’s great using just the keyboard. Launching an app or searching is insanely easy… you just start to type. All the old shortcuts work too so to get your desktop up it’s Win+D, task manager (a nice new one with all kinds of diagnostics) is CTRL+Shift+Esc.

    If you’re a keyboard junkie I think you’ll like it.

    The only thing I’m not sold on yet is the Metro Style HTML5 + JavaScript. I need to put a little demo app together and test it in Chrome and Firefox before I’ll believe the hype!

    • http://www.wdonline.com/ Jeremy McPeak
      Author

      Aye. I didn’t really cover the keyboard shortcuts because they typically mirror those of Win7.

      As for development, Metro development isn’t Web development. I haven’t had a chance to spend a whole lot of time with HTML/JS Metro development, but those apps make use of the WinRT API.

      • http://www.wdonline.com/ Jeremy McPeak
        Author

        Well I should have clarified what I meant. It isn’t Web development in the traditional sense. You use HTML and CSS to create the UI, but WinRT is required to do anything worthwhile. So, while yes, it is Web development in the sense of using HTML and CSS to create your view, the JavaScript calls to the WinRT API aren’t going to translate to any other platform–and WinRT is responsible for the animations, transitions, data access, etc.

  • w1sh

    Crap. I just got Win7.

  • Aryan

    Microsoft makes no sense to me!!!!

  • Potado

    I was thinking of buying a new computer, but I figured I should wait until Windows 8 comes out.

  • http://starsunflowerstudio.blogspot.com Susan Smith

    Is the normal start menu going bye bye? Please say it isn’t so.

  • http://www.justforthealofit.com/ TheAL

    The “fruit pack” has been out in full force talking trash since this dropped (especially on Twitter). It’s always hilarious to see people saying things like, “People still use Windows?” Is the Apple cave so dark that they forget that about 70% or more of the world still uses Windows? And the other 30 or so percent is divided among all of the other operating systems, of which there are many.

    Personally, I am excited. Especially if it turns out to use less resources than Win 7. And even though I plan to use the classic UI, the Metro UI still looks pretty slick. It’ll be awesome on touchpads.

  • http://www.gargoyleconsulting.com/blog/ Gargoyle Blog

    They’ll take Win 7 away from me over my dead body.

  • Jeremy AAsum

    Great article. It will be interesting to see where they go with it.

    Not to start a flame war but I figured I should mention that OSX Lion actually is a merging of their mobile platform into their desktop OS. Most of the new features in Lion (Full screen apps, more gestures, launchpad, natural scrolling) were all an attemp to blend the OSs.

    The biggest issue I noticed from the upgrade is a hardware one. I use a traditional mouse on the desktop and a lot of the new features are lost on me. Similar to what you’re saying with the Metro UI. However, apple hasn’t been shy about pushing multi touch devices like their track pads, magic mouse, touchpad (awkward) for awhile now. Using the new features with any of these makes the OS rock solid because you gain that touch experience on the desktop without actually touching the screen.

    This is one of the downfalls of windows as they don’t control the hardware, but maybe this will start pushing a need for a new standard of input devices in the windows hardware realm.

    • MarkL

      I agree wholeheartedly. Apple is transitioning the two OSes but it’s doing so in baby steps while Microsoft is just jumping in both feet without knowing how to swim.

      Because Microsoft has never adopted touch controls in the way Apple has, Win8 seems like a huge gamble considering (I would assume) a huge portion of previous Windows sales came from upgrades to current hardware. This means a lot of mouse & keyboard users being left out in the cold especially once the Win8 commercials start hitting the airwaves showing all the cool touch features.

      Also, from a developer standpoint, which “OS” do you design for and can you successfully make an app that works well with both touch and mouse & keyboard? If you design exclusively for touch you’ll alienate the M&K users but if you don’t design for Metro your app might not get as much attention and feel (similar to the desktop side of the OS) disconnected.

      Also, Microsoft has to realize that they’ll battling with the iPad’s simplicity and ease-of-use. Win8 seems more like a Hummer with a bike rack, snow tires and front-mounted wench while the iPad is a slick, cool, no-frills Vespa that just hop on and go (with better gas mileage).

      Which segues into the other important iPad factors such as battery-life, size and weight (has anyone seen this OS in any other orientation than landscape?). And from what I’ve read so far about the tablets running Win8 the fan is excessively loud, is constantly blowing and is hot enough to burn Texas toast.

  • http://www.web4you.co.in Web4you

    For now win7 is doing well, will wait for some more time to go with 8 :)

  • Nick

    Microsoft better have upped the customization on Windows 8… By the public launch, they better allow a lot of things to be customized. That ribbon at the top of explorer is HIDEOUS… I totally enjoy the beautiful large icons across the top of mac apps, it’s simple, beautiful, and that’s attracted a lot of designers, obviously, because it seems every app built for a mac is beautiful. I understand apple has strict guidelines in place to keep the apps looking how they want them – pretty.. and as i think I read, microsoft is going to be doing the same thing? but seriously that ribbon is hideous, HIDEOUS… make it simple, if I need to access something complex, i’ll click a damn icon – then they can vomit all over my screen with their ugly ‘no padding or margin’ design… I have really high hopes for windows 8… but seriously if they don’t pull it off with this release… I seriously think Microsoft just lost me… Apple is horrendously overpriced – only a fool would deny it… but I’d be willing to pay a little (lot) more for something visually pleasant like Mac OSX

    • James

      Love the MS rant! But seriously, I didn`t. Anyhow 1999 called in, they want their rant back!

      Apple stopped ranting at Microsoft a long time ago, better do the same.

  • Gianluca

    So you can use some platform universal languages like html/css/javascript to write code that will run ONLY on win8. Seriously, I can’t find what they are trying to do.

    I have tried this developer beta and i can say that the metro ui is pretty useless for a desktop pc (for how it is now). Do we really need huge colored icons? On a tablet or on a mobile phone they could be quite handful, but on a 21″ monitor , no. They will write on the dvd installation box something like “Caution: contains small pieces that can be eaten”? We’re not so dumb.

    If i will ever buy win8, i have to find an hack to disable metroui and reenable the start menu, and disable that ribbons everywhere. Essentially i will revert back to win7.

    Maybe the next beta, or the RC will change something. I really hope.

    • James

      Lol the same goes for hmm.. Objective C, Ojective C++, Webviews in iPhone apps, Backend is platform specific. You don`t just write code once and deploy it on every single device out there, it`s simply not possible. Same goes for C#, ASP et cetera. HTML5, CSS and JS are a means to an end, just as you would do it for android ( java, won`t run on iOS as well.. Sucks right? )

  • Andrew

    It’s funny… You spent roughly 75% of the review talking about things you didn’t like about the OS (funny how we call them all an “OS” now, ha!) but then ended with your overall thoughts that you’re “happy with the way Windows 8 is shaping up”. I’m confused… Sounds more like Microsoft’s overall concept is what you really like but they’ve disappointed you with what they have actually produced. Your thoughts?

  • Joao Lopes

    I think i’m going to hate Microsoft from now on –’
    Apple did same thing with the Lion OS, i’ve felt forced to switch to the MagicMouse because of the multitouch…
    I believe MS will launch a multitouch Mouse to fully use the new Metro UI.
    Or give the users a multitouch screen when buying the OS.
    I don’t support this new interface at ALL.
    It’s clean and simple to use (lol) but i’ve been using windows for years now and i kinda like the messy OS that it was…

  • Chris

    I think you are spot on on your article. One thing I would add is, I hope they allow Metro Apps to open on screens that are smaller than 768 px high. I’ve installed Windows 8 on a Dell Mini 1018 netbook. Its flying! But Metro apps wont open as the screen is only 600px high (by 1024px). I argue that people with smaller screens are the ones who will benefit the most out of Metro and there seems to be a minimum requirement that does not cover one of the best selling products in the past few years.

    They also need to make Shutdown/Restart button a lot easier to get to! Its hidden away in ‘Settings’. Its around 4 clicks to get to and a decent amount of mouse movement from one side of the screen to the other.

    I’m all for change but I hope they revert on some of their decisions and not go with them because it makes the OS look good. It has to be usable.

  • http://zackperdue.com zack

    Save yourselves all some trouble and get a mac.

    • Mariam

      Save yourselves all some trouble and try Ubuntu.

    • Kristof

      Real smart thing to tell a .NET developer…

      • Pat

        Save yourself some trouble and use XP with SP3.

  • http://www.fbdevelopers.info Hardeep Singh

    Well, I m going to give this 6.5/10. Microsoft tried their best and this is what came out of their box.
    The idea of 2 separate IUs id good but they should have adopted it from the FEDORA OS, that looks gr8.

    But any ways, I will install it on my PC.

    • http://www.ddeveloperz.com Ddeveloperz

      you are right brother…………..

  • Daquan Wright

    I’m pretty excited for windows 8. I’m a little concerned about the intuitiveness of the OS, but overall the development phase seems solid.

    I want to learn C++ and if I could write apps in it, that would be great; plus having the option to use HTML/CSS/JavaScript? I need to see it all in action before I understand it, but it sounds exciting.

  • http://www.2021.com.au David

    Very Interesting, now Microsoft just need to follow apple and sell windows 8 for like $30.

  • http://8gramgorilla.com/ 8 Gram Gorilla

    I just don’t get the Metro UI. It looks fine for touchscreens and tablets but doesn’t Microsoft understand that most – if not all – desktop PC users still utilise a mouse? Designing an entire PC OS around touchscreen seems nonsensical to me. Me thinks MS are going to be taking another hammering by Apple…

  • Andrew

    My first reaction was that Metro doesn’t work with a mouse that well (at least the way they’ve implemented it). The scrollbars are haphazardly placed, and sometimes on top of other UI elements, and scrolling with the mouse wheel is incredibly slow. I hope they figure this out, as I’m not a fan of touchscreens for desktops, or the touch mouse I bought…

    Also not sure how this will play into development. As a developer, will I have to design multiple UIs (Metro / Win32)? Will I have to explicitly code different logic for touch input and mouse input (e.g. if my program uses multi-touch, there needs to be a way to perform the same action with a mouse). If so this could be incredibly inconvenient and time consuming for developers, in addition to increasing the size of binaries and confusing people using the programs.

    My second reaction is that Metro is a little out of place on a large screen as a desktop-replacement environment. The little boxes work for small screens (tablets, phones, calculators), but it just seems like too much on a big monitor (24″ in my case). Part of the appeal of Metro was that things (text, tiles) were always “hanging off the edge”, so you were discovering new things by scrolling through the panorama layouts, you lose that with a widescreen (and who doesn’t have a widescreen these days?).

    I think it would be better if Metro were more of a widget environment kind of like Mac has with the dashboard, or Vista had with the sidebar. I like the idea of the Metro tiles, but I feel like it over complicates things with a full desktop computer (for example it takes 4 clicks to turn the thing off, and clicking on the control panel dumps you back into Win32 anyway). Another possibility is that they could implement it as a sort of “instant-on” OS that could give you quick access to certain data and apps without launching the full Windows environment.

    I do like the style cues taken from previous versions of Media Center, and on the whole I like the Metro look. While I originally disliked the ribbon UI in Office, it has grown on me, and should be a good addition to Explorer. It is pretty good at organizing stuff, as long as they keep things logically grouped. I hope they give the option of keeping the regular start menu as opposed to having the Windows orb take you into the Metro dashboard.

    Performance is pretty good, given that it is a developer release. I’m running it on VirtualBox from my Hackintosh, with 1 proc core (2.66GHz) and 512 MB RAM. Install was fairly straightforward and quick, once I realized that it can’t run on VMWare Fusion. It still does require a bit of hard drive space (it wouldn’t let me use a virtual disk smaller than 15GB).

    IE10 is a high-point, it improves upon 9, which was a good start in the right direction.

    Bottom line, I like Win8, but it has some quirks. They still need to find a good balancing point for Metro and Win32 in the desktop environment, but it looks like it has the potential to be a solid OS.

  • Ben

    I have a sour feeling about this dual UI system.
    Metro UI should only be enabled for touchscreen devices.
    Windows UI should be enabled by default for Laptops and PC’s.

    I hope that this dual UI thing that they are experimenting with does not confuse people.
    The one confusing things I’m already seeing is that same apps cannot run on both UI’s. WOW! that’s a bomber in usability already.

    Lastly, it seems to me that Microsoft has given so much attention to Metro UI, that default windows UI really saw no improvement, therefore those who are going to use Windows UI, can simply stay with Win7.

  • Dude

    Do you guys think that MS is going to use their clout to force pc manufacturers into shipping laptops/desktops with touchscreen instead of the non-touch screens that are shipping today with most desktop/laptops? Maybe MS is trying to force market change and bring the touch experience with Win8 to all devices?

  • Claustrophobic

    My Son, who is 7. Begged me over and over again to upgrade his PC from Windows XP to Windows 7. And we was most thankful when I did. As a 7 year old, he’s way ahead of the curve when it comes to kids his age with Technology. And, he’s also an early adopter. So I was excited about the prospect of showing him Windows 8. When I installed it on a spare PC and let him take it for a test run, these were his exact words shortly after getting his hands on the new OS: “What is this…. This sucks….”

  • http://www.stevendavisphoto.com Steven

    you bought a windows phone??? hahaha!

  • SK

    Reading from many other sites and blogs on Win8, it just saddens me to see Microsoft going the way of the rotten half eaten fruit!! Tablets, different UIs, different interactive input structures and layout crap!!

    Please do not get me wrong…. Win8 is a welcome upgrade after a fabulous Win7, after Vista, XP and the other OS predecessors. In terms of stability, Microsoft OS’s cant be totally at fault. The problem with most is running off to buy the cheapest hardware (coupled with poorly written drivers) and expect miracles. In our years on the MS OS systems, we have never had a BSOD since Win2000 and Sever2003.

    On the other hand, the fruit company has a lab which tests and demands specific hardware configurations, yet dictating the way users’ and developers’ choice of platform usage (ie Flash)…. hence the perception of ease of use and stability. Seem to me like after buying a car, the manufacturer will tell you not to drive it because there will be accidents and or break downs!!!

    At the moment, the biggest gripe is how do developers get any work done on Win8 when there is so much going on? I cant imagine flipping my monitor on my lap to start typing and also how are designers to draw vector images using the finger?????? Try working with 3DS MAX or AutoCad using a touch screen monitor!!! Or something closer to home, an Excel Spreadsheet….

    Tablets and so called touch devices are great for the outdoors when you wanna relax by the lake however, if all hard devices are to be translated to tablets and small screen mobile devices, who in the right mind is going to develop applications on those things???? Imagine using your thumbs to write 10 lines of code!!! And manZ… scrolling up and down countless times to check your mistakes….

    Touch UI devices are great for reading the news, watching movies, games etc… however, do note that consumers will stop buying touch UI devices when no developer is able to put content out because there isn’t a viable way to do this anymore.

    The plea to Microsoft is please do not change a good thing. Win7 is already very stable, keep working with manufacturers at developing stable drivers for all interchangeable devices available now and those in development. Trying to squeeze a new UI over and on top of an already reliable product just seems like a short cut to proper development. Wouldn’t it be better to develop something called Windows Touch or something and carry on improving the Windows family…

    Desktop computers, the physical keyboard and the mouse are here to stay for the longest run.
    Content in king when it comes to information dissemination and entertainment purposes. If there is no way to provide for this, even the desktop will soon end up the way of the dinosaurs!!

  • http://full-windows8.blogspot.com/ abdo

    metri is come as a new thing on windows 8 but still belive if it will successor not

  • http://simonwjackson.com Simon W. Jackson

    I may be an apple fanboy, but damn that UI is sexy!

  • Saad Salman

    After using Windows 8 developer preview for quite some time, I can say that metro UI is horrible for desktop computing. You can not simply juggle between traditional & metro UI and hope to be least be productive. I mean they have two Control Panels, two Internet Explorers & yes: Even two scroll bars! If MS has any hope to keep their loyal desktop costumer base & gain new tablet market, they need to keep two interfaces separate.

  • http://alderis.net Alderis

    Oh no…please tell me you can disable that ribbon in the explorer window. Was bad enough in MS Office where one could not find anything useful anymore. Re-use of the same functions that are already in your mouse’s context menu as well as your keyboard is a plain show off to justify, in sum with other things, a new version of windows. Because you got to have one every three years or so… :P

    The interface is OK for touchscreens but like others already said, it’s not handy for desktop use with a mouse…well…unless you use it only for entertainment purposes. But isn’t that what MS Media Center stands for? :P Oh well…

  • майк

    я здесь единственный русский?

  • Some Guy

    1. Looks like I gonna use classic UI, metro is not for me.
    2. I hate ribbon in desktop, that was reason I switched from Office to OpenOffice.
    3. They should add less option to context menu, in W7 when I want to rename shotcut, I have to scroll throught billion useless options. At least add context menu editor.
    4. With each new version it’s more difficult to setup system, what is done in XP in two clicks, in Vista in four clicks, in W7 in five clicks, and so on (yup, I’m talking about network and setting desktop image).

  • http://joshwhitedesign@gmail.com Josh

    The absolute most crippling aspect of Windows 8 is the desktop’s taskbar. The actual bar itself is pretty much the same thing as Win7, but with the except that it does not default on “search”. That’s probably one of the best UI decisions MS made with Win7, but they decided to make it where you’ve got to go to Metro, then click “search”, then choose what kind of search? Really? How the hell do you go from no clicks to 3 clicks plus a screen flippy animation on something so useful??

    I cannot fathom how annoying it would be to work inside that environment with some of your applications functioning within Metro and the rest in classic and you’re continually flipping between them.

    Windows 8 should have been Windows 7, but with solid colored tiles that quickly brought in very useful information that were extremely customizable. No one is complaining about Win7 being too complex. So why not make Win8 your “Tablet and Mobile” interface that only shows up on those devices, and then making the desktop and laptop OS with some power user options.

    It’s a shame that MS’s track record is that just about every other OS sucks. It makes it feel like their success is accidental.

    • http://www.wdonline.com Jeremy McPeak
      Author

      The search experience is just like it was in Win7. Open the Start screen (I typically use the Windows key) and start typing to search. Nothing’s changed in that aspect, and no clicks are involved.

  • ExoNig

    I feel like this is going to be a Vista fail, the only reason why it’s a duel-ui concept and not standalone, it’s to shove it down our throats no matter who you are.

    I’m not making the switch unless the performance is better than Win7(Which I highly doubt). They should have just focused on the regular desktop experience and try to find ways of improving user interaction. Bunch of retards.

  • Bill

    Windows 8 really looks quite horrible in all fairness. It’s basically Windows 7 but with a new start menu (That’s the main reason Windows 8 is so bad) and a few other tiny tweaks. I was hoping for much more from my second favorite company. (First is Google) They really need to get working on something that will work for a desktop computer then have an alternate version of it for their tablets. If they don’t get their heads screwed on right they’re going to lose a lot of business. If Windows 8 continues to look and function like this then I will just be sticking with Windows 7.

  • http://parisvega.com/blog Paris Vega

    Saw it demoed on a tablet. Touch is awesome on Windows 8 Metro start menu. Its a big step forward for Microsoft. I hope they continue in the direction with the rest of their apps and desktop. Here’s a simple Windows 8 Metro UI .psd based on the latest demo:
    http://dribbble.com/shots/301642-Windows-8-Metro-UI-Demo-PSD

  • salecos

    i have installed it on my PC but there are some drivers missing, how do i get these drivers especially VGA driver?