Продолжаем ждать Маки на процессорах ARM

Apple планирует уйти от Intel и x86 в сторону собственного ARM Axx процессора — слух не новый, зато теперь подкреплен авторитетом Минг-Чи Куо, прорицателя весьма заслуженного.

Какие у Apple предпосылки, какие преимущества это им даст — не знаю. Интереснее проблемы и недостатки для юзеров.

  1. Очевидно, Windows на модном ARM-Макбуке не запустить, со всеми вытекающими. В этой стране немало Маков, на которых macOS вообще нет.
  2. Я не уверен, но virtualbox какой-нибудь тоже не поможет запустить Windows или другую операционку, вроде Linux для amd64/x86? Эмуляторы нужны?
  3. Кстати, об эмуляторах. Apple не сможет отказаться от x86 в топовых Pro-моделях, такая у экспертов уверенность присутствует.  То есть какая-то новая Rosetta неизбежна?
  4. Хакинтошинг загнётся? Едва ли, если хоть какие-то Маки останутся на x86. Но потрясет, однозначно.
  5. Графика, нужна какая-то десктопная графика для новой платформы. Тоже свою пилить будут?
  6. Что-то отвалится. Два переезда равны одному пожару. Какой-то софт, по лени разработчика; железо, требующее драйверов и т.п.
  7. Переходный процесс будет очень долгим, лет 5-10 всем придется сидеть на двух стульях и между. Что за это время выдаст Intel? AMD? Где гарантия, что не придется возвращаться в общее стадо?

Серьезный шаг, неслабый вылет из зоны комфорта, плюшки для Apple должны быть очень весомые. Глупо притворяться, что я что-то понимаю в корпоративных стратегиях, но какие такие радости это сулит потребителям?

  1. Меньше энергопотребление, выше автономность ноутбуков? Спорно и точно не в разы, да и сейчас неплохо, вроде.
  2. Цена ниже? Себестоимость — наверняка, и это единственный бесспорный плюс, но снова для Apple. Не факт, что экономия на компонентах заметно отразится на розничной цене, им ещё в R&D вкладываться, да акционеров кормить.
  3. эээ…
  4. ?

Есть ещё один потенциальный плюс, но он настолько условный, что я его в список не внесу — окончательная смычка города и деревни, iOS/iPadOS и macOS, единый магазин приложений, адаптирующихся под контекст. Никакой это не плюс, потому что у серьезных приложений всё разное, включая цены.

You’re in the ARMy now. Ощущаю тревогу, хотя с чего, казалось бы. Пыльный PowerPC iMac G5 на шкафу свидетель — не так уж страшна смена архитектуры. Или за давностью лет ужасы позабылись?

Комментариев 5

  1. Позволь мне высказать своё мнение по первым пунктам:
    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, который работает как на планшете, так и на внешнем экране. С софтом беда, но, имхо, это как раз наше будущее для большинства пользователей. Лично я делаю ставку именно на это.

    1. В прочитанном пугает только перспектива единого и обязательного Аппстора. Это мощно продвинет Линуксы, коротко если.
      Остальное скорее смущает в той или иной степени.
      Для простых юзеров в режиме iPad с клавиатурой — никто не чихнёт, что бы там ни сделали.
      Для продвинутых, для разрабов (не iOS и не macOS в особенности) — не видно плюсов, минусы несложно накидать.
      Ну и в общем не видно чтобы что-то оправдывало перемены, закрывало какие-то существующие потребности.
      Я недавно впервые близко столкнулся с Андроидом, чисто как юзер. Дикий Запад — свобода, опасность, антисанитария :) Но свобода на первом месте. Меня похожий расклад в macOS устраивает.

    1. Ну там TDP и прочее, мало данных, темная лошадка. Ну и надо какой-то качественный рывок в цене или производительности, чтобы инерцию преодолеть. Я не очень вчитывался, но всюду речь о каких-то адских монстрах для серверов за много денег.

Добавить комментарий для Vasyl Liutikov Отменить ответ