Perhaps they go out and speak to professionals in these industries directly?How exactly does Apple know who is using those apps? It gathers what is supposed to be completely anonymized usage data, which would tell them how many people are using these apps, but not who.
If they used any user-submitted analytics data, they're in clear violation of their own privacy policy.
[doublepost=1504794497][/doublepost]
Unless there is a security vulnerability, older apps should just work on new releases of the OS.
Why not?
There are several reasons:
- private APIs are removed; Apple apps sometimes and continue to use APIs that ordinary developers aren't supposed to use
- Apple doesn't want to test older apps to assure they still work properly with new OS releases
- older apps sometimes have workarounds to deal with older OS defects. Apps would require further investigation to get them working properly with the new OS.
In other words, conservation of developer and testing resources.
It's really a shame that the OS couldn't retain older functionality these apps require. Unless the changes are due to fixing security vulnerabilities.
True. A (not perfect) workaround is to partition and have an older OS when that app is require or using something like Parallels to run the app etc. An app like Aperture, while perhaps disappointing for not receiving updates, is just as functional today as it was when it was discontinued I would think.