5 ms·
Because they carry around 10+ versions of compatibility debt
by anaisbetts 7y ago
Because they carry around 10+ versions of compatibility debt
- hanniabu 7y agoWhy can't they release breaking changes under a major release?
- novok 7y agoBecause there are many, many angry people with existing codebases that they would break, and you would get something like the python 2 to 3 saga. iOS already pushes way too many breaking changes with every major swift release. A real break would be too much. They do it incrementally via things like jetpack compose or swift UI.