Live data from Hacker News

Microsoft hasn't had a coherent GUI strategy since Petzold

jsnover.com

261–270 of 604 posts

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

#261

Earlier quoted context omitted.

still works everywhere? the snark doesnt get you firther than that

Works everywhere on modern hardware only.

Majority of software doesn’t need to care about that.

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

#262

This is a problem with all the OSes.

I disagree. KDE and Gnome both have pretty consistent UI strategies. You may or may not like them but they have clear identities and design guidelines and follow them.

GTK1, GTK2, GTK3, GTK4, GTK5. Qt1, Qt2, Qt3, Qt4, Qt5.

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

#263
post #249

Java wanted to run your code everywhere so they basically wrote a byte code compiler and then wrote one vm per OS/architecture I never understood.NET's purpose. What problem it exactly went out to solve? Did Microsoft want developers to be able to run their applications everywhere too? Absolutely not. Sidenote - MFC is the ugliest thing you'll see. Yet they didn't mention another piece of work called ATL. Active Temp…

in its beginning .NET was a wrapper around ActiveX and Com-objects and it tried with C# to replace Java (disregarding the Virtual J++ attempt). as their own JVM did not meet the license agreement they made with Sun. so there were several reasons and not every reason being one a developer would care about

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

#264
post #199

Earlier quoted context omitted.

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

This one caught me completely off guard when opening YouTube the first time on an iPad: Accidentally clicked on a wrong button and got stuck in a "please subscribe to premium" modal. No amount of swiping or tapping outside the popup would help, only thing left was killing the entire app. This experience put a major dent in my perception of the "Apple has the most intuitive UI" narrative.

How is bad UX in the YouTube app Apple's fault? You can mess up Android's back button as well.

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

#265
post #249

Java wanted to run your code everywhere so they basically wrote a byte code compiler and then wrote one vm per OS/architecture I never understood.NET's purpose. What problem it exactly went out to solve? Did Microsoft want developers to be able to run their applications everywhere too? Absolutely not. Sidenote - MFC is the ugliest thing you'll see. Yet they didn't mention another piece of work called ATL. Active Temp…

> Active Template Library

Ugh that brings back bad memories. I remember it was supposed to be the answer to MFC. I did an internship where my boss wanted me to use it. It was very painful because it had basically no documentation at all.

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

#266
post #249

Java wanted to run your code everywhere so they basically wrote a byte code compiler and then wrote one vm per OS/architecture I never understood.NET's purpose. What problem it exactly went out to solve? Did Microsoft want developers to be able to run their applications everywhere too? Absolutely not. Sidenote - MFC is the ugliest thing you'll see. Yet they didn't mention another piece of work called ATL. Active Temp…

> What problem it exactly went out to solve? Did Microsoft want developers to be able to run their applications everywhere too? Absolutely not.

So .. initially it was "Microsoft Java", a managed language with tight integration into the Windows APIs, and non-portable. That was .NET Framework. A while ago they realized that even Microsoft didn't want to be tied to one platform, and moved to the cross-platform ".NET Core". It now occupies a similar role to Java but is IMO nicer.

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

#268
post #243

Earlier quoted context omitted.

Sure, if we ignore the stuff and bugs they still have, the missing features in SwiftUI and performance regressions, or the iPhonisms brought to macOS with Catalyst. The reboot of frameworks based in OpenGL with the Metal rewrite. And many other things I am not bothering with since all those OS System N releases, A/UX UI framework, Teligent based documents,....

Come on, you think SwiftUI has more bugs than the ten different Microsoft frameworks? There are just more people encountering them because the developers are concentrated on using one thing . It’s not perfect, but a compared to Microsoft , calling Apple out for having bugs is a little rich isn't it? I pose to you, if the Microsoft offerings are so compelling, why are the serious players using 3rd party wrappers like…

If Apple products are so compelling why are so many devs using Electron, React Native and Flutter on macOS, to the point it deserved being mentioned at WWDC 2025 State of the Nation Keynote?

My point was don't throw stones when having a big glass roof as well.

Apple isn't the perfection you make out to be, also has a rich history of failures, and only did not went bankrupt due to sheer luck of doing the right decision when there were not many remaining to take.

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

#269
post #63

Earlier quoted context omitted.

Your post is touching on a key question: why write a Windows-specific app? I'm a developer who has built and published several apps. I want the biggest possible audience for those apps. Why would I limit those apps to Windows? (Or even to any single platform/OS?) Web apps work everywhere. The web has grown increasingly powerful and capable. Why would I invest in a technology that can only run on a single OS? Doesn't…

> Web apps work everywhere. The web has grown increasingly powerful and capable. Why would I invest in a technology that can only run on a single OS? There are other options besides "web app" and "only one OS". A cross platform app which uses something like GTK or QT will be a massively better experience for your users, one a web app cannot hope to equal.

A lot of grandeur but zero substance. Aside from performance, what would being written in GTL/Qt bring to VSCode or Obsidian?

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

#270

Earlier quoted context omitted.

This one caught me completely off guard when opening YouTube the first time on an iPad: Accidentally clicked on a wrong button and got stuck in a "please subscribe to premium" modal. No amount of swiping or tapping outside the popup would help, only thing left was killing the entire app. This experience put a major dent in my perception of the "Apple has the most intuitive UI" narrative.

How is bad UX in the YouTube app Apple's fault? You can mess up Android's back button as well.

Because Apple does not enforce uniformity
Post reply on HN