The biggest issue in my opinion is that Microsoft is chasing web devs. XAML is pita, just like css and html markup. They need to pick a lane and just use it. Allow other frameworks access to the default low level api such as Win32, but document it to the same level as Google does on Android and Apple with SwiftUI
I actually like the idea of GUIs being represented in a markup (whether that be XML, QML, GNOMEs new Blueprint (which is kinda a markup language I think?) but I also thought display postscript was elegant so maybe I'm backing the wrong horse
I think the whole world sails on that ship and MSFT just wants to catch up. Their most darling developer tools since 10 years ago are mostly by web and for web: Typescript, VSCode.
It's that Nadella doesn't really care about Windows, even though the kernel is the root of Azure. In addition, all the newer gui frameworks abandoned RAD interface. That is what made and still does make Winforms and WPF popular.
AFAIK it's more like a reimplementation of NT APIs in userspace - aka basically Wine with extra steps, or Linux UM. There was a slide deck going around about Project Drawbridge, here: https://threedots.ovh/slides/Drawbridge.pdf
But what about Hydrogen? Many ICE companies would be better to focus on that. It would allow legacy vehicles to stay on the road, and fix the range anxiety in places like the US which is way bigger than all of the EU and bigger than the populated parts of China.
Hydrogen ICE is not a viable technology for many reasons. Combustion temperatures would require exotic alloys to manage and the power density is quite low. I remember BMW made a H2 ice version of one of their large V12s and it made like 125hp...
If you want to make synthetic fuels it’s similar effort and efficiency to make methane as it is to make hydrogen. In fact converting one to the other is trivial and the conversion from methane is how we actually make hydrogen today.
Hydrogen has a lot of issues. It’s a pain to store since it’s corrosive and does not liquify or stay liquified without cooling and extremely strong pressure vessels. Methan is already used pretty commonly. A lot of busses run on methane today.
So we’re taking methane, a fuel that’s used in transit already and that we gave a shortage if right now since it makes fertilizer and the hormuz straight is blocked. We’re taking that precious methane and converting it to hydrogen (not at all green to do this and the carbon goes into the air at this point) and then we’re awkwardly transporting this and storing it in cars with all the problems that has just to burn the hydrogen in the car pretending that we never released co2 in the process.
Now you might say ‘yeah but in theory you could use electricity to make hydrogen’ and I’ll point out that’s grossly inefficient to just using a battery electric vehicle and it’s not at all done at an industrial scale due to the reality that it was always just a way to sell fossil fuels with an obfuscation of where the release of carbon occurs and never intended an actual reasonable way to store electricity.
People have been trying hydrogen. It’s generally a bit of a disaster.
And increasingly I think that is being quietly admitted. It has a weird afterlife in buses (where the range potential is interesting for long-range intercity routes), but even there, at this point, it’s marginal. The Irish transport authority placed an order a few years back for 800 BEV buses… and three hydrogen buses, for instance. A decade ago, BEV buses and hydrogen buses were both basically experimental. Today BEV buses are ordered by the thousand; hydrogen buses are still experimental.
(Also I expect hydrogen _trains_ to hang around as a concept for a while, and it _may_ actually be viable there where adding overhead lines is not.)
> It would allow legacy vehicles to stay on the road
How? Hydrogen cars _are electric cars_; they just have a fuel cell instead of a battery. If you’re imagining that they have, er, a four stroke engine that they burn hydrogen in or something, yeah, that’s not a thing.
I suppose if you wanted to get _really_ weird you could have a hydrogen turbine car? But again, that’s nothing like current petrol cars tech (and would be horribly inefficient relative to the fuel cell ones).
Hydrogen is an energy storage medium, not an energy source.
You need to use energy to create hydrogen - and the energy required is 5x what would be required to just store the same amount of energy as electricity in a battery.
55kWh of electricity for hydrogen generation results in around 10kWh at the wheels of a hydrogen car.
Or you can just shove the 55kWh directly to an EV battery.