logoalt Hacker News

roxolotllast Saturday at 12:24 AM25 repliesview on HN

“start menus made with React Native, control-alt-delete menus that are actually just webviews”

Haven’t used windows in five years or so but I’ve kept hearing bad things. This really is the icing on the cake though. Yea the AI stuff is dumb but if a OS manufacturer can’t be bothered to interact with their own UI libraries to build native UIs something has gone horribly wrong.


Replies

AceJohnny2last Saturday at 12:43 AM

Microsoft has a history of creating new UI frameworks. IMHO it's the result of Ballmer's "Developers, developers, developers!" attitude, which I think is a good thing at core (court the developers that add value to your platform!)

But this results in chasing a new paradigm every few years to elicit new excitement from the developers. It'll always be more newsworthy to bring in a new framework than add incremental fixes to the old one.

React has had tremendous success in the web world, so why not try and get those developers more comfortable producing apps for your platform?

(Tangentially, see also the mixed reaction to Mac native apps switching from AppKit to SwiftUI)

show 13 replies
CjHuberlast Saturday at 1:16 AM

AFAIK the Start Menu itself is still C++ and XAML however only the Recommended section is build with React Native [1]. Funnily or rather sadly, they seem to be quite proud of using it as seen in the video.

1: https://youtu.be/kMJNEFHj8b8?t=4m47s

show 2 replies
lawgimenezlast Saturday at 1:02 AM

Microsoft dropped the ball with Universal Windows Platform framework, I worked on one project using this framework and it was one the best. Our codebase run on both phone and desktop Windows 8. This was 2014-ish if I remember, and then Windows phone got killed.

show 3 replies
chroma_zonelast Saturday at 1:03 AM

The Win11 start menu used to have a fun bug where pressing Ctrl-Minus would open search with the phrase "zoom out". No other shortcut did this. Just Zoom Out. No idea how a bug like that happens.

show 1 reply
reincarnate0x14last Saturday at 12:58 AM

Pretty standard for Microsoft lately. The old stuff is still there, we're adding a completely new stack adjacent to it so now you can live with the worst of both! The Windows 8 tablet interface and the Win11 wtfever that is still sometimes kick out a dialogue box unchanged since Windows XP.

One can only imagine what the product managers of like .NET think of all this.

show 1 reply
cogman10last Saturday at 12:40 AM

The windows problem is every other OS release has included new UI libraries. Over the last 10 years they've made something like 5 different new ways to make native windows UIs. And, of course, they support all of them. You can use the classic Win32 API or you can use the newest WinUI 3

jsheardlast Saturday at 1:08 AM

Typing "Visual Studio" into the new start menu may randomly trigger a Bing search for "Visual Studio" instead of running it, but on the other hand that makes Bings KPIs go up so it's impossible to say if it's bad or not.

show 5 replies
trueismyworklast Saturday at 1:02 AM

Long time ago, I read a blog about how the user must absolutely trust the dialog boxes for Ctrl+Alt+Delete and Adminstrator passwords and why they were tricky to get right..

Then I hear that now ctrl alt delete is a webview. Its difficult to believe. Do you have a reference?

show 3 replies
2OEH8eoCRo0last Saturday at 1:16 AM

It takes over five seconds for task manager to open on my Windows 11 work laptop.

show 3 replies
yokoprimelast Saturday at 4:34 PM

I'm not maining windows, but i dual-boot it on my gaming pc (no BF6 on Linux). In all fairness, Windows is no better or worse now than it was 5 years ago. Its not like its suddenly become completely unusable (or more unusable, depending on your perspective). Copilot fluff is being injected a lot of places, but you can largely ignore it and use windows as before. I do feel like Windows is on some sort of life support, that its not the main focus of Microsoft. Again, this is not really new.

show 2 replies
jasonlotitolast Saturday at 12:48 AM

Yeah. Crazy when the two most significant desktop OS's (Windows and MacOS) have native UIs where something has gone horribly wrong.

show 4 replies
smileson2last Saturday at 1:22 AM

