3 ms·
I have recently switched to Linux (ArchLinux)[1] after a not so happy ending with macOS. The new features that Apple keeps adding to macOS helps no developer an
by csomar 6y ago
I have recently switched to Linux (ArchLinux)[1] after a not so happy ending with macOS. The new features that Apple keeps adding to macOS helps no developer and are consumer-oriented. I feel this is the new direction they are taking. As Apple gained momentum in the smartphone space, they want to capitalize that on the laptop market. And what's better than giving your users something they are already familiar with: iOS.
So macOS is slowly drifting to become iOS. While this might be good for your average consumer as she'll be comfortable manipulating the same patterns of the interface, for the developer it means less performance, less customization, more gatekeeping, etc...
In the future, I think there will be two types of OSes: A developer OS (probably a custom built Linux for the developer or the company) and a consumer OS. The divergence will be big enough that consumer OSes can no longer be used to do any useful programming (aside from programming for the said platform).
1: https://omarabid.com/apple-walled-garden https://omarabid.com/apple-walled-garden