Чем грозит переход на ARM в компьютерах Mac

30

Слухи о том, что Apple собирается перевести свои компьютеры Mac на архитектуру ARM ходят уже достаточно давно. Мы уже рассматривали плюсы подобного решения в данной статье, и теперь пришло время рассказать и о недостатках. Чем чреват отказ от процессоров Intel и почему компьютерная индустрия к этому еще не готова - сегодня в нашей статье.

По информации авторитетного аналитика Минг Чи-Куо переход на новую архитектуру должен состоятся в 2020-2021 году. До этого момента инженерам Apple предстоит несколько фундаментальных проблем, а именно:

  • Совместимость с текущими программами. Это, пожалуй, самый важный пункт. Сомневаться в том, что Apple адаптирует встроенные приложения под ARM не приходится, а вот станут ли это делать сторонние разработчики — большой вопрос. Возможно будет специальный транслятор команд, как это было в случае перехода с процессоров PowerPC на Intel. Но и это не решение проблемы — ведь тогда производительность программ и игр написанных под архитектуру x86 серьёзно снизится.
  • BootCamp. Переход на ARM в этом случае может означать только одно — пользователи потеряют возможность устанавливать и пользоваться операционной системой Windows.  Да, Microsoft ведет разработку специальной адаптированной версии под мобильную архитектуру. Но как показали первые тесты, задумка пока не оправдает себя — приложения работают весьма неторопливо, да и поддерживается далеко не весь перечень программ.
  • Производительность в ресурсоемких задачах. Несмотря на то, что мобильные чипы Apple бьют рекорды по скорости работы, в некоторых вычислениях они всё же значительно уступают х86 процессорам. Это означает что устанавливать мобильные чипы в такие компьютеры как Mac Pro и iMac Pro будет ещё долгое время нецелесообразно.

Несмотря на эти проблемы, переход на ARM все же несёт в себе больше плюсов, чем минусов. Но Apple определенно следует задуматься над тем, как с наименьшими потерями (для себя и для пользователей) решить вышеизложенные недочёты.

Предлагаем подписаться на наш канал в «Яндекс.Дзен». Там вы сможете найти эксклюзивные материалы, не публиковавшиеся на сайте.

Лучший комментарий

30 комментариев Оставить свой

  1. 4

    Статья не л чем !

  2. 4

    исходя из перечисленного, вывод совершенно противоположный. у автора похожу проблемы с логикой

  3. 3

    Сотни тысяч программ точно не перепишут под арм, так что остаётся только запускать всё это через эмуляторы и трансляторы… Но для этого мощностей у ARM не хватит, даже А12х будет не мощнее целерона)

  4. 1

    не перейдут, а если и перейдут, то процесс будет долгим и мучительным. Переход на интел был проще. Тогда все наоборот выдохнули и обрадовались тому, что теперь не нужно пилить софт под power pc, а есть одна общая архитектура процессоров для всех. С армом же ситуация противоположная.
    Если бы все было так просто и выгодно, теже серверы уже перевели бы.

  5. 2

    Пока эппл будет думать китайцы сделают.)

  6. 5

    Первый аргумент полная дичь, поясню почему. Сейчас приложения собираются в биткоде, это некий такой посредник, условно говоря который можно потом сбилдить под какой хочешь бекенд. LLVM который используется для компиляции поддерживает разные бекенды и кушает этот замечательный биткод. Тобишь разработчику вообще ничего делать не нужно, главное заливать аппу в биткоде. Захотят добавят новый бекенд и вуаля все аппы работают на АРМ. Так что хз о чем вообще пишет этот «эксперт». Второй и третий аргумент ещё более менее живой.

    • 1
      EvilEmployer

      alexmay, Ничего не понял. Это не ixbt, можно попроще? 🙂

    • 1

      alexmay, +плюсую. Свои программы они перепишут сами, Адобе уже сделал Фотошоп для АРМ, все остальное в большинстве — подобные кроссплатформенные решения на жаба скрипте и электроне.
      В 3-тьем пункте перепутаны «мобильные процессоры» и АРМ. Что если сделают мощные десктопные АРМ которые уделают немощные печки на х86?
      2 пункт да, от МС ничего хорошего ждать не приходится.

    • 0

      alexmay, У Apple вроде LLVM только для OpenGL и Phone SDK. Но думаю постепенно будет все

    • 0

      alexmay, это точно так? А если разработчик пишет на каком-нибудь мультиплатформенном говне, тоже автоматом заработает? А если да, почему с виндовс-приложениями так нельзя?

      • 0
        НяшМяш

        procion, это точно справедливо для приложений, выложенных в AppStore. А разработчик мультиплатформенного говна должен не полениться и сбилдить своё приложение для ещё одной архитектуры последним компилятором — вот и всё. Сейчас приложений, которые используют код на низкоуровневых языках — три штуки на весь мир. Да и там это можно сделать, ведь АРМ архитектура существует давно и под неё всё уже есть.

  7. 1
    indaprogressive

    Статья — огонь! Но я бы еще добавил, что в добавок ко всему упадет совместимость. Про это не было еще?

    Извините, не удержался.

Авторизуйтесь Чтобы оставить комментарий

Новости партнеров