I should have said "essential" hidden UI. Again, it goes back to the difference between a "power user tool" (like the awesome Power User menu in Windows 8 and 8.1) and something everyone needs to get basic work done.
iOS does NOT have any essential UI elements that cannot be accessed via an on-screen element or physical button. The only UI element I can think of that you can't get to (until iOS7) without using a special gesture is the Notification tray, which is clearly non-essential (you could happily use an iOS device for years and never know it is there and never miss it). Now on iOS7 we also have the power tray thing, but again, those are shortcuts to things you can always do elsewhere. And, even then, if you do swipe from the top, they show a pull-tab to make it obvious.
Gestures = Hotkeys. Handy, useful, powerful. But they can't be the only mechanism, or you have emacs.
I'm still not convinced. If developers are properly implementing it, you should now have a consistent location for things like app settings, rather than it being up to them as is the case on iOS. Clearly some developers are not doing this, but it
should be more consistent to always have the app settings in one place.
I mean, I understand what you're saying about hidden UI, but the whole Metro UI is completely based around those edge gestures, I can't imagine anyone that owns those devices not knowing to do that.
It's really only a problem for desktop users that have a regular mouse, because there it
is relatively hidden. With a tablet, the whole edge of the device is a way to access it. Maybe I'm wrong, but it sounds like you have only spent any time with Windows 8 on a desktop machine with a mouse.
No, it isn't. That's the ONLY way (other than command line trickery, which is worse) to reboot the computer by default on a Windows 8 install.
I guess I've just never understood the "but my shutdown button is hidden away" argument. I have a physical power button on my computer for that. It moved from being a software control to a hardware button more than 10 years ago when it stopped immediately killing power to the system.
It is also the only way to access the Control Panel to do things like change the brightness of the screen unless you know the name of the control panel applet you are looking to use (and then you have to search, so it is similarly hidden).
This is the same as iOS - the brightness control is "hidden" in the Control Center. (previously accessible by a double-press of the home button - how's that for hidden UI?)
If it worked that way in practice, it'd be fine. But it doesn't. The built-in apps are somewhat better at this now in 8.1 (Maps used to have stuff spread everywhere), but third-party apps wildly disobey this system. Almost none of the third-party apps I've tried out use the Settings Charm for anything useful.
We're talking about two different problems here. You are complaining about settings being mixed between the App UI and the Settings Charm, and I agree that may be a problem. (though it's not one I have really encountered)
What I was saying though, is that Metro app settings are done through the Metro UI (whether that's in the app or the settings charm) and Desktop App settings are handled on the Desktop.
There are no desktop settings controlled through the Metro "PC Settings" app, or the Settings Charm. The two are kept completely separate.
I've seen many people argue "why are there two control panels" but it would be
far more confusing if Desktop settings were set through a Metro Control Panel, than the Desktop one, or vice-versa.
. There is some of this on iOS, but it isn't anywhere near as bad as Metro. Apps typically fall into two categories on iOS: Cross platform apps that use in-app settings dialogs (usually plainly apparent and not hidden behind a gesture-only secret handshake), and iOS-only apps that use the Settings app). For example, on many of the Metro news reader apps I've tried (almost all of which are terrible, by the way), there is almost nothing useful in the Settings Charm, some settings in the hidden right-click menu thing, and some underneath some kind of in-app dialog with a button or link in the UI. But then others use the Settings Charm. I never know where to look, and I feel like there are "infinite hidden possibilities".
What I've seen is that app settings (e.g. your account settings, general preferences etc.) go in the Settings Charm, and things relevant to the current view (e.g. list style) are in the regular right click (swipe) menu.
I don't know about this. We've done quite a few test deployments of Windows 8 tablets at my job, and almost no one liked them except "technology people". One of the main complaints was that it was "hard to find things". People don't use this stuff as heavily as we do. Many of our users aren't able to find the Settings app on iOS because they use it so infrequently, and that has an icon right on the first screen! Something my mom used three weeks ago?
It's because it's so inconsistent on iOS. Why would settings for an app you're currently using, be hidden inside a separate settings app? It's ridiculous. That still trips me up when it happens too - especially if it's a newer app, as putting your settings there is generally out of favor these days.
Other things about Metro seep into the desktop OS, and the look-and-feel is jarring. For example, reassign a file extension association. Ignoring for a moment that it asks you over and over again, which is irritating, the final "you have other apps that can open this file" notification thing that comes up, doesn't look or work ANYTHING like the rest of the Desktop environment. It is jarring and looks out of place.
I'm not sure what you mean about being asked over and over again. I only remember ever being asked that once when I installed a new web browser.
The "you have other apps..." prompt is using a standard system notification - the same as you get from emails, skype, calendar events etc.
And I would agree with you about the new dialog for reassigning a file association if it didn't work so much better than in previous versions of Windows, where it would often only list a single program, and require you to browse for the new one manually. In 8.1 it generally works
much better for me than it did on 7. Would you be happy with it, if it looked like
this?
I really think this was a terrible idea, and it is biting them now. Apple, for all their faults (and they DO have many faults), made the right call on this one. A truck OS for a truck and a bicycle OS for a bicycle.
I don't know. It just feels like iOS has been stagnant since version 4.0 or so, and they've just been changing the UI style more than anything else. The OS doesn't seem to be going anywhere, and anecdotally at least, that's the impression I'm getting from casual users too. They don't see any reason to upgrade their devices now, because there's no new functionality they would gain from it and I don't know anyone that's really buying new apps any more. Maybe it's a skewed perspective, but it feels like the app store died around iOS 6's introduction.
There's still nothing like a central document store in iOS, so if you need to move a file around multiple apps (because most are so single-tasking, that they can't do everything you want) you still need to create a duplicate copy to send to each one, make your change, and then pass it on. The best solution anyone has come up with is to use Dropbox or, less frequently, iCloud syncing, which requires an active connection and a willingness to send your private data over the internet.
Just ask anyone using Windows Server 2013 in production (if you can find anyone, which is challenging enough) if they like the UI choices. (Everyone I know who likes it and defends it would just as soon do everything from the Power Shell. Well, then, that's the definition of a failed UI design, if your users are just end-running it.)
Well you say that like people running Windows server were doing anything other than using Power Shell. That's just the kind of person that manages servers.
But they're backing out of it, or at least I think they are planning for it (until the new CEO is hired and he or she gives a final answer). There's been a bunch of interesting and suspicious leaks through Thurrott and others... I don't know, I think we're going to see a real move (back towards the Apple model) with the next big release of Windows.
I think we might see better integration between the two on the desktop, and
possibly removal of the desktop on RT devices once there are Metro apps for things like Office, but overall I don't see their strategy changing - especially now that there are x86 chips which are competitive with ARM hardware, but open up the ability to run any legacy x86 apps. Sure, they're a little underpowered for the desktop right now, but in a couple of years, I wouldn't be surprised to see the market moving away from ARM - at least as far as Windows tablets are concerned, and probably Android as well.