Войти

Или войди с помощью

Не ждите чуда от первых Mac с процессором ARM. Чудо будет потом

Никита Горяинов avatar |
Не ждите чуда от первых Mac с процессором ARM. Чудо будет потом

Обновлено: эта статья вышла 16 июня, за неделю до презентации Apple и официального анонса перехода Mac на ARM-процессоры.

Она теперь особенно актуальна, потому что 85% информации в ней, плюс многие домыслы остаются верными. Самое время перечитать, чтобы правильно оценивать перспективы ARM в компьютерах Apple на ближайшее время.

Текст оставил почти неизменным.


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

Bloomberg заявил, что Apple анонсирует поддержку ARM-процессоров в Mac уже 22 июня, на открывающей презентации WWDC 2020. Затем это подтвердили все остальные заметные инсайдеры.

Если анонсу быть, его момент станет исторически важным, а компьютерная индустрия начнёт серьёзно меняться. Ещё один повод пристально следить за мероприятием.

Но появление ARM-процессоров в экосистеме ноутбуков Apple нескоро принесёт неоспоримую пользу их владельцам. Я советую поумерить пыл тем, кто уже нафантазировал себе идеальный 12-дюймовый MacBook второго поколения и тем более MacBook Pro.

Только правильные ожидания спасут от разочарования в конце года или к весне следующего.

Почему ARM-процессоры в MacBook – это здорово


iPad Pro (2020)


13-дюймовый MacBook Pro (2020)

Посмотрите на картинки внимательно. Это Geekbench 5, тест производительности процессора.

Сверху – ARM-процессор A12Z в iPad Pro 2020 с фактически процессором 2018 года, 470 грамм, 7-10 часов работы. А снизу Intel Core i7 (x86-64) самого нового, 10 поколения, в полуторакилограммовом 13-дюймовом MacBook Pro, 4-8 часов автономной работы.

В сравнении видна одна из ключевых причин, почему ARM уже много лет называют будущим компьютеров: результаты почти одинаковы.

Уже несколько лет Apple лидирует в мире ARM-процессоров, творя невероятные вещи. Производительность её чипов сейчас ограничивается только возможностями охлаждения корпуса и ёмкостью аккумулятора в устройстве.

Что будет, если поставить, скажем, A12X в компьютер форм-фактора MacBook и дать тому продвинутую систему охлаждения да батарейку побольше, чем в iPad Pro?

1. Автономная работа MacBook увеличится многократно. С современным аккумулятором ARM-макбук сможет работать заметно дольше, чем текущие модели на процессорах x86-64 – в два, три, а может, даже четыре раза больше. ARM требует намного меньше энергии при любых вычислениях, чем сопоставимые процессоры x86-64.

Уже существующие нотубуки с ARM на базе Windows демонстрируют реальные 15-24 часа работы на одном заряде. Такие цифры не снились ни одному MacBook.

2. Производительность MacBook как минимум не снизится. Текущие поколения чипов серии A от Apple рассчитаны на использование в ультрапортативных мобильных устройствах с простой системой охлаждения и маленьким аккумулятором. Если снять или ослабить эти ограничения, то производительность получится поднять заметно выше и в перспективе добиться паритета с предыдущими MacBook.

За примером далеко ходить не надо. 12,9-дюймовые iPad Pro стабильно показывают лучшие результаты в бенчмарках, чем 11-дюймовые, хотя в обоих стоят одинаковые процессоры. Эффективнее рассеивается тепло, аккумулятор больше – вот и процессор лучше раскрывается.

3. MacBook можно будет сделать и портативнее, и мощнее. Меньшее тепловыделение позволит снизить толщину корпуса за счёт более простых систем охлаждения. Аккумулятор можно будет уменьшить, что важно, ведь именно от него сильнее всего зависит вес ноутбука.

Помните же 12-дюймовый MacBook, который опередил время? Его можно вернуть, сделав и тоньше, и легче, и мощнее одновременно. iPad Pro быстрее его флагманской модели в 2, а местами даже в 3 раза. Дело именно в ARM.

4. MacBook перестанет быть зависимым от Intel. Улучшения производительности Mac в целом привязаны к достижениям других компаний – Intel и AMD. Выведя их из уравнения, Apple сможет полностью контролировать железо и добиться результатов без оглядки на успехи или провалы своих партнёров.