I'm honestly not sure Microsoft even cares about Windows anymore, to me it's felt like they burned everything internally during Windows8 and the ValueAct battles sealed it .. hell they even entirely removed the Taskbar back then

I've always wondered what things would be like the Microsoft break up went though, I really do think personal computing would be better off and the people involved would probably have even more money to boot

memoriuaysjlast Saturday at 12:41 AM

what has gone horribly wrong is the native UIs. they are completely worthless, across all OSes - difficult to use, limited, and in general suck compared to HTML/CSS.

I've worked with all major GUI frameworks, from MFC to Qt, they all suck compared with React/Vue

show 9 replies
publicdebateslast Saturday at 1:18 AM

Am I missing something, or hasn't Microsoft done this since Windows 9x with apps like Explorer and Control Panel heavily using web views internally rather than "native" WinAPI GUIs?

show 2 replies
mindcrashlast Saturday at 7:49 PM

A loI of people don't know about this and I don't know if they really went ahead with it (been away from everything Microsoft professionally just about three years now) but at the time they were pretty serious about the idea to build all Office apps in React, so (according to them) they could more easily build "great multi platform experiences" from the same codebase.

Why they thought it couldn't be done with the .NET stack they already had (this was after the purchase of Xamarin and Blazor becoming a thing, mind you) still baffles me.

Johanx64last Saturday at 12:44 AM

>OS manufacturer can’t be bothered to interact with their own UI libraries to build native UIs something has gone horribly wrong.

I honestly think that has way less to do with Microsoft, more of a representation of "software engineering" practices these days.

For example, Gnome shell has bunch of javascript in it, GTK has layout and styling defined in some flavour of CSS, etc.

I'm of opinion if you start writing OS userland in either javascript or python (or both), you should be fired on the spot, but I don't make the shots.

Most technical decisions aren't really driven by what makes a better end-user experience or a better product, it's mostly defined by convenience and familiarity of substandard software developers - with mostly and primarily web-slop background.

show 5 replies
chabskalast Saturday at 1:56 AM

Whenever web dev comes up, we got people saying it's fad-driven development where a new framework comes out every week. Those people have never done real native development. React and Angular have been the solid stable bedrock of web frontend for ten years, and the churn is nothing compared to Windows, OSX, Android, and iOS UI dev.

andrekandrelast Saturday at 4:58 PM

  > OS manufacturer can’t be bothered to interact with their own UI libraries to build native UIs
i wonder if they ever thought about using copilot to fix that (insert thinking-face)
jordwestlast Saturday at 4:26 AM

> but if a OS manufacturer can’t be bothered to interact with their own UI libraries to build native UIs

But if they don’t use web tech it would be too expensive to build the start menu in a way that works cross platform!

Oh wait

einpoklumlast Saturday at 4:54 PM

I am forced to use Windows 11 at work on my laptop (produced in 2023). When resuming after hibernation - from the time I press the power key and I see the the release-lock prompt screen with the password/PIN box - that's maybe 5 to 10 seconds; but from that point, until the OS actually responds to key presses and shows characters typed into the text box - well, that takes between 2 and 3 _minutes_.

And that's just one example. I curse Microsoft every day.

show 1 reply
prism56last Saturday at 1:20 PM

Not a developer, what's the issue with React Native?

show 1 reply
sandworm101last Saturday at 3:58 PM

I am forced to use windows at work. Last week my web searches looked strange ... not getting the ussual results. Bing! Some windows update reset my default search from google to bing. Again! Microsoft's dirty tricks will never stop.

I am considering writing software specifically to feed random junk jnto Microsoft's telemetry cloud. I will call it "fusk-MS" and it will send random searches to Bing and fake screenshots of a linux desktop to copilot ten times a second until Microsoft stops acting like such a jerk.

show 1 reply
wiseowiselast Saturday at 10:20 AM

> their own UI libraries

It doesn't help that their own UI libraries are unfinished, unpolished, hot garbage.

I commend on using React, though. Like it or hate it, React is the closest to one true framework for everything.

show 1 reply
justinhjlast Saturday at 12:50 AM

How the start menu is programmed is of zero consequence to me.

show 2 replies