Hacker News new | ask | show | jobs
by osigurdson 1315 days ago
Microsoft has traditionally believed in abstractions (i.e. interfaces) while Apple believe in concrete implementations. Abstractions are flexible but always leak and therein lies the problems.

I think the interface approach made sense I earlier days of computing. These days it is better to make a zillion, exactly the same computer like Apple does.

1 comments

So it is technically impossible with Microsoft’s software?

Surely Microsoft has the resources to coordinate hardware and software with Dell/HP/Lenovo on making at least 1 reliable line of laptops where you can close the lid and reliably expect it to instantly sleep and not randomly wake up.

I bet Microsoft would like that - they tried and then after it didn't work out for 2 decades of laptops they started making their own hardware. The 3rd party vendors don't care too much to change the ways they work - they juggle the hardware they put into the laptops all the time, one model-year can have over 100 variants (some Lenovo models go into thousands). Apple has few standard components shared across all products and that's it.