3 ms·
I don't think that's entirely true. There's plenty of major systems that have made fundamentally incompatible breaking changes in order to move things forward.
by kllrnohj 4y ago
I don't think that's entirely true. There's plenty of major systems that have made fundamentally incompatible breaking changes in order to move things forward. Windows did that with Vista, Android did that with Linux (eg, app sandboxing per UID, heavily restricted filesystem access to shared directories), etc..
It's kinda mainly desktop/server Linux where there's this inability to move forward.
- School-Cotton 4y agoAndroid was for a type of device and userbase that had never run Linux, and so there were no pre-existing notions about what it should do, no pre-existing programs that needed to run, etc. A better example would be Apple which makes breaking changes to both iOS and macOS absolutely all the time.
- kllrnohj 4y agoFor the launch version sure but Android has made no shortage of breaking changes since then, like all the storage changes. Or selinux clamp down. Or permission changes. Or background restrictions. Or etc...