On Wed, Nov 27, 2013 at 02:09:41PM -0500, Josh Boyer wrote:
Apple makes the following compromises:
- It has it's own hardware division
- It ties it's OS to that hardware
- It then creates app stores and services around the OS
Which leads to people buying the hardware because it's actually decent hardware, a smaller set of machines to support which reduces maintenance costs, a completely vertically integrated ecosystem that locks people into their products, and developers focusing on OS X because people buy into this because it works and is shiny.
Most developers running OS X aren't developing for OS X. They're consumers of the ecosystem, not participants in it. It provides the developer tools they want while still giving them a perfectly functional general purpose operating system. I don't think they're buying the hardware and ending up with OS X as a side effect, they're buying the hardware because it's the only practical way to run OS X. They want a Unix-style environment. They want to be able to run git and python and ruby. But they also want to run an OS that feels well designed, that has a wide range of available desktop applications and which behaves in a predictable and reliable way.
These are the people we want running Fedora. What arguments can we give them to migrate?