Hacker News new | ask | show | jobs
by ronsor 756 days ago
There are a few reasons:

1. People expect more functionality, and that requires more processing power

2. Fancier eye candy

3. Spyware, or telemetry, or whatever else you want to call it

4. More background services are running by default

2 comments

Added security layers as well.

Source: Worked on developer APIs for Windows Universal Apps. Those sandboxes don't come for free.

+1, sandboxes are really heavy performance-wise.

The telemetry gets bad rep, but its impact is almost non-existent. At least for the actual telemetry. There's some functionality crap, like Bing-search in Start menu, which slows user down, because it makes a web request. But that's an actual feature. Telemetry is just sent in the background, whenever CPU is not busy.

There was a lot of contention when Cortana was being integrated into the start menu directly. They have very temperamental performance tests for first paint on the start menu open. Cortana caused their 250ms (or something to that number) first paint time limit to exceed to over 5 seconds for first paint. After enough grumbling, they eventually decoupled Cortana from the start menu directly. Thankfully.
Bing is just telemetry disguised as a feature.
Sometimes I wonder if it hadn't been better to spend 20 years hardening the existing APIs instead of all this sandboxing upon sandboxing.
No. We need to patent this round thing. /s
> 2. Fancier eye candy

I suppose you are reffering to WinXP. /s