Я не верю этой идее.

Я не очень благодарен за то, что код пришлось переписывать. Почему? Потому что все собрано. Итак, предполагая, что операционная система все еще написана и написана на языке Objective-C, работа, которую необходимо было выполнить, заключалась в компиляторе, который принимал бы Objective-C в выходных инструкциях ARM.

Конечно, если бы существовал ассемблерный код, это нужно было бы переписать для набора инструкций ARM.

Учитывая, что мы говорим здесь о вещах уровня полковника, они вполне могли быть переписаны тоннами ассемблера. Но давайте не будем забывать, что iOS и ее производные я соединил с macOS. Поэтому большая часть необходимой работы по переводу уже сделана. Одна Apple создала эти операционные системы.

Так что да, возможно, у Apple все еще есть много кода для перевода, но я не думаю, что это было чем-то совершенно новым, и это не происходило в последние 2-3 года. Я считаю, что львиная доля работы выполняется постепенно сверхурочно с/на iOS.