- accessing AirPlay streams in general (a capability Apple allows), and
- accessing streams sent from iOS devices (a capability Apple—still without explanation—does not allow).
Of course there’s no reason for it. It’s just company policy.If Apple wishes to prohibit something just because, the company is entitled to do this. Apple should not, however, then attempt to rationalize its decision. Schiller’s argument—superficially plausible but factually inconsistent—makes the company seem petty and unreliable.
I believe Apple would do well to be more forthright; but of course sometimes the company has secret reasons for a given policy. In such cases, though, the company should at least not be dishonest with its partners and customers. Lack of clarity in AppStore guidelines and policies is an ongoing problem for iOS developers. Misleading and disingenuous communications from Apple do not help resolve this problem.