Why isn't there uniformity between the macOS and iOS versions of AVFoundation?
Why isn't there uniformity between the macOS and iOS versions of AVFoundation?
That's not the only case. You have several frameworks that are different in IOS or OSX Equivalent (UIKit and AppKit: UIButton and NSButton are very different).
In some cases it is due to intrinsic differences between OS : single or multi window, different user interaction…
In other cases it seems to be because it was developed independantly. But since a while, we can see that when frameworks are deeply modified, they get closer to each other.
Could rea d this: no technical detail at all, just general considerations.
h ttps://www.macobserver.com/columns-opinions/editorial/ios-macos-remain-separate/