iPhone и iPad несколько лет подряд безоговорочно лидируют по производительности в мире мобильных устройств, работая на фирменных чипах серии A. Чем не показатель преимущества полного контроля, которого в мире MacBook у Apple пока что не было?

Всё это хорошо, но ARM – не панацея, а задел

Когда выходит новая iOS или следующее поколение iPhone, вы легко можете примерить на себя их преимущества. Они предсказуемы, понятны.

iOS 13 лучше iOS 12. Новый айфон мощнее предыдущего. Визуализовать плюсы и минусы помогают системная сменяемость поколений и последовательность в нововведениях. Это не перезапуски с нуля, а апгрейды.

Такая участь не ждёт ARM в Mac в ближайший год. А может, и два. С ходу и первого поколения, чистого апгрейда не будет, потому что сами устройства будут во многом другими.

Ключевая проблема, которую придётся решить Apple и сторонним разработчикам – совместимость программ.

Программы и операционные системы, написанные для процессоров архитектуры x86-64, сами по себе никак не запустятся на процессоре ARM. Разница в алгоритмах и инструкциях, через которые ПО общается с “железом” – как между кругом и треугольником.

Приложения macOS, доступные сегодня, не запустятся в чистом виде на Mac с процессором ARM. У вас не будет именно того самого Photoshop, не будет точно такого же Microsoft Office, ни о каком Final Cut или Xcode в первоначальном виде не может идти речи.

Эмулировать их на ARM можно (и да, это в итоге сделали через Rosetta 2 – прим. редактора спустя неделю), но производительность будет меньшей, чем если бы эти же программы открывали на сопоставимом по мощности компьютере с процессором x86-64.

Поэтому технические и конструктивные преимущества, которые принесут новые процессоры в экосистему Mac, будут делиться кратно развитости совместимости программного обеспечения, то есть приложений.

По состоянию на июнь 2020 года, для macOS таких вообще не существует, по понятным причинам. А значит, разработчики абсолютно каждой программы, от мала до велика, должны будут выпустить специальные ARM-версии своего софта под новые Mac.

Как именно это будет происходить? Тут всё зависит полностью от Apple. Чем эффективнее, функциональнее и удобнее будут её инструменты разработки и портирования, тем раньше у пользователей новых ультрапортативных Mac вернётся былая широта возможностей.

Но то, что ждать придётся долго, а некоторый софт вообще не появится на ARM из-за технических особенностей или потери интереса разработчика – факт, с которым надо заранее смириться. В первые год-полтора владельцы ARM-макбука будут сталкиваться с неожиданными ограничениями возможностей, которых раньше для macOS не было.

И это вершина айсберга. Например, владельцу такого ноутбука в ближайшем будущем придётся забыть о среде виртуальных машин= (VMware, Parallels и прочие), а также (опровергли в прямом эфире!) о Bootcamp. Microsoft со своей ARM-версией Windows только начала вставать с колен, им не до кросс-платформенной поддержки.

Кстати, о Windows…

Microsoft уже наступила на все грабли в мире ARM-компьютеров

Microsoft начала похожий путь довольно давно. Помните Windows RT, 32-битную версию Windows 8 образца 2012 года? Скорее всего, нет. Её полнейший и безоговорочный провал (последнее обновление – 2015 год) ярко демонстрирует боли и сложности перехода из устоявшегося мира архитектуры x86-64 в полный сюрпризов и открытий мир ARM.

Текущая ARM-версия Windows называется 10S и отличается от Windows RT в лучшую сторону. В ней можно запускать многие приложения, созданные для архитектуры x86, через встроенный эмулятор. Но это касается только 32-битных их версий. 64-битная эмуляция недоступна. Её реализуют в 2021 году, и то в лучшем случае.

Некоторые из программ, как написанных под ARM, так и эмулируемых из среды x86, работают хуже настольных версий, имеют сложные технические проблемы или ограничения функциональности. Это по-прежнему минное поле, но самих мин с каждым годом становится всё меньше.

Тем временем Apple не существует в вакууме и должна будет учесть ошибки Microsoft. У компании есть сильнейший козырь, полностью недоступный её конкуренту: iOS и (что особенно важно) iPadOS – это продуманные, успешные ARM-системы с огромной базой пользователей, разработчиков и программ.

