Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

My experience has been the opposite. To me Windows 10 is the continuation of the 8/8.1 trainwreck, with the ridiculous Metro skins, a broken start menu, the half-assed fragmentation of the UIs into Metro/non-Metro, ham-handed app store/online services integrations, and various new features that do not work. I'll be going back to Windows 7, in which at least the UI works. And really, the only thing keeping me attached to the ecosystem is the PC games.


I liked Metro on Windows 8, despite it's rough edges. Just needed to get used to it, that's all. I could get to any part of the OS in a few key presses. If it's a tile on the desktop itself, arrow keys, enter, done. If not, win-key + type first few letters, arrow keys, enter, done.

I cannot understand how people like the tiny start button and menus and right-clicks and multi-level navigation in the old Windows UI. I used to overcome that by simply having shortcuts to the applications I used most on the desktop. Metro with its large tiles for those same applications was a much better fit for that.


That tiny start buttons and menus are not that tiny, if you have a monitor in front of you. They are tiny only if your real dpi and the dpi that the apps expect do not match. And on the contrary, the controls became huge, wasting ton of space in the Metro/Modern versions.

Metro tiles are OK for simple apps, but you are not going to make CAD or NLE with that. For these apps, you need those tiny controls, ability to cram lot of them into small space and ability to adjust the design to the target intent. Metro tiles won't help you with that.


> a broken start menu

I love Windows 7, but do you honestly think the Windows 7 start menu is not broken? I believe we just got used to it over time.

In Windows 7, I can either have an unstructured list of "pinned" programs, or I can manually categorize the real ("All programs") start menu.

Option 1 doesn't scale beyond ~15 items (I have 22 pinned programs and it's a mess), and option 2 breaks whenever a program updates itself and puts new links into the top level. Also, option 2 is not an option at all for 99,9% of users, so it's quite obvious why MS wouldn't optimize for that use case.

The single thing that I like the most about Windows 8.1 machines is how I can group programs on the start page. Now that it isn't fullscreen any more with Windows 10, I am pretty much looking forward to it.


My biggest problem with Windows 7 and especially the start menu was that certain folders were first class citizens and other were not. I could never quite figure out how to instruct someone to get to their user folder or understand why downloads were not a library.


Oh yeah, those libraries are a PITA. I disabled them entirely (using some registry hack I guess). It's easy to forget about those little pain points once you have worked around them.


Why don't you just search for what you're looking for?


Muscle memory is easier on the mind than name recall - it simply wastes less brain cycles.


In my experience muscle memory is just as easy to pick up with typing the name of an app than clicking - apps I use all the time I can open by typing their name without thinking about what the name is, apps I don't use all the time I find myself opening the metro start screen and wondering which will happen first, remembering the name to type or spotting it in my tiles.


You're right. Though at least on Windows 7, typing to search apps in the start menu was a miserable experience that takes dozens of seconds to find the application you're looking for. I hope they have improved it in 10.


I had this discussion several times when Windows 8 first came out. As much as I didn't really like the Start Page, it didn't affect me that much as I search for everything. I've been doing that so long that actually using the mouse to find an application (not on the desktop or taskbar) feels awkward.


You can still make it full screen if you want:

Settings > Personalization > Start > Use Start full screen


Can you put your contact info in your profile? I need to ask a quick question.


Can you still use quick launch toolbars in windows 10 ?

It's old school but I've always find it more efficient than pinned apps or using the start menu.

http://i.imgur.com/IKYeKP5.png


Why didn't you just use Search?


Oh as a gamer you can better just get used to it, because of DirectX 12 games that will come in time.


Can't you just put Steam in the equivalent of the startup folder?

I've not used Win10 but all I do with Win7 is act as a bootloader for Steam. I don't really anticipate ever doing anything else with it, either. I assume there is something analogous to the old startup folder.

I mostly seem to spend my time running modded minecraft (FTB) on linux anyway.


Oh as developers you better just get used to supporting DirectX 11, because a lot of people still don't want to be brute forced into these situations.


It'll start as "better on DirectX 12," there'll be a Crysisesque "DirectX 12 only" game that is the prettiest thing anyone has ever seen, everyone will move and the holdouts can keep playing old games off Steam and GOG if they don't like it.


That was the plan with DX10 and we have seen, how that one went.

The thing is, the majority of gamers will update based on the available cash, and so gamedevs will be targeting the expected hw base at the time of release.

So it really depends, whether you except the gamers to go on spending spree (nvidia and intel would certainly love that), or not.


Existing DX11 cards will be compatible with DX12.


Except gamers will upgrade because of the performance implications of the DirectX 12 API. With an incentive like that, no one will care about the few holdouts that refuse to upgrade because they're uncomfortable with a few UI changes that don't affect what you can actually get done.


You mean like when Microsoft tried to force adoption of Windows Vista by not bringing DirectX 10 to XP, and in response developers stuck with DirectX 9 for years?

A huge portion of the gaming market (China and large parts of Asia) is still using Windows XP. D3D9 renderers aren't going anywhere.


No, DX9 renderers aren't going anywhere, but they're being abstracted away and all the shiny new code is being written for DX11 and DX12. So all of the fancy high end features will be on newer systems only, with the others having less and less support. I know because this is what I'm doing at work at this time.


I would add to that list that it is a mixed bag of various versions of UI. When you go to the control panel you are welcomed by some big grey square. In sub menus you will find some windows 7 style white control panels. And if you keep digging deeper the old grey non-resizable dialog box are never far.

The only consistency with the other versions of windows is that the hierarchy in the settings is all changed again to make sure it will take everyone time to find its way.


I find it interesting that you both complain the settings have stayed the same and change too much. What would you have wanted here?


The hierarchy has changed, the UI is completely inconsistent.


One thing I noticed from the tech preview I tried the other month was that whilst the press excitedly noticed new "settings" apps in parallel with the control panel and proudly announced new technologies, there is still decades of old cruft lying around. I know they have much work to do but it still feels like an operating system of many parts, all glued together.

Some issues I noticed in the preview I tried: 1. The underlying system hasn't changed (still life in COM land with the joys/distresses of the registry and cryptic UUID keys where half of the configuration is secretly stored) 2. The icons in MMC don't match anything else on the system (even the icons in Control Panel are not consistent - are they flat or should they have depth? Should they have no perspective or should they be set at a jaunty angle?) 3. Even the icons in Explorer don't match each other (my user directory doesn't match any of the icons beneath it) 4. The new Settings window is not resizable even though it is 50% white space 5. Control Panel is still there despite this new Settings window (duplication!) 6. Explorer permits you to show menus but they're actually just the tabs on a frustrating ribbon bar 7. Notebook theme issues that were introduced in Windows XP still persist (Explorer's Folder Options window has a white tab and border for the General page but the General page itself is grey; when you switch to the View and Search pages in this very same notebook those pages are white without a hint of grey; this General page is written without knowledge of theming..? plus none of the controls line up!) 8. There is still no consistent Open Dialog (Notepad uses a different Open dialog to MMC, for example; the MMC one is from about 1995, I was surprised there wasn't a briefcase on it!) 9. There appears to be no HIG for menu placement in relation to toolbars (is the menu ABOVE the toolbar or below it?; control panel menu is below the toolbar, Explorer is above, Settings app doesn't even have one), should true menubars be allowed (like in Notepad) or should they just be placeholders for ribbons (like in Explorer)?

It's all just a big ball of different GUI styles and fashions from 25+ years of fashions, windowing toolkits (yes, you can find the MFC40 and 42 DLLs in the Windows directories in this, and yes .NET is there too, but the ancient Windows API will still work fine too, plus Win32!), user-interface guidelines from different decades and generally a mess.

I will wait to see how people rate it before installing.

EDIT: I notice downvotes but no responses?? I thought my points were valid - the mishmash of libraries from decades and decades with artwork from those decades makes for a convoluted jumbled experience. You wouldn't feel comfortable in a car that had a klaxon for the horn, a handbrake outside and a gear system with no synchromesh but that sported a brand new LCD illuminated dashboard - it would feel a mishmash and a mess. This is precisely what this feels like, and something I thought they would like to jettison or at least tidy up.


Backwards compatibility is a STRONG point of windows, not a drawback.

Remember that this is something used by business users. Technologies like COM are without equal in the field (native automation of every major software for example).

The only negative points you mention are icons and the pure existence of things you obviously don't and can't use. It's all in all a very silly paragraph you wrote.


Backwards compatibility is a STRONG point of windows, but the GP is right that it doesn't make for a nice, consistent user experience.

The file picker is one of the worst offenders, as the applications that you use the most have a tendency to use the worst version available, and it's impossible to pass your settings from one version of the dialog to others. There are versions of the folder picker that don't even let you paste a path copied from your current open Explorer window.

(Why is it that, in the 21st century, NONE of the major desktop vendors has thought of putting the list of currently open folders in the Save dialog window? Not the "recent" folders, not the "frequent" folders, but the actual folders I'm working with, RIGHT NOW?)


I understand backwards compatibility being a benefit, but why keep introducing new frameworks and ways of doing things if the old ones never get truly deprecated or cleaned up? Why highlight all the wonderful new Metro features and Universal apps if Win32/AFX/MFC/COM/COM+/DCOM/.NET/.NET not compatible with that other .NET/Silverlight/Metro never gets tidied up or moved on? It just leads to more bloat.

They've made a clean break with IE, why not do the same with Windows APIs one day? I like being able to run my ancient Win32 app and Windows API app as much as the next guy but there comes a point when they should tidy up, surely? Else why move to the new frameworks and APIs if I can still just write something in the ancient frameworks, replete with security issues?? Why bother moving to .Net?

If you love COM as much as I don't, try writing an MMC plugin in the C++ MMC API 2.0 (not the .net 3.0) one and see how well you get on with the joy of undecipherable COM messages and debugging.


I never said it was easy. It's enterprise features that HAVE to have a long lifetime.

But COM is simple interface dispatching (it is actually much easier to implement COM in C/C++ because you have actual control over the interfaces and marshaling) in the end with syntax that is a bit dated i agree. It is not rocket science by far...


It is if the interface is connected to a rocket.....

You're right. The syntax is grim and debugging/troubleshooting is not pleasant.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: