Instead of not supporting iOS model versions on iOS, we can use sysctlbyname. This also works on macoS.
This change should be made upstream in ANGLE and then rolled into WebKit so the two code bases don't diverge. Discussions are currently ongoing on https://bugs.chromium.org/p/angleproject/issues/detail?id=7991 and the linked code reviews.