Когда Microsoft пошла в мир ARM, её мобильная версия Windows была еле живой, занимала ничтожную долю рынка и предлагала очень узкий набор сторонних приложений как в среде смартфонов (WinPhone), так и Windows RT. Это была неинтересная для большинства разработчиков платформа, тратить время на которую было банально нерентабельно и недальновидно.

Именно отсутствие софта и интереса убили Windows RT, а также положили глубокую тень на перспективы Windows 10S.

Apple подходит к этой проблеме подготовленной, потому что у неё есть гигантский плацдарм готового ARM-софта – App Store для iOS и iPadOS.

Ближайшее будущее ARM в Mac – это iPadOS

Все приложения для iPadOS (как и iOS) написаны под процессоры архитектуры ARM. А значит, их не надо будет переделывать целиком для запуска на ARM-макбуках первого поколения. Это гигантский бонус для их будущих владельцев, который позволит сгладить острые углы перехода в мир мобильных процессоров.

Год назад компания анонсировала инструментарий Catalyst, который позволяет разработчикам приложений готовить и компилировать программы одновременно для iPadOS (ARM) и macOS (пока что x86-64).

Наработки Catalyst вошли в основу фирменного инструмента портирования традиционного софта (x86-64) под архитектуру ARM, упростив процесс и ускорив наполнение системы полезными приложениями.

Контекст ситуации также объясняет, почему второй год компания мотивирует разработчиков писать приложения так, чтобы они одинаково хорошо выглядели и открывались на экранах любого разрешения и соотношения сторон. В таком случае окно каждой программы можно будет свободно расширять и сжимать, что критически важно для многооконного интерфейса macOS.

Движение в сторону ARM даст плюсы даже владельцам iPad. Приложения, написанные или портированные под ARM-маки, будет намного проще перенести в iPadOS. Больший выбор софта, особенно профессионального, придётся особенно кстати линейке iPad Pro, которая в начале года получила сильное подспорье в виде Magic Keyboard и поддержки тачпада.

Можно предсказать и нафантазировать ещё очень много вариантов развития событий. Главное, что Apple в 2020 году готова к анонсу перехода Mac в мир ARM. Он будет долгим, непростым, многим из нас покажется спорным как минимум в первые несколько лет.

Я бы уже сейчас порекомендовал не спешить покупать первый MacBook с ARM-процессором. Или как минимум подождать пару-тройку месяцев после его выхода, чтобы понять, что вас ждёт по части ПО.

Но критический застой в мире архитектуры x86-64 очевиден последние 7 лет. Если Apple найдет из него выход через экспансию и повсеместную интеграцию ARM-процессоров, то в конечном счёте выиграем именно мы.

87
undefined
iPhones.ru
Есть одна проблема, которую придётся решать очень долго.

Войди и оставь комментарий

Или войди с помощью

