Windows 8 Roundup 474
There has been no shortage of Windows 8 news today. MrSeb writes: "Earlier this morning, at the Build Windows conference in Anaheim, California, Microsoft made it patently clear that 'To the cloud!' is not merely a throwaway phrase: it is the entire future of the company. Every single one of Microsoft's services, platforms, and form factors will now begin its hasty, leave-no-prisoners-behind transition to the always-on, internet-connected cloud." netbuzz pointed out that even the famous Blue Screen of Death will get a new look. Lastly mikejuk writes: "While everyone else is looking at the surface detail of Windows 8 there are some deep changes going on. Perhaps the biggest is that Metro now provides an alternative environment that doesn't use the age old Win32 API. This means no more overlapping windows — yes Metro really does take the windows out of Windows."
The cloud... (Score:3)
Re:The cloud... (Score:5, Insightful)
and I thought Microsoft was irrelevant before.
Ah, the internet, where 90% market share means you just don't matter.
Re: (Score:3)
I thought the same thing but more from a company perspective, where they limit and restrict just about everything one does on the internet. This doesn't seem like a sound business move, or it will severely limit the need to upgrade from a business perspective at least. IS Security groups are already frowning on cloud services where I work.
Re: (Score:3)
Outsourcing staff for cheaper support isn't the same thing as putting your data out in the cloud. Outsourcing comes with it's own security risks, but to my mind and to most security professionals, the cloud doesn't exactly give me a warm fuzzy. It contains inherent risks when data is no longer under your control. Embedding cloud services in the OS to such a degree will require a lot of work to restrict, lock down, and disable such features.
Then again this might give MS yet another reason to split off yet an
Re: (Score:3)
On the other hand, "moving to the cloud" is basically a software-and-IT-support way of saying "outsourcing,"
And here's me thinking it was just a way for Microsoft to move their lockin from Office to Sharepoint, now the idea of open formats has started to gain traction...
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
Interesting, where I live, it's the republicans who make the religious view of others very much a part of my life.
Oh my (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Insightful)
I think it's a project by Microsoft to see if they can hype things out (like they did with Windows 7) and get massive results (like Windows 7)... sort of like emulating the Apple rumor mill, but instead of leaving the world to speculate, MSFT is trying to fuel the fire itself.
OTOH, I think it will backfire, mostly because I think they mis-read the reason Windows 7 was moderately successful: Windows 7 didn't become popular by the hype machine; it became moderately successful because the last decent version o
Re: (Score:3)
One tactic I have noticed firsthand from early evaluations of pre-release Microsoft products is that they hype you up on lots of stuff, then tell you "it's just a preview release." So you get all excited, then you start to notice flaws... things seem a little half-baked... you have questions. Criticisms, even. But you kind of convince yourself "it's only a preview." Maybe you mention your reservations on some online forum, but someone immediately shouts you down: "Look you asshole, it's just a preview, ever
Re:Oh my (Score:5, Interesting)
> Windows 7 works just fine. It's the new XP - didn't you know?
It's sad, but you're probably right. Microsoft today is kind of like a rock star who's made so much cash, he's just going to be weird and do whatever the fsck he feels like doing from now on. If Microsoft is hyping "Metro" in an effort to generate developer excitement, they're having the exact opposite effect. Everyone *I* know is like, "WTF, has Microsoft gone completely batshit insane?"
It's almost like Microsoft's entire developer elite just hit their mid-40s, had a midlife crisis, realized they have enough cash to spend the rest of their lives coding for fun, retired en masse, and handed over the company to a marketing department that thinks making Windows look like a tablet UI so it can run phone apps better is somehow a good idea.
Re: (Score:2)
Re: (Score:2, Interesting)
Re: (Score:3)
Re: (Score:3)
We're really spamming the Windows 8 articles recently. Yeah no thanks, Windows 7 works just fine.
Oh, admit it. You're desperately wanting to upgrade just for the new, revamped BSOD!
In other news, Win8 still BSODs.
What's a vamp again?
So we're back to Windows 1.0? (Score:3, Funny)
So we're back to Windows 1.0 with no overlapping windows? How am I suppose to quickly look at two open applications? or drag and drop items?
Re: (Score:2)
no overlapping windows? How am I suppose to quickly look at two open applications? or drag and drop items?
This is no problem. Just hit Mod4-space [naquadah.org] to cycle through tiling layouts until you see one you like.
Re:So we're back to Windows 1.0? (Score:5, Interesting)
The windows 8 tiles system supports true multitasking, and has a few window arrangements that let you have 1/2/3 (or 4?) applications on screen at once.
Its actually pretty well though out, and should work pretty well for tablet users and netbooks.
For those of us power users with big desktops and multiple screens with 10+ windows open... guess what... that's not going away. You just launch Explorer, and have a full desktop window manager.
Seriously... what's with all the idiotic hate on this?
Microsoft is only changing the DEFAULT window manager to be more consumer / tablet friendly. Good for them.
The prosumer/business/productivity group will still have the more pro oriented traditional window manager for doing what we do.
Nobody even half expects people working on an excel spreedsheet business projection drawing data from pdfs, web pages, and their email to do so using the new interface. Some things make sense to do in multiple overlapping windows. That's not going away.
So stop flipping out about it.
I can answer that! (Score:4, Insightful)
Because Microsoft is changing the default behaviour in the new product. And the new default behaviour will be LESS effective for the users of the traditional Windows systems (desktops and laptops).
Here's an idea. Why not leave the DEFAULT behaviour as it is already and add a new OPTION to change it to the tablet-friendly format for those who want it that way?
Re: (Score:2)
That's pretty simple, the majority of computer users don't benefit from the traditional environment. For typical sales guys which live in Outlook they'll actually be more effective as the things they use readily will be easily accessible.
Usability is what Microsoft is after, they will make the easiest interface the default as they always have. More advanced features which we'll use on the regular will still be accessible and not really all that different from Windows 7, so what's with the complaining?
I just answered that. (Score:2)
Again. Because Microsoft is changing the default behaviour in the new product. And the new default behaviour will be LESS effective for the users of the traditional Windows systems (desktops and laptops).
So you say
Re:I just answered that. (Score:5, Insightful)
Resisting change, did you even test it or try to see the good and bad points? You know, get a balanced view ...
I've got a high UID, so I'm not crusty in my ways: I know what works for me, I've been working on my computer for 25 years, so I damn well know how I work. I know that EVERY single other PC OS or DE has window overlap as a default behavior for a damn good reason. I'm not sure what was broken about it. I'm not even convinced its easier for "normal" users, both my Mom and Dad have no problem with windows overlapping, and neither of them are at all close to being expert.
Earlier today, using my computer for fun, I had over 6 windows open. I had a torrent client open, and squeezed down so I could just see the progress bar, I had iTunes open, I had Steam open, I had both a Firefox and two Chrome windows open, I had three explorer windows open as well. This is normal use. I'm sure Microsoft knows what best though, obviously I meant to buy a tablet and not a desktop. Yes, I have the option of not using a gimped interface, but why should I jump through hoops? When I'm actually working this will be infuriating, I don't need extra steps, I don't need Microsoft telling me how to do things, I just want to forget all about my OS and focus on the task at hand. Sometimes that task requires tons of extra windows arranged in such a way that suits my work flow, which might not be a way that MS approves of. I'm imagining this in a corporate environment, where using multiple windows is the norm, as is users of all abilities and experience levels.
Hell, I don't understand why I can't have a start menu. Whats wrong with being able to quickly access another program without losing focus on whatever task your doing? I don't understand why a tablet interface makes any sense on a desktop, either. I have a large monitor, plenty of real estate, so I don't need to focus on one thing at a time. A tablet is a toy, I use a real computer. If I wanted the tablet experience, I'd be using a damn tablet. I have nothing against tablets, or OSs on tablets, but they don't work for me.
I've noticed that the trend in OS design of late is to try to kill the idea of multi-tasking, and try to force the user to focus at single tasks. This is all well and fine, but it doesn't match many peoples actual work flows. Sure, I'm doing one task, but this generally leads to needing to have multiple other things working at the same time. I'm editing a file, thats my single task. For this I need an email program open to see what the customer/boss wants, I might need a chat window or Skype to actually communicate, I need a PDF viewer or browser to see documentation, I need some music to keep me sane, I need a text editor to scribble notes and documentation, I need multiple file browsers to keep track of other files and documents, etc... Rarely can I do my job with a single, or a few, windows.
But marketing departments decided that ALL computers should now be toys made for mere media consumption, and not tools.
I don't need to test it, just watching the videos and reading the reviews tell me that I get to skip a version of Windows.
If it isn't broke, don't fix it.
Re: (Score:3)
Because Microsoft is changing the default behaviour in the new product. And the new default behaviour will be LESS effective for the users of the traditional Windows systems (desktops and laptops).
First, the classic desktop is an application tile in the new interface. They've added an abstraction layer. The old system is not "gone", its just one step away. Its not even an "either or" really... because you launch the classic desktop from Metro... and then switch to and from that and other metro tiles. Hell.
Re: (Score:2, Insightful)
1) Because the people who would most benefit from the "new" Window manager are the ones that would be least likely to find the option to turn it on.
2) Because the full classic desktop manager is simply a "full screen" application. In other words, its a tile in the new system.
The user does not need to "switch" to classic, they just launch it, because its an application.
Which is stupid. The moment Win8 detects a touchscreen it could immediately opt to make Metro the standard; the moment it detects no touch ca
Re: (Score:3)
Re: (Score:2)
And the new default behaviour will be LESS effective for the users of the traditional Windows systems (desktops and laptops).
Will it? I haven't used that specific UI, but tilling WMs are more effective than floating (i.e. "traditional"), in my opinion and of many other power users.
Of course, it requires multiple workspaces to work well, which I don't know if this will have.
Re: (Score:2)
An even better idea--why not develop two distinctly different OSes like Apple...one for tablets/phones, and one for computers?
I might be as wrong as "No wireless, less space than a Nomad, lame" on this one, but I just don't see the allure of mixing the two paradigms into one OS.
Re:I can answer that! (Score:5, Insightful)
According to Google, more than 90% of users do not know that they can use search functionality in Windows. The majority of Windows (computer) users are barely able to distinguish between a document, a website, an email and an application, it is all a blur to them. The typical computer user thinks that if he drags the small icon from the URL bar in IE/Firefox/Chrome to his desktop he has "saved" the webpage to his computer, he doesn't know the difference between a link, a shortcut and a document.
Microsoft should attempt to make computers easier to use for these people, they are the vast majority of computer users. They need help. The fact that you get to click once more time than you would when starting Windows should not factor into that issue at all. As a power user you are able to make it work. It is optional after all.
Re: (Score:2)
Hard to say what is more or less difficult on an OS that ain't released yet... izn't?
Not really, the new metro stuff is a lot like windows phone 7, and will clearly feel very ipad-esque on a tablet / netbook.
And the classic windows explorer is a pretty well known quantity.
Its not that hard to see that Apple got a lot of things right with the ipad user interface. (It got a lot of things wrong too... and quite bluntly I think windows 8 shows a lot of promise in terms of addressing those short comings.
Re: (Score:2)
Re: (Score:2)
"For those of us power users with big desktops and multiple screens with 10+ windows open... guess what... that's not going away. You just launch Explorer, and have a full desktop window manager."
except if you dl the actual dev preview you will see that no, you can not just dismiss metro like the xp/vista/7 theme. explorer IS metro now. your 'desktop' app is just a task bar and wallpaper. the start menu is not the normal metro ui start screen. also you will have a metro ui panel docked on the right hand sid
Re: (Score:2)
Seriously... what's with all the idiotic hate (Score:2)
Re:So we're back to Windows 1.0? (Score:4, Funny)
That stupid desktop metro app. without a start menu isn't a window manager since you can't simply start programs with it, not even Linux manages to create something that stupid.
I believe that's a planned upgrade in Gnome 4.
Re: (Score:3)
Isn't that a tad obvious? The fact that MS takes away a perfect good Window manager (Aero) and replaces it with this crap.
They haven't taken away the window manager, it's still there, it's just that it's decoupled from the core system now (which is good because you can have a desktop GUI on desktop/laptops, a touch-oriented GUI on touch devices and no GUI at all on servers) and you launch it if you need it or applications that need it launch it automatically (like VS does in the preview).
without a start menu isn't a window manager since you can't simply start programs with it
Since when does a window manager require a start menu?
I agree with you that the start menu should remain, and i really hope that it does in
Re: (Score:2)
Ballmer thinks you'll buy two screens.
Cause that's what billionaires like him do.
Two computers, surely? Otherwise the single application will spread across both screens.
Two Computers? (Score:2)
Re: (Score:2)
Re: (Score:2)
This is cool (Score:3, Insightful)
It looks increasingly like Windows 7 will be the last version of Windows I ever have to use.
Re:This is cool (Score:5, Insightful)
Re: (Score:3)
That's what most people said about XP when Vista was on the horizon.
True, I might have to look at it again around Windows 9 or 10.
Re:This is cool (Score:4, Funny)
True, I might have to look at it again around Windows 9 or 10.
Windows X with Magic Mouse. Think Differentlier.
Re: (Score:2)
I'm still running XP and loving it (just as long as it stays nicely locked away in it's VM running on my Ubuntu box) - so as far as I am concerned, XP IS the last version of windows I have to use.
Re: (Score:3, Interesting)
Re: (Score:2)
Had Vista stuck around and Win 7 not come to the rescue, people would still be saying that about Vista.
Re: (Score:2, Informative)
Indeed. Tried Win8 out yesterday. Extremely disappointed with the forced nature of the Metro UI and how it takes over .. everything. Must admit I'm a fan of the ribbon changes to Explorer, et al. It's just a shame it's all hidden behind this horrible Metro UI that I never want to see. It's a shame that it's so difficult to switch apps if you want to "search" or actually use Explorer.
"What's that? You want to look up something on Wikipedia in Internet Explorer, then go bac
Re: (Score:2)
Metro will be good on tablets which is what its aiming for. And I already like it more than iOS on the ipad.
Nobody should seriously be using the metro interface while writing an artical in word while referencing websites, email, pdfs, etc... that's just asinine.
Use explorer where it makes more sense. Its not going away anytime soon, and if it does go away it will be replaced with something just as powerful... its absurd to think we are going to be forced into metro.
Re:This is cool (Score:4, Insightful)
Vux - I completely agree. It's more the point that it forces you to. If you hit F3 to search, you're taken to the Metro search interface. You're now forced to pick one of their search "targets" and to use their interface. You can't even see your application as you're now in a full-screen Metro interface, so it's going to take at least three clicks to get back to your program (one in the lower left corner to bring up the Start screen, then one on Desktop to open the desktop "gadget", then one on your application).
If, heaven forbid, you use Internet Explorer (which sadly, many users still do as the default browser on their PCs), it's also now a full-screen metro "app". If in the above example, you followed search to a Wikipedia link, you're now in a full-screen IE session with your original application several clicks away (and several clicks to get back to your IE to make sure you read something correctly, etc).
I understand it's for tablets. That's great. But forcing it on desktop users as at present is asinine. I hope to be shown in beta that we have the option to not use Metro at all. That hasn't been mentioned yet. What we've been told is that we're going to have to "change the way you do a lot of things" and that we need to "interact with the screen" more. That suggests they are going to force this Metro crapware on top of everything.
Re: (Score:3)
If you hit F3 to search, you're taken to the Metro search interface.
And its these little quirks that i think need to be cleaned up between now and release or its going to be another Vista.
If you are in the explorer windows interface, you should be able to search withotu leaving it. You should be able to open a web browser window without leaving it etc.
I'm REALLY skeptical that they would force you to keep ending up on a metro tile if you start within the explorer desktop.
Yes IE will run in Metro as
Re: (Score:2)
Definitely. I'm looking forward to beta so I can eat my words. :)
Re: (Score:2)
The Metro IE has a button (second or third one from the right in the lower bar) which allows to move the IE as it is into the desktop. You then end up with your website in the same IE window that you already know from Windows 7. And if you launch it from the desktop I believe it starts in that mode immediately, not in the Metro UI.
Re: (Score:3)
Err.. who launches Internet Explorer from an explorer window? You don't navigate to C:\Program Files\Internet Explorer and launch it. At the very least, you launch it from your Start menu except - oh, didn't you know - there's no Start menu in Win8. You click the Start button and you're taken to the full-screen MetroUI Start Screen.
Re: (Score:2)
It's not hard to get to the desktop. It's just hard to stay there. Any number of common operations take you back out to the Metro UI, and from there it's multiple clicks to get back where you were. The desktop is quite usable, just as long as you're not trying to mix common applicatons and Metro Apps. User-interfacing between the two is ridiculously clunky and awkward.
Basically they're trying to replace Win32 with Metro, which is fine if that's what basic users want. For advanced users, it's like a straight
Re: (Score:2)
Why do you still have to use it now? What's holding you back?
Re: (Score:2)
Why do you still have to use it now? What's holding you back?
At home, games and video editing, though I don't do either much anymore so I boot into Windows about once a month.
At work, Word for documents incompatible with Open Office. But I normally put it off until I have to reboot for a kernel upgrade anyway.
BSOD (Score:2)
>> Your PC ran into a problem that it couldn't handle, and now it needs to restart.
Your software caused a giant fuck-up; don't try to blame the hardware.
BSODs are very often hardware related (Score:3, Informative)
Not always the hardware itself, sometimes the driver, but I'd say 90% or more of the BSODs I see at work are related to hardware. Very rare that it is purely a software issue.
Re: (Score:2)
Re: (Score:2)
This happened to me, but it was an hardware issue (with the DMA chip, IIRC) - Linux simply was able to detect and disable it.
Re: (Score:2)
Re: (Score:2)
So when things go screwy with the driver it is a kernel level fault and often knocks the whole OS down. It was a poor design
And how would you have designed it at the time to get adequate performance? Why do you think pretty much all major OSes do the same thing?
Actually more performance reasons (Score:3)
That and the ability to support arbitrary functions of arbitrary hardware is where it first came from. Back in the NT days, nearly the entire graphics layer got put in the kernel to speed things up. These days they've managed to move more things in to user space, there are a number of kinds of drivers that are mostly either mostly user mode with a bit of a shim in the kernel, or entirely user mode and they talk to the hardware via something like a class driver in the kernel. It's helped a lot, but you can s
Re: (Score:2)
To be fair, it could be either.
always-on? (Score:2)
Re:always-on? it's Cloud-y in Seattle (Score:2)
If only these 'clouds' or 'cloud services' actually had effective redundancy like they claim to and we didn't have so many 'clear sky' moments where they go down.
Oh, come on, it's not like all the big Clouds got hacked this past weekend ... like Google and Amazon ... .... oh ... wait ...
Re: (Score:2)
Horrible marketing at work. (Score:5, Insightful)
So here's what everyone is hearing in the Windows world about Win8: "We're changing Windows. A lot. It's gonna look completely different. It's gonna act completely different. A lot of the things you do today probably need to be thought about differently".
Here's how IT management is interpreting that: "We might completely break Windows again. A lot. It's gonna confuse users. It's gonna make them less productive. Don't even think about using this product in a business environment without considering all of the extra support they're going to need."
Guess what? Based on what I've already seen, there's no way I'm even bringing this product into our environment for even a test basis until it's been out for over a year. If we're gonna have to completely retrain users how to do something, we're going to consider other things. That new Motorola Bionic with it's full screen dock and keyboard is looking more and more like something I want to own.
Retraining (Score:2, Insightful)
Funny how companies keep eating the retraining costs, while claiming those same training costs are the reason they don't deploy Linux desktops.
Re: (Score:3)
What retraining costs? I recently upgraded a whole slew of users from XP to Windows 7, those that noticed any difference were happier for the changes and were used to them inside of a day. The bigger retraining came with Office, not the OS and OpenOffice or LibreOffice are quite different from modern MS Office. They work in a pinch for a lot of people but not everybody.
Of course if you're talking about admin training that's different and I haven't met too many admins lately that are Windows only, most depl
Re: (Score:3)
If I'm being honest, I don't think it is the training costs that are the issue. I think it's dependencies.
Let me explain.
Every company I've ever worked in, yes they depend on Office (but could probably get by with Libre/OpenOffice). But dig beneath the surface and you find:
Re: (Score:2)
Win8, 25 years too late (Score:5, Funny)
http://i.imgur.com/vd2WA.jpg [imgur.com]
Re: (Score:2)
I remember Vista(?) was supposed to have different colors of screens of death.
Brilliant (Score:2, Interesting)
Cloud computing is the wave of the future. The idea of using a desktop PC as a primary computing device is increasingly becoming an anachronism. The wave of the future is ubiquitous computing capability not tied to one specific device. For instance, being able to listen to a song in your car on the way home from work, your phone while you walk to the mail box and through your home entertainment system when you walk in the door, with all the systems seamlessly interacting with each other so you never miss a
Re:Brilliant (Score:5, Insightful)
The problem is that cloud computing tantamount to slavery computing, turning users into slaves. It takes away all control and concentrates it in the hands of large corporations.
I'm all for ubiqutous computing, but unless I own and control all of the devices I use, and the software running on them, what's the point?
I'm tired of being a slave. A slave to the dollar, a slave to the government, a slave to the company I need to work at to survive in this pitiful existence. I don't want some big corporation to take away my personal computing experience.
I don't see how people are so blind as to think cloud computing is an improvement.
Re: (Score:3)
^^^ Exactly. People have forgotten that PCs were revolutionary BECAUSE they devolved control and power away from centralized IT departments, and put it directly in the hands of end users who could skirt bureaucracy and do cool, new useful things without having to wade through months of committee meetings first. Those who don't remember the past are doomed to repea...NO CARRIER
Re: (Score:2)
Why couldn't you have your own cloud? (Ok, one answer is that you still wouldn't control the conduit.)
Re: (Score:2)
Its becoming an anachronism primarily because software developers (yes I am one) would much rather have their code running protected on hardware they control (but preferably don't own e.g. EC2 Azure) and acting as a service than letting you have control of it on your own cheap commodity hardware. Really this is plugging the 'digital hole'. Damn now I'm sounding like Stallman, see what they've done to me?
Re: (Score:2)
Fine. Let my desktop PC use UPnP to configure my router, let my router update my DDNS hostname, and let my Android phone & tablet sync directly with my desktop PC. Maybe add a server appliance running Samba into the equation. No need to screw with proprietary online services that either cost lots of money or can vanish tomorrow without warning. I guess we're the geezers now, but anyone old enough to remember dotcom services we depended upon disappearing overnight (or mid-afternoon), never to return, is
Re: (Score:2)
> For instance, being able to listen to a song in your car on the way home from work, your phone while you walk to the mail box and through your home entertainment system when you walk in the door, with all the systems seamlessly interacting with each other so you never miss a beat.
> Obviously this won't happen with Windows 8 but at least it's step in the right direction.
I wouldn't expect it to happen with any version of Windows. I don't see windows ever having that degree of integration. At least i
Sanity Check? (Score:2, Insightful)
Is anyone actually stopping to say - "hang on a minute, what do people actually use?"
The hype of "the valley" would have us believe that everyone was sitting with a tablet with everything in the cloud.
The reality I see around me everyday is that everyone is sitting with a desktop/monitor/keyboard and is using a wide variety of local software. Not only are they doing that because it is "what has been", but also they are doing it because it is "what is required".
Is all this hype added to everything just to s
Re: (Score:2)
The reality I see around me everyday is that everyone is sitting with a desktop/monitor/keyboard and is using a wide variety of local software.
In the future everyone will plug in their phone when they get to work, and edit Excel spreadsheets in The Cloud using the touchscreen.
I read it on /. so it must be true.
Re: (Score:2)
That is a rather incomplete inquiry. The better questions to ask are why do people use the things they use? What goals are they trying to accomplish? How can we make their lives better?
Security (Score:2)
Re: (Score:3)
Not a lot of details yet, only one short (but tantalizing) talk at the general keynote today. Active Directory will now be paired up with some kind of security rules engine that can inspect claims (user attributes) and the contents of files and implement enterprise-wide access policies based on the values it finds. The example shown was someone putting a file with sensitive data in a public share. When an unauthorized user inspected that share, the sensitive file wasn't even shown.
Re: (Score:3)
It depends on what exactly you mean by "security". One fairly big thing of note that is directly relevant is that new-style ("Metro") apps run in a sandbox, quite similar to what you see on iOS and Android. By default, they don't get access to your entire FS - even for read - only to their own little corner ("isolated storage"). No network, either, nor cameras and most other hardware. App developer has to explicitly list features he needs in the app manifest when packaging it, and user needs to confirm that
Two things (Score:3, Insightful)
I have two things:
1 - Given Microsoft's track record for abject failure in the innovation department, does anyone really believe any of this hype?
2 - Does anyone else think trying to be two things at once will just be one hot mess? Unlike Apple who does iOS very well, and OS X very well, this seems to be doomed to trying to be two things at once, while simply sucking at both. I think Apple dabbled with the concept with Lion but quickly realized that when I'm using a desktop, I want a desktop OS, not a 27" iPad.
Re: (Score:2)
Actually, this hits the nail on the head. The current state of the system is exactly the hybrid that you fear.
The overall behaviour of the new UI is a trainwreck in its current form, although some some aspects are quite OK. The problem is that is the frequent switching between Metro and the normal desktop that gets forced on the user. Sometimes you get thrown out of Metro onto the desktop because the system wants to ask you a trivial question and brings up a regular window for that. Other times you are forc
What is Metro? (Score:2)
what innovation (Score:4, Funny)
Regarding the new improved BSOD: "After expressing emoticon-style sadness"
Windows catches up with 1980's mac.
Well, I guess it's a start.
Win8 will be competitive (Score:4, Interesting)
I'm at the BUILD conference, and my impression is that Windows 8 will be very competitive. The re-imagining effort is sweeping, and touches everything from the back end to Consumer devices. The big news is that HTML 5 is now a "native" programming platform for the client UI. There are two JS libraries, a pure JS library that implements the new Metro look-and-feel (WinJS), and a Windows/JS bridge library that exposes the Windows API (and hence the Windows-controlled hardware such as the camera) in Javascript (WinRT). Tooling improvements include terrific new debugging scenarios and a major upgrade to Expression Blend to be able to edit HTML/CSS as well as XAML.
Basically, MS has taken the best ideas of the web development world, and leveraged them to massively improve the development experience for their next OS. If I wanted to write Windows-specific apps, Win8 is a huge improvement. It's an open question, however, whether people want to write Windows-specific apps as opposed to web-centric apps. Even then, Win8 will definitely shorten and simplify the transition from a web app to a Windows app.
Congratulations! We have a winner! (Score:3)
WinRT corrections (Score:5, Informative)
The article linked from TFA has got quite a few things regarding WinRT wrong. Point by point:
Windows Run Time, WinRT- a C++ object-oriented API.
It's not a C++ API. It's a COM-based API/ABI that can be accessed from any language that knows what a raw function pointer is. It's relatively easier to do that from C++, because COM vtables map nicely to C++ vtables. But WinRT ABI itself is intentionally designed to be projected to different languages, adapting along the way. C++ has its own projection, but so do .NET and JS.
Applications can choose to use either the old Win32 API or the new WinRT but not both.
Wrong. You can use Win32 APIs in Metro apps - some of them are not available (largely because they are pointless in the sandbox, or deal with the old UI concepts), but some are. If you open windows header files - "windows.h" and friends - they now have blocks of code that look like this:
Desktop partition is what's available to non-Metro apps running on the classic desktop. App partition is what's available to Metro apps.
Furthermore, classic apps can actually use WinRT (while retaining full access to Win32 APIs). Not all of WinRT will work - specifically, most of UI stuff won't - but huge chunks of WinRT are not UI-related and are accessible. Examples include I/O and networking libraries, XML parser, XSLT engine, new device and multimedia APIs etc.
Of course WinRT is delivered to the programmer via XAML (or HTML)
WinRT is not "delivered via XAML", and most definitely not "via HTML". WinRT includes a UI library (Windows.UI.* namespaces), which allow you to use XAML as a declarative markup language for your UI (but you don't have to, strictly speaking). This is what is normally used by Metro C++ and .NET apps. JS apps don't use WinRT for UI at all - they use HTML5/CSS3, rendered by chromeless IE. They do get access to non-UI parts of WinRT, but they don't have to use it, and in any case it's completely orthogonal to their (HTML5) UI.
There is also no more need for P/invoke. As Win32 isn't being used there is nothing to invoke. There is no API lurking beneath the covers. So anything that you used to do via P/Invoke you will now have to find a way to do via WinRT.
You absolutely can P/Invoke from a .NET Metro app. For one thing, you can P/Invoke to call any of Win32 API functions that are available to Metro apps, as described earlier. Furthermore, you can write a C++ DLL (e.g. for perf), bundle it with your app, and call it from C# as usual via P/Invoke.
Now, in practice, you probably won't, for the simple reason that pretty much everything that a Metro app can do is covered by WinRT APIs. So why would you mess around with P/Invoke declarations when you already have an object-oriented API that can be used directly? Mixed C#/C++ scenarios are also better supported that way - you can make a private WinRT component DLL in C++, and reference it from C#. Your WinRT C++ classes automagically become visible as .NET classes, no P/Invoke declarations needed.
In fact, you could even go the other way around - write a WinRT component DLL in C#, and reference it from C++. And then both of those can be used in JS, so you can really mix all three if you want.
When you create a Page object with WinRT and run it then it expands to fill the entire screen real estate
By default, yes, but you can have two Metro apps run side by side.
If you want overlapping windows and dialog
Re: (Score:2)
The world squeals at the deliverance of Metro. [cue banjo]
Re: (Score:3)
Not that I use Windows for anything than gaming, and even there it sucks.
Windows sucks for gaming?
Re: (Score:3)