(no title)
4rt | 1 month ago
vs used to help you build setup.exe, which was always a huge chore to use.
clickonce was launched to replace all this with hosted manifests and auto-updates and modern features like that, and immediately forgotten about because it was so broken. nobody ever used it.
then they brought out WinUI and the windows store, which was so overly sandboxed that it didn't fit most use cases and the permissions system of the store never seemed to line up with the APIs themselves.
then they tried their best to destroy myget by launching winget, which got forgotten about again. now even MS doesnt use their own store.
7bit|1 month ago
I'm not sure I would say Microsoft forgot about the store. I think Microsoft is like a Dog that has no head, no legs, only tails. And these tails have their own will and don't care about the dog in the slightest.
4rt|1 month ago
Traubenfuchs|1 month ago
On startup, if not already there, it automagically copied itself to the installation directory, created an autostart directory link and started it from the new location and got killed with a named pipe command. It contained and extracted another .exe that was continuously checking for new versions, downloading them and starting them.
As malwary as it gets but it worked flawlessly!
The windows store nightmare that came after looks dreadful.
tonyedgecombe|1 month ago
juujian|1 month ago
iamcalledrob|1 month ago
You can spend weeks of effort and hundreds of dollars just to ship an installable hello world app these days. The MS store takes care of signing, but there are other trade-offs.
The entire desktop TTHW (time to installable hello world) story is horrible across the board:
- Win: Decent tech foundation for updates made insufferable by code signing requirements.
- Mac: No update story, cobble together a bunch of tools/scripts, notarize releases with Apple (not very onerous), hope you don't ship an update that crashes at launch because you broke your updater too.
- Linux: No consensus on how to package. Bob wants a .deb, Alice wants a snap. Flatpak seems to be winning overall. The best tool to smooth over Win/Mac installer headaches (Conveyor) doesn't support flatpak. Bummer.
JodieBenitez|1 month ago
Bob wants a deb. I give him a deb. Bob is not happy because I compiled the software with an incompatible glibc. I deploy a webapp for Bob. Alice gets to use it too.
ThatMedicIsASpy|1 month ago
hacker_homie|1 month ago
I did run into a lot of issues with the store/winrt APIs where there were backdoors that the NTDev team used to work around all the limitations, but they would never publish them.
izacus|1 month ago
Was it... REALLY though? Everyone knew how to use the setup wizards.
4rt|1 month ago
RedShift1|1 month ago
LtWorf|1 month ago
iberator|1 month ago
I'm glad that after windows 10, you can finally install most software as NOT ADMIN via disabling(!) UAC completely :)