<- Назад Забыли пароль? Войти
  1. Gooru avatar
    Gooru 15 июня 2020
    5

    Если выйдет Macbook с ARM процессором и он ещё и будет дешевле Intel, то я действительно готов купить себе его второе поколение. То есть ту модель которая выйдет через год.

    Uno avatar
    Uno16 июня 2020
    9

    @Gooru, если перевыпустят MacBook 12″ — куплю его немедленно с любым процессором.

    eklektikos avatar
    eklektikos16 июня 2020
    2

    @Uno, а чем нынешний эйр например хуже MacBook 12?

    Xiaomi1993 avatar
    Xiaomi199323 июня 2020
    4

    @eklektikos, размером

    MagicApple avatar
    MagicApple23 июня 2020
    1

    @Xiaomi1993, и вентилятором

    wrongguy avatar
    wrongguy23 июня 2020
    0

    @Gooru, Apple и дешевле?! Мечта нищеброда ;-)

    xshron avatar
    xshron23 июня 2020
    1

    @Gooru, дешевле?))) Наивный ))

    Войди на сайт, чтобы ответить
    Ответить
  2. Maximych avatar
    Maximych 15 июня 2020
    12

    Все для поднятия цены и хайпа. Мертвая технология, софта 0. Будет почти такой же обрубок, как и айпад

    C0nfy avatar
    C0nfy15 июня 2020
    17

    @Maximych, чушь спорол) таблетки забыл выпить?

    Maximych avatar
    Maximych15 июня 2020
    8

    @C0nfy, почему чушь ? Аргументы ? Реально arm на ноутах и компах бесполезно. АРМ – удел смартов и планшетов

    Gooru avatar
    Gooru15 июня 2020
    9

    @Maximych, а какие Ваши аргументы? То, что софта нет, так это поправимо, а с возможностями Apple может случиться, что при переходе с x86 на ARM будут в режиме эмуляции работать и x86 приложения. Как это было при переходе с PowerPC на x86 (Rosetta). Кроме того, застой сейчас как раз у Intel с x86 архитектурой, закон Мура на этой архитектуре уже практически остановился. А ARM позволит Apple отказаться от быстро устаревающей технологии и не только вывести ноутбуки на новый виток производительности, но так же снизить издержки и умерить жадность Intel которая в последнее время взлетела до неземных высот.

    Илон Маск avatar
    Илон Маск16 июня 2020
    1

    @Gooru, закон Мура остановился не конкретно для Интел, а вообще для всей индустрии в целом:) То что вы читаете про новые 7нм, 5нм и т.д. по факту ими не являются.

    ibananov2013 avatar
    ibananov201316 июня 2020
    1

    @Gooru, закон Мура давно не является никаким мерилом. Это догма. Касательно ARM ознакомьтесь детально касательно мультикоровых проблем этой архитектуры. ARM процессоры кардинально иначе разделяют нагрузку на ядра. Там одно ядро занимается одним приложением, другое другим. У меня даже в маке на интеле с этим проблема уже много лет(очень херовое распределение процессов по потокам), а про ARM я вообще молчу. Это действительно может превратить макбук в ipad. Конечно Apple такого не выпустит и мультикоровая работа будет как-то там налажена, но через такую пень колоду, что мама дорогая. Я уверен что полноценной мультизадачности в первых ARM не будет. Будет какая-то имитация и работа через бриджи и тд

    IRT avatar
    IRT16 июня 2020
    4

    @ibananov2013,
    >Я уверен что полноценной мультизадачности в первых ARM не будет.

    Ну ты и бред ляпнул.
    Посмотрел я на свою Raspberry Pi 4 (arm64), на четырех ядрах запущено 78 процессов. Полноценная мультизадачность, не?

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

    Илон Маск avatar
    Илон Маск16 июня 2020
    1

    @IRT, а теперь всё то же самое, но для потоков (процессы и потоки не одно и то же), о которых чувак и писал, в привязке к CPU Core.

    И статистику с шедулера как часто происходят контекстные переключения с прыжками с одного core на другое.

    Smolny avatar
    Smolny16 июня 2020
    1

    @ibananov2013, АРМ процессоры нагрузку на ядра не разделяют. Этим занимается компилятор.

    madbro avatar
    madbro23 июня 2020
    1

    @Smolny, Компилятор чего именно?

    red2121 avatar
    red212123 июня 2020
    2

    @Maximych, все так же как при переходе с 32бит на 64бит было. не кто даже не заметит. побурчат чуток и все.

    Uno avatar
    Uno16 июня 2020
    2

    @Maximych, если выйдет MacBook 12″ со временем работы ~20 часов и на нем будет только стандартный эппловский софт — сразу куплю. Для работы вне дома или офиса лично мне этого софта достаточно.

    Войди на сайт, чтобы ответить
    Ответить
  3. vauhall avatar
    vauhall 15 июня 2020
    8

    интересный (и самое главное – нетривиальный) взгляд на вопрос – Никита, респект!
    Однако, после прочтения задумался вот над чем – а зачем такой продукт? По сути, это iPad в другом немного (некритично) форм-факторе. Между ПК на iPadOS и планшетом (читай – ПК-трансформером) лично я бы выбрал второй. Да, ПК будет чуть мощнее, но зачем? Потенциал текущих iPad Pro до сих пор раскрыть не могут. Толчок к развитию Pro-софта, конечно, будет, однако и в iPad процессоры будут развиваться и увеличивать мощность. 10 часов работы – лично мне за глаза. При этом вес планшета и удобство использования явным образом компенсируют меньшую мощность (да и еще большой вопрос, на сколько ARM-Macbook будет мощнее).
    В общем с насаждаемой самими же Apple с философией про замену ноутбука планштом вся эта концепция вяжется как-то плоховато.

    Gooru avatar
    Gooru15 июня 2020
    4

    @vauhall, это уже не только вопрос философии, но и технический вопрос. Когда Стив был жив, Apple в лице Стива договаривалась с Intel на получение новых процессоров с приличным запасом по времени перед началом продаж всем остальным клиентам. За счёт этого Apple получала эксклюзивные технологии раньше других и даже получала в уникальном дизайне иногда. Сейчас Intel уже не ставит приоритеты и к тому же закон Мура для архитектуры x86-64 очень сильно замедлился. В ARM сейчас нет таких проблем. А переход на свои процессоры для Apple это очень выгодно и в плане производительности и в плане цен и много в чём ещё.

    wrongguy avatar
    wrongguy16 июня 2020
    1

    @Gooru, оно может очень выгодно помножить на ноль всю линейку MacBook и MacPro и начать выпускать iPad в другом форм-факторе, только вот это уже будет “инвалид” с функционалом нетбука по космической цене – можно сильно разбежаться с рынком =)

    Eugene Galochkin avatar
    Eugene Galochkin23 июня 2020
    1

    @wrongguy, для работы много софта не нужно.. Офис будет, файналкат будет, адоб тоже будет, хкод тоже.. уже это покроет нужнды домохозяек, прогеров, фотографоф и блогеров, которые смогут получить х2-3 раза к времени автономной работы и к скорости – к скорости 100% так, как Apple обязательно воткнет в конфигуратор прошек блочок для ускорения рендера как последний ПРО.. да, не будет винды там через буткамп, или виртуалку.. но 2-3 года, и с такой базой пользователей все будет нормально, так как обычный пользователь при выборе компа выберет меньше, быстрее, дольше живущий..

    Войди на сайт, чтобы ответить
    Ответить
  4. fimoz avatar
    fimoz 15 июня 2020
    0

    Я так понимаю, в них будет стоять аппаратный интерпретатор, по типу Rosetta. Насколько он будет тормозить?

    Gooru avatar
    Gooru15 июня 2020
    2

    @fimoz, предполагаю, что будет, насколько тормозной, ну, это вопрос времени. Думается мне, что в лучшем случае будет 60% от x86 платформы

    olepir avatar
    olepir16 июня 2020
    0

    @fimoz, нет, будут ARM версии софта

    iWolf avatar
    iWolf23 июня 2020
    1

    @olepir, была презентована Rosetta2. Внимательнее нужно быть.

    Войди на сайт, чтобы ответить
    Ответить
  5. Ser9ei avatar
    Ser9ei 15 июня 2020
    6

    Спасибо, очень хорошая статья.
    У Эпл появилась историческая возможность ещё раз изменить мир АйТи. Это действительно сложная задача и её может сделать только подобная компания, как современная Эппл.
    Будет интересно следить, что получиться из этого – «новый этап развития Эппл» или откроют «ящик пандоры». И то и другое у Эппл было не раз.

    Vladim avatar
    Vladim16 июня 2020
    3

    @Ser9ei, очень интересно будет следить, как Эппл рушится. )

    C0nfy avatar
    C0nfy16 июня 2020
    10

    @Vladim, скорее ваш пукан рушится от зависти :)

    Ser9ei avatar
    Ser9ei16 июня 2020
    1

    @Vladim, Майкрософт пережили неудачу.
    Пока покупают аЙфоны, Эппл может и экспериментировать.

    Vladim avatar
    Vladim16 июня 2020
    2

    @Ser9ei, Уже не айфоны, Самсунг, Сяоми, Хуавей.

    iWolf avatar
    iWolf23 июня 2020
    1

    @Vladim, покупают вот это все, в выручку уносит .

    Vladim avatar
    Vladim23 июня 2020
    0

    @iWolf, а тебе-то что от этой выручки? Америка всех грабит и деньги у её толстосумов.

    iWolf avatar
    iWolf23 июня 2020
    0

    @Vladim, при чём тут я? Если выручку уносит , то очевидно, что их покупает большое количество людей. Пока это так,  может экспериментировать.
    Вон самса со своим тайзеном обосралась. Со своим процессоров в процессе обсера, хоть он действительно классный. Со своими фолдами в подвешенном состоянии, ибо ежу понятно, что текущая реализация нахрен не упёрлась широкому потребителю.

    С остальными примерно так же. Особняком стояит Уавей, но ей палки в колёса втыкает сша.

    А кому там деньги уходит мне фиолетово.

    serge.b avatar
    serge.b23 июня 2020
    1

    @Vladim, Покупай Йота фон

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.