В сентябре 2012-го года я купил ноутбук. Экран высокой плотности с тачскрином, 6-8 часов жизни от батареи, толщина чуть больше сантиметра, вес чуть больше килограмма, SSD и четырёхядерный процессор. Чтобы понимать, почему это важно, надо вспомнить, что Windows в те годы имела версию 7, ноутбуки тех времён умели работать от батареи 2-3 часа, весили пару кг и оснащались мониторами в 1280x800. Даже самые дорогие.
Как так получилось? Очень просто, мой ноутбук не оснащался Windows 7, он оснащался Android. Процессор nVidia Tegra2 на архитектуре ARM давал низкое энергопотребление в сочетании с высокой производительностью, всё остальное просто работало. Windows 7 не поддерживала ни тачскрин, ни дисплеи высокой плотности, ни тем более ARM.
Потом Microsoft проснулась и выпустила Windows 8, которая всё это умела. Сейчас у меня ноутбук с тачкрином и дисплеем высокой плотности, хотя я и не могу сказать, что под Windows с ними удобно работать. Gnome3 удобнее. Но этот ноутбук всё равно на базе Intel.
Что же помешало феноменальному успеху ОС Windows 8 RT для архитектуры ARM? Почему современные ноутбуки по-прежнему оснащаются горячими и неэффективными x86_64, хотя давно уже могли бы оснащаться процессорами ARM, широко используемыми в планшетах - без активной системы охлаждения, но с многочисленными ядрами и приличной производительностью. Почему у Apple получится, а у Microsoft не получилось?
Потому что у Apple есть Rosetta2 и опыт перехода на другую процессорную архитектуру, а у Microsoft есть неработающий магазин приложений и множество трюков и хаков, прибивающих Windows к x86_64 гвоздями метровой длины.
Если вы пользовались wine, вы понимаете, о чём речь. За несколько десятилетий существования Windows, Microsoft уложила столько граблей для разработчиков чего бы то ни было альтернативного, чтобы сохранить своё монопольное положение, что теперь это стало проблемой для самой Microsoft. Под Windows RT, к примеру, не было транслятора x86_64 от самой Microsoft. Был сторонний. Он был глючный и не давал гарантии запуска сторонних приложений. Результат — Windows RT умела и HiDPI, и тачскрин, и ARM, но не умела главного, ради чего ставят Windows — запуск приложений. А значит, была никому не нужна.
Так что когда вы посмотрите на то, как ноутбуки Apple на M1 живут от батареи 24 часа, обходятся без вентиляторов и показывают видео в 8к, в то время как ноутбуки Lenovo, HP, Dell и прочие - по-прежнему пытаются взять барьер в 10 часов, натужно скрипя вентиляторами — знайте, это не проблема Lenovo. Главный тормоз прогресса сегодня — Microsoft и вся та унаследованная куча программ, которые без Wintel жить не могут.