It finally happened! On Wednesday, we finally got a glimpse at what Microsoft has in store for its next version of Windows and how it plans to compete in the tablet market. Yes, after months of some leaked screenshots and rumors, Redmond finally showed an early preview of what's now codenamed Windows 8 -- or what is perhaps better thought of as a mashup of Windows 7 and Windows Phone 7. While we expected to just get a brief glimpse of the OS, Vice President of Windows Steven Sinofsky demoed quite a bit of the interface at D9, and VP of Windows Planning Mike Angiulo showed off even more of the UI and some early hardware later on at Computex. We've taken a hard look at all the information that's been released and come up with a primer on what we know so far about Redmond's forthcoming operating system, so hit the break for a deeper look at what's coming.
One OS
Let's talk for a second about this new version of Windows and what kind of devices it's meant for. At the most basic level, the new OS consists of a homescreen with large Windows Phone 7-like live tiles, and underneath that you've got classic Windows -- what more or less looks like Windows 7.
We're going to get into the specifics of that new "layer" or "shell" below, but Sinofsky and Angiulo stressed that while Windows 8 has been optimized for touch and tablets, it's also meant for "hundreds of millions of computers." According to Microsoft, Windows 8 will work well with touch-only tablets as well as traditional mouse / keyboard PCs. Angiulo said it loud and clear: "There are no different versions of Windows. There's just one Windows. Windows runs everywhere." That means there won't be a distinct tablet version of Windows 8, like we thought early on.
It's a bit confusing since much of the new UI is meant for finger input, but Angiulo showed a brief demo of it working on some regular laptops and how you'd use a mouse and some keyboard shortcuts to navigate the touch interface. How do you switch between the regular Win 7 desktop and the new homescreen? It seems you'll just select a tile with the desktop and then hit the circular Start button to return to the new UI. It seems rather clunky, but remember this was just a very early preview and things will likely change.
Now that we've covered some of those basics, let's dig into that new user interface!
Lock screen
It all starts with a lock screen that's very similar to Windows Phone 7. You will be able to change the background, and alongside the date and time you'll get some basic alerts -- including messages, emails, and your next calendar event. Swiping up will take you to the new homescreen, although you can see in all the videos that there's a brief user account screen between the two. It seems a bit off that the account user screen pops up after the unlock, but again this isn't even beta software yet.
Start screen
Microsoft's President of Windows Experience Julie Larson-Green made it crystal clear during her demo at D that the new tiled mosaic homescreen is a replacement for a blank desktop. Obviously, it's all Metro UI and looks a lot like what we've seen on the Zune and Windows Phone 7. However, these are larger live tiles that have been designed to display more information on larger screens. She also mentioned that all your apps would eventually show up here, but we don't know yet if there's another app list or program management tool. Interestingly, the UI was only demoed in landscape mode, so there are questions about how this would work with in portrait mode. Actually, everything we've seen from the interface so far seems to indicate that this is an OS built for landscape view — we'll say it's more akin to Honeycomb than to iOS in that sense right now.
Apps
So, what sorts of apps will be going on that homescreen? The OS will support two types of apps -- legacy Windows programs and new app written in HTML5, and Javascript. Obviously, it's too early to talk about what third-party apps there will be, but we are fairly confident there will be an app store since there's an icon for it right on the homescreen.
Apps are meant to run fullscreen, and Microsoft showed off a few examples, including weather, news, Twitter, photos, and stocks. We're not going to dive too hard into these since we're thinking they may change before the launch, but the gallery below gives you a feel for how these apps use their own tiles and stretch the screen.
In terms of legacy apps, we assume those will work just like they always have. Microsoft has said they are using "fuzzy hit targeting" to assist in making older Windows apps more optimized for finger input, but we still wouldn't want to put a finger near an Excel spreadsheet. In fact, that raises one of the biggest questions about Windows 8: if the new touch-layer apps are written in HTML5 and Javascript, how do traditional apps like Office take advantage of the new UI? Will Microsoft provide the new UI tools and elements to traditional apps as well? It's an open question, and one that's made even more complicated by the dual architecture support under the hood -- but we'll get to that.
Internet Explorer 10
The OS will come with IE10, which like IE9 is hardware accelerated, but been completely redesigned for touch. The browser defaults to fullscreen mode and looks extremely similar to what's now on WP. There are tabs along the top and navigation controls on the address bar, which lines the bottom of the screen. For what it's worth, the early scrolling demos looked very smooth. We'll note here that IE10 is, of course, a "real" Windows app and not a new HTML5 / Javascript app, so there's hope that other traditional Windows apps will be able to run in the new touch layer, but we don't know for sure yet.
Keyboard(s)
Naturally, the touch-centric OS has a revamped soft keyboard -- although interestingly it supports multiple layouts. Microsoft has already shown off two of the included layouts: one is just a standard keyboard, though it has Ctrl and arrow keys, and the other is split for thumb typing. It looks pretty cool, but we're interested in seeing how things like copy and paste works.
Navigation / gestures
The video below offers a brief look as some of the touch gestures Microsoft's building into Windows 8, and Redmond's come up with some clever ways to get around. Swiping from the right brings up a menu bar with shortcuts to the Start screen, Search, Share, Connect, and Settings, and swiping from the left lets you scroll through your open apps. The coolest part, however, is something Microsoft calls "Snap." When swiping in one of those apps from the left you can hold one of the apps mid-swipe, and snap it into place alongside another app so you get a dual-pane view on the screen. You can adjust the size of the apps by sliding a bar. And yes, you can snap legacy apps next to new apps, although that might create a UI nightmare.
Apps seem to have their controls on the top and bottom of the screen. For instance, in the News Reader app you can add feeds by swiping up for a toolbar and in the browser you get the address bar along the bottom edge.
Hardware
So, what kind of hardware will Windows 8 run on? As we said at the start, Microsoft says this OS is for desktops, laptops, and tablets, and Sinofsky said that it requires less horsepower than Windows 7. While the demos at D9 were done on Intel-powered laptops and test machines, the demo at Computex included an array of hardware, including an NVIDIA quad-core Kal-El-powered laptop and a smattering of ARM tablets. And that's the biggest change in Windows 8, really: Microsoft will support both ARM and x86 processors. Both Qualcomm and TI announced processor support and ODMs like Foxconn, Wistron, and Quanta have already taken to building development systems. Obviously, on the x86 side, Intel and AMD are on board, but the Computex presentation made it look like we should expect lots of ultrathin, long-lasting laptops based on ARM.
On top of that, Microsoft showed a partner slide which listed almost every computer manufacturer you could imagine. Yes, everyone from Dell to HP to Lenovo is on board to build Windows 8 systems. Not surprising, but it's still good to see momentum building. A few slides detailing hardware requirements were also shown, including a target of 16:9 displays with a minimum of 1366 x 768 resolution. Microsoft is also suggesting bezel sizes and that manufactures use edge-to-edge capacitive glass for tablets. Angiulo stressed that there's going to be a much closer partnership between software and hardware integration with Windows 8, but we don't know if we're dealing with Windows Phone 7-like hardware restrictions yet -- although we've heard some rumblings from companies like Acer that Microsoft is indeed being strict when it comes to tablets.
Sure, we are going to see lots of new hardware when Windows 8 launches, but the OS will also be an upgrade for current PCs. How it will work on regular laptops is a major question (it's been on Microsoft maven Mary-Jo Foley's mind too). Although, they did show that Page Up and Page Down buttons allow you scroll from right to left on the Start screen, so not all is lost.
Timing
Here's where we don't know much. When asked about when Windows 8 would hit prime time, Sinofsky dodged the question and said "we release a major update to Windows every two to three years." Microsoft did say that it would reveal much more about Win 8 at the BUILD conference in September. According to our sources, actual Win 8 systems probably won't hit until mid-2012.
Outlook
It's actually pretty amazing how much we ended up learning about the next version of Windows this week. On the surface, Microsoft looks like it's finally understanding that computing is changing and that tablets require an entirely new sort of user interface. It seems to be making a number of interesting tweaks to the Metro UI and thinking hard about new applications. In particular, Snap seems like a truly innovative way of multitasking with a tablet. However, how exactly will Microsoft take this interface across all computers? Is there going to be a large app ecosystem? Will legacy apps run on ARM systems? Will this model of one OS for all computers and form factors work? When will we see the first Windows 8 systems and tablets? Those answers just can't come soon enough -- hopefully we'll get them at BUILD.
Watch the demos
D9 Demo
Microsoft Windows 8 Preview
Computex Demo