Minoru> <
@Devel29A>
https://youtu.be/JAr0c6le_F8TL;DR: 1. Такое уже было. Palm переезжал с 68000 на ARM, Apple переезжал с PowerPC на x86. В первом случае новое железо работало быстрее старого даже с трансляцией, во втором вроде как ничего не поменялось, но не было поддержки одного из instruction sets (какой-то G5).
2. Такое уже есть. Microsoft транслирует x86 в ARM для Windows.
3. Основную часть работы приложений делают системные вызовы, а они что на x86_64, что на ARM будут нативными.
4. Сейчас всё больше работы переносится на GPU, и тут смена IS процессора вряд ли повлияет на проивзодительность.
5. В конце Тёрнер отмечает, что CPU-bound tasks наверняка будут медленее из-за трансляции, но в этом случае лучше просто взять нативное арм-приложение.
В целом я его позицию понял так: это всё не новость, такое уже делали, риски понятны, обычные люди вряд ли заметят разницу, а CPU-bound приложений не так уж много. IMHO довольно популистский подход, но зерно правды в этом есть.