Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The big difference is that Apple has, throughout most of its, been vertically integrated in a way where they control the whole stack. MS on the other hand has to deal with a bazillion IHVs that are lazy as all heck about updating their drivers.


The drivers are the smaller problem IMHO. Companies use 20 years old software which is a) difficult to port to a different arch b) is no longer developed c) the source code is lost.


I guess this is part of why Windows has so much enterprise popularity, and why Apple keeps shedding macOS developers (especially for games).


I feel like Microsoft chooses to deal with a bazillion IHVs. Surely they have and had the resources to go vertical, but they do not seem to want to get their hands as dirty as Apple’s in hardware business.


They choose to do this, because they understand this relative openness and dedication to backwards compatibility is their major selling point for many well paying (institutional) customers.

Yes, they could choose to go the Apple way, but ... they would likely lose the customers mentioned above, and would likely still not be as good as Apple in Apple's game.


surprisingly thou they have made some rather good hardware over the years




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: