Apple планирует уйти от Intel и x86 в сторону собственного ARM Axx процессора — слух не новый, зато теперь подкреплен авторитетом Минг-Чи Куо, прорицателя весьма заслуженного.
Какие у Apple предпосылки, какие преимущества это им даст — не знаю. Интереснее проблемы и недостатки для юзеров.
- Очевидно, Windows на модном ARM-Макбуке не запустить, со всеми вытекающими. В этой стране немало Маков, на которых macOS вообще нет.
- Я не уверен, но virtualbox какой-нибудь тоже не поможет запустить Windows или другую операционку, вроде Linux для amd64/x86? Эмуляторы нужны?
- Кстати, об эмуляторах. Apple не сможет отказаться от x86 в топовых Pro-моделях, такая у экспертов уверенность присутствует. То есть какая-то новая Rosetta неизбежна?
- Хакинтошинг загнётся? Едва ли, если хоть какие-то Маки останутся на x86. Но потрясет, однозначно.
- Графика, нужна какая-то десктопная графика для новой платформы. Тоже свою пилить будут?
- Что-то отвалится. Два переезда равны одному пожару. Какой-то софт, по лени разработчика; железо, требующее драйверов и т.п.
- Переходный процесс будет очень долгим, лет 5-10 всем придется сидеть на двух стульях и между. Что за это время выдаст Intel? AMD? Где гарантия, что не придется возвращаться в общее стадо?
Серьезный шаг, неслабый вылет из зоны комфорта, плюшки для Apple должны быть очень весомые. Глупо притворяться, что я что-то понимаю в корпоративных стратегиях, но какие такие радости это сулит потребителям?
- Меньше энергопотребление, выше автономность ноутбуков? Спорно и точно не в разы, да и сейчас неплохо, вроде.
- Цена ниже? Себестоимость — наверняка, и это единственный бесспорный плюс, но снова для Apple. Не факт, что экономия на компонентах заметно отразится на розничной цене, им ещё в R&D вкладываться, да акционеров кормить.
- эээ…
- ?
Есть ещё один потенциальный плюс, но он настолько условный, что я его в список не внесу — окончательная смычка города и деревни, iOS/iPadOS и macOS, единый магазин приложений, адаптирующихся под контекст. Никакой это не плюс, потому что у серьезных приложений всё разное, включая цены.
You’re in the ARMy now. Ощущаю тревогу, хотя с чего, казалось бы. Пыльный PowerPC iMac G5 на шкафу свидетель — не так уж страшна смена архитектуры. Или за давностью лет ужасы позабылись?
Позволь мне высказать своё мнение по первым пунктам:
1 венда для арм есть. А если посмотреть концепны win10x, то там ось вообще в отдельном образе. Очень похоже, что епл сделал в каталине с 2 разделами. Думаю, что установить венду будет еще проще, но это надо, чтобы епл разрешил это сделать
2 вирт машины для арма есть, но хз как там с производительностью. Возможно имеет смысл запускать виртуалки с арм линуксом. Да, тут как раз видится самые большие проблемы
3 тут все очень интересно. Мы можем делать fat binary, который содержит 2 исполняемых файла под каждую архитектуру. Под ios можно отсылать байт код приложений и епл сам может пересобрать их. И тут ситуация, где епл снова пушит всем использовать свой стор. Имхо, останутся проблемы только со старыми апами, которые были написаны для х86-64 и их нельзя пересобрать
4 не думаю что хакинтош загнётся, ибо епл все еще будет выпускать 3-4 года апдейты для текущего железа. Будет вопрос только с поддержкой нового железа
5 а что мешает продолжать использовать амд радеон?
6 да. Тут без вопросов
7 использовать байткод, но это не панацея. Часто софт ломается даже между мажорными версиями оси.
Касательно драйверов: епл сильно прикрутил гайки в сторону кекстов, представив новое апи для драйверов. В целом выглядит очень оптимистично, но тут вопрос, что это потребует очень много ресурсов, чтобы переписать дрова https://developer.apple.com/videos/play/wwdc2019/702/
на тему процев: у амд были наработки с гибридными процами https://www.amd.com/en/press-releases/ambidextrous-computing-2014may05 В целом они очень гибки и идутна уступки с кастомными ядрами. Думаю, что епл сможет с ними договорится. К тому же, уже давно гуляют слухи о поддержке амд процев в мак ос.
про софт: я уже писал выше, но повторюсь. Всё идет к тому, что епл закручиает гайки со стороним софтом на маке. Всё через стор. И похоже, бедноту они хотели компенсировать ios софтом (Марципан или каталист, как его там). Всё идет к тому, что будет 1 пакет, который можно запускать везде.
гадание на кофейной гуще: очень ожидалось, что 12″ макбуки станут как раз первыми маками с армом. Епл похоронил эту линейку и хз, воскресит или сразу запихнут арм в эир. Я вижу, что как раз iPadOS станет мостиком между 2 платформами. у меня есть планшет самс s5e и там есть режим dex, который работает как на планшете, так и на внешнем экране. С софтом беда, но, имхо, это как раз наше будущее для большинства пользователей. Лично я делаю ставку именно на это.
В прочитанном пугает только перспектива единого и обязательного Аппстора. Это мощно продвинет Линуксы, коротко если.
Остальное скорее смущает в той или иной степени.
Для простых юзеров в режиме iPad с клавиатурой — никто не чихнёт, что бы там ни сделали.
Для продвинутых, для разрабов (не iOS и не macOS в особенности) — не видно плюсов, минусы несложно накидать.
Ну и в общем не видно чтобы что-то оправдывало перемены, закрывало какие-то существующие потребности.
Я недавно впервые близко столкнулся с Андроидом, чисто как юзер. Дикий Запад — свобода, опасность, антисанитария :) Но свобода на первом месте. Меня похожий расклад в macOS устраивает.
Кстати, в догонку про десктоп из айпада
https://www.theinformation.com/articles/apple-planning-ipad-keyboard-with-trackpad
арм процы, которые могут тягаться с Xeon https://amperecomputing.com/wp-content/uploads/2020/03/Altra_PB_v0.60_20200227.pdf
https://en.wikipedia.org/wiki/Ampere_Computing весьма интересно, значит и епл сможет
Ну там TDP и прочее, мало данных, темная лошадка. Ну и надо какой-то качественный рывок в цене или производительности, чтобы инерцию преодолеть. Я не очень вчитывался, но всюду речь о каких-то адских монстрах для серверов за много денег.