3 ms·
If I'm not mistaken, the point of internal (private) elements and public parts is exactly that: the vendor doesn't need to maintain a public interface for the p
by oneplane 4y ago
If I'm not mistaken, the point of internal (private) elements and public parts is exactly that: the vendor doesn't need to maintain a public interface for the parts you're not supposed to touch. So as long as you don't use them, you should be safe.
There are of course different problems in the realm of changing public APIs and that just sucks. On the other hand, it sucks less than having 3 decades of baggage that nobody really asks for.
- newaccount74 4y agoThe problem is when those internal changes break existing apps that never intended to depend on Apple internals. When it happens it's really frustrating to try to figure out why the app suddenly doesn't work as expected any more and what to change to make it work again.
- rektide 4y agoAnd as a user trying to know how your computer works, you are totally hosed until a year latter someone deep-dives & writes it up. This article shows clear cases where this crude idea just doesn't work. And it seemingly serves no clear purpose at all right now. This idea that the vendor's OS is their to do whatever they want with, that they have all rights reserved & anything not announced is 100% caveat emptor, good luck, is a really really shitty & corporate-egoistic way of dealing with the world. There should be a greater than 0 try here, to make things make sense.
- notbuyingit 4y agoAnd yet y'all keep on the platform as if there aren't alternative. But somehow countless random hours here and there, countless time over years complaining about it, is all somehow worse than learning the basics of a distro that really just doesn't take that much work when all aspects are truly considered, devoid of the 20+ years of familiarity and stockholm syndrome.