Live data from Hacker News

Microsoft hasn't had a coherent GUI strategy since Petzold

jsnover.com

231–240 of 604 posts

Re: Microsoft hasn't had a coherent GUI strategy since Petzold

#231
post #35

That illustration at the end of the article is quite something.

Quite some slop Has it become unreasonable to use an image editor for anything? At least to stamp some readable text on top of your slop??

Sometimes I really don't know whether to laugh or cry.

Re: Microsoft hasn't had a coherent GUI strategy since Petzold

#232
post #197

Earlier quoted context omitted.

I agree. Except that WinForms has not been abandoned. In fact, it's one of the supported paths in the modern .NET stack.

WinForms is a layer built on top of raw Win32. So it's not portable. Even though Wine exists, Win32 calls can only be made from Win32 programs, not native Linux programs. So a WinForms app using the latest dotnet would need to run the Windows version of dotnet under Wine, and not use the Linux version of dotnet.

True, but: Microsoft haven't made a better UI framework that's portable to Windows yet. Everything after WPF has near zero adoption, including (critically important!) by Microsoft itself.

Re: Microsoft hasn't had a coherent GUI strategy since Petzold

#233
post #210

Earlier quoted context omitted.

Snide and subjective comments aside, you’ve clearly missed their point. Even if you take away subjective opinions on Liquid Glass, the point is that the core system updates things across the board. Unless apps have implemented custom drawing, you get a consistent-ish UI (for better or worse) across the system, whereas with windows you are beholden to whatever hodge podge of UI frameworks were chosen at the given time…

That's a bad thing. It breaks apps. Apple has decided to stop supporting apps that aren't continually updated. Microsoft hasn't.

I don’t think Microsoft’s approach to perpetually support old apps is unequivocally a good thing. It seems to be getting them into a deeper and deeper mess over time.

As a consumer I prefer Apples approach. If I were an industrial customer relying on old software to operate my machines i would prefer Microsoft’s approach.

Re: Microsoft hasn't had a coherent GUI strategy since Petzold

#234
post #227

Earlier quoted context omitted.

In iOS, task manager and closure can't be overridden. You swipe right to return to previous application. You can swipe left for a couple of seconds if you didn't intend to do that. You swipe up and remove the application from the stack, all processes of the application is killed. Background processing has strict limits, and you need permissions to run longer than that, and for some use cases, there are no recourse. O…

What about going "back" INSIDE an application? Think for example reddit, you open a thread, how do you go back? You open the "reply window, now ho you ho back? Maybe close it directly? I Android this is all handled by the same function and is often ranked as the most frustrating design choice in IOS

I'm not using Reddit in any capacity since they have started giving their content for LLM training, so I can't help you with that, but looking at 4-5 third party applications right now, they all have a left arrow at top left to go back.

They all are very different applications and have very different designs, yet the arrow is there.

To be honest, I baffled at your question for a second or so, because I never thought about that, yet the method is so universal that I was not thinking about it at all.

Re: Microsoft hasn't had a coherent GUI strategy since Petzold

#235
post #73

Earlier quoted context omitted.

Nadella thought he could take the reins and start yelling “Cloud! Cloud! Cloud!” and that would be successful. He doesn’t have a strategy and now that’s becoming apparent.

Nadella took the reins in 2014 and the stock has 10x’d since then. In the same timeframe, the sp500 has 2.5x’d. Sounds pretty successful to me?

If your only metric is stock price, yes. That’s the value proposition of enshittification.

Re: Microsoft hasn't had a coherent GUI strategy since Petzold

#236
post #227

Earlier quoted context omitted.

In iOS, task manager and closure can't be overridden. You swipe right to return to previous application. You can swipe left for a couple of seconds if you didn't intend to do that. You swipe up and remove the application from the stack, all processes of the application is killed. Background processing has strict limits, and you need permissions to run longer than that, and for some use cases, there are no recourse. O…

What about going "back" INSIDE an application? Think for example reddit, you open a thread, how do you go back? You open the "reply window, now ho you ho back? Maybe close it directly? I Android this is all handled by the same function and is often ranked as the most frustrating design choice in IOS

There is a common way to go back (swipe from the left edge of the screen). Some apps just don't integrate well and ignore the platform patterns.

Re: Microsoft hasn't had a coherent GUI strategy since Petzold

#237
post #73
post #61

Earlier quoted context omitted.

At this point one must ask if Microsoft is still a software platform company - whether their products form a substrate where an ecosystem can form and build a coherent software environment for the users of their platform. Microsoft used to be the Windows company (after being the BASIC company, then the DOS company). Then it became the Office company. Now it’s SharePoint and Office365 and Azure, a utility. Windows is…

Nadella thought he could take the reins and start yelling “Cloud! Cloud! Cloud!” and that would be successful. He doesn’t have a strategy and now that’s becoming apparent.

He had a strategy and it worked very well. But every strategy must be updated. It's basic BCG matrix stuff every MBA graduate knows by heart: sooner or later your star product becomes a cash cow and then a dog. To keep your company growing, you need to identify your next potential stars among question marks, boost them with cash from the cash cows, put competent managers in charge and remove those who get in the way.

Gates did this with Windows, Office, XBox among other things. Ballmer failed to do this this with Windows Phone. Nadella did it with Azure, but he needs to do it once again with AI. You can see that he's pushing hard with Copilots everywhere, what's missing is a manager that has a coherent vision of what AI at MS should look like. ScottGu is in charge of both Azure and AI at MS, but I don't know if he can deliver.

Re: Microsoft hasn't had a coherent GUI strategy since Petzold

#238
post #199
post #190

Earlier quoted context omitted.

Being a 70's child, in computing since the mid 80s you made me almost spill my Monday coffee. What a laugh, do you want the examples on Apple's side?

The evergreen question of "how do you go back and/or close an app on IOS?"

I feel that some people are just too old to get used to the swipe based ui. I mean friends of mine who just keep buying the only phones with (screen based) back and home buttons.

Re: Microsoft hasn't had a coherent GUI strategy since Petzold

#239
post #88

Steven Sinofsky wrote this piece a couple of weeks ago about the same topic: https://x.com/stevesi/status/2036921223150440542

It's very amusing to see Sinofsky of all people all but dumping on .NET and (still?!) not understanding why developers so proactively jumped ship from Win32 & MFC hell to WinForms. Or why the HTML/JS app model in Win8 never really took off. I was in DevDiv during his great WinRT push and the overall feeling I remember was that the guys in Windows had zero clue as to what the devs actually wanted, but were hell bent o…

> making the main menu bar ALL UPPER CASE

I remember that. Especially silly.

> Windows RT (not to be confused with WinRT, because Microsoft product naming!)

The gold standard will always be "Xbox one series X", designed to be confused with Xbox one series S.

Windows RT had one other anti-consumer and anti-developer feature: it was locked down like a Chromebook, so you could only use Store apps on it.

Re: Microsoft hasn't had a coherent GUI strategy since Petzold

#240
post #190

The deeper problem is that Microsoft keeps trying to solve GUI consistency at the framework layer instead of the design system layer. WinForms, WPF, UWP, WinUI -- each one a new framework, each one eventually abandoned. Apple solved this by treating the design system as the product and letting the framework be invisible. Microsoft has it backwards every time.

Being a 70's child, in computing since the mid 80s you made me almost spill my Monday coffee. What a laugh, do you want the examples on Apple's side?

[deleted]
Post reply on HN