7 ms·
What’s wrong with releasing documentation clearly stating that those instructions are not guaranteed to be present in the future? Apple does not hesitate to bre
by vbezhenar 6y ago
What’s wrong with releasing documentation clearly stating that those instructions are not guaranteed to be present in the future? Apple does not hesitate to break compatibility anyway.
- colejohnson66 6y agoExhibit A is Windows. Microsoft publishing APIs and saying not to rely on them doesn’t work. Sure, Apple doesn’t care about backwards compatibility like Microsoft, but Apple will be blamed for breaking changes; They already are every time they change things.
- Ericson2314 6y agoSince when does Apple care if they are blamed?
- _-___________-_ 6y agoReleasing documentation makes them de facto public APIs. People will code against them anyway, apps will break when Apple changes the not-really-private APIs, and Apple will get blamed.
- Ericson2314 6y agoThis isn't the Windows ecosystem. Apple breaks everything all the time, and there's hardly a squeal. There is no company less afraid of "de facto stable" than Apple.
- zepto 6y agoNot really - they change things much more rapidly, and communicate those changes, but don’t arbitrarily ‘break’ them.
- phone8675309 6y agoIn that case they can do what they do for iOS apps - scan for the use of those instructions in any binary released through the App Store and refuse the update if they are used. Apple can't control random software people download off the Internet.
- andrewmd5 6y agoThey absolutely can and actively do.