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??
Microsoft hasn't had a coherent GUI strategy since Petzold
231–240 of 604 posts
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#232Earlier 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.
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#233Earlier 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.
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
#234Earlier 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
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
#235Earlier 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?
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#236Earlier 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
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#237Earlier 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.
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
#238Earlier 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?"
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#239Steven 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…
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
#240The 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?