Высокуровневый код один и тот же, да. А машинный то разный выходит. И то, как хорошо он оптимизирован зависит от компилятора. Но я не думаю, что получилось объективное сравнение. Нужно обязательно делать оптимизации ручные под каждую платформу. Не буду спорить больше. Поосмотрим что выйдет из этих бигшуров и арм
если делать конкретные оптимизации под каждый процессор и платформу, и версию оси, то получштся не бенчмарк, а проверка знаний количества оптимизаций и знание различных хаков и т.д. Выйдет вообще не объективно. В данном конкретном примере как раз все получается очень объективно. Любой программист который пишет свой софт под обе платформы macOS / iOS он пользуется именно такой же схемой через Catalyst, под старый AppKit смысла писать уже не осталось.