Еще в прошлом году стало понятно, что настало время ноутбука жены подходит к концу. На тот момент у нее уже более 6 лет пахал относительно дохлый Macbook Air 2014 года с 4Гб. оперативки, чего в наше время хватает уже с трудом. Менять экосистему не хотелось, к тому же требования к ноутбуку скромные — социальные сети, видеозвонки, youtube, netflix, spotify — в общем такой себе типовой набор. Я решил подождать до анонса новых ноутбуков от Apple и, как оказалось, не зря.
В ноябре Apple представила свои новые макбуки и обновление получилось по настоящему революционным, ведь компания из Купертино в очередной раз сменила архитектуру и перешла от Intel x86 на свои ARM процессоры. Надо сказать, что слухи об использовании своих процессоров ходили уже давно, но одно дело слухи, а другое дело уже готовый продукт, который можно потрогать и купить. У меня уже был на тот момент Ipad Pro 12 (2018), работающий на A12X (по сути предшественник m1) и впечатления от его производительности были самые позитивные. Как только с доступностью новых устройств стало получше и появились более интересные цены, я приобрел Macbook Air и уже около двух недель его тестирую.
Характеристики
К сожалению, возможность апгрейда у новых макбуков практически сведена к нулю, поэтому к выбору комплектации необходимо подходить ответственно. Что возьмешь, то и будет — что-то докупить потом уже не выйдет.
Т.к. ноутбук приобретался с запасом, хотя бы на следующие 5-7 лет, то главным критерием было максимальный объем оперативки, который для данной модели составляет 16Гб. Размером же SSD можно было и пожертвовать — 128Гб хватало и ранее с запасом, так что минимальная конфигурация в 256Гб выглядела достаточной. К тому же, переплата за более емкую версию на 512Гб составляла минимум 200 €.
Аналогичные рассуждения были и по поводу графики. M1 идет со встроенной графикой и встречаются как 7-ми ядерные конфигурации, так и 8-ми ядерные. Чем больше ядер, тем лучше и быстрее, но обрабатывать видео или играть в игры планов не было. А переплачивать те же 200 € за 12% производительности показалось не целесообразным.
Дисплей | 13,3 IPS Retina, 2560×1600 (227 пикселей на дюйм), яркость 400 кд/м2 |
Чип | Apple M1, 8 вычислительных ядер (4+4), 7 видео-ядер, 16‑ядерная система Neural Engine |
Оперативная память | 16Гб 4266 MT/s LPDDR4X SDRAM |
Накопители | SSD 256Гб |
Беспроводные сети | Wi‑Fi 6 (802.11ax), совместимость с 802.11a/b/g/n/ac Bluetooth 5.0 |
Порты расширения | Два порта Thunderbolt/USB 4 с поддержкой: — Зарядки — DisplayPort — Thunderbolt 3 (до 40 Гбит/с) — USB 3.1 второго поколения (до 10 Гбит/с) |
Камера | FaceTime HD 720p |
Аудио | Стереодинамики, Dolby Atmos Выход 3,5 мм для наушников |
Аккумулятор | Литий‑полимерный ёмкостью 49,9 Вт∙ч Адаптер питания USB‑C мощностью 30 Вт |
Размеры | Толщина: 0,41–1,61 см Длина: 30,41 см Ширина: 21,24 см |
Вес | 1,29 кг |
Комплектация
Здесь у нас стандартная коробка из белого картона. Интересно, что никакого упоминания о M1 здесь нет.
Также радует, что хотя бы для своих ноутбуков Apple кладет зарядку.
Внешний вид
Внешне новый Air ничем не отличается от предыдущих моделей. Дизайн, можно так сказать, классический. Но это и хорошо — незачем ломать, то, что и так хорошо работает. Корпус из переработанного алюминия. Цвет «серый космос».
Интересно сравнить с моделью семилетней давностью.
Несмотря на одинаковый размер экрана, размер заметно уменьшился.
А также стал немного легче. В остальном — тот же самый узнаваемый дизайн с надкусанным яблоком.
На левой стороне расположены два порта Thunderbolt/USB 4 и на этом история с портами завершается. Учитывая, что зарядка идет также через эти порты, то становится грустно. И никакими оправданиями типа мало места тут не оправдаться. На старом Air было 2 x USB-A порта, 1 x Thunderbolt, Card reader и Magsafe. С другой стороны потребность во внешних устройствах не для профессионального использования сильно сократилась. В общем неприятно, но не критично. В случае необходимости можно обойтись USB хабом с Aliexpress.
Справа одинокий разъем для наушников.
Экран
Экран у нового Air отличный. Глянцевый, Retina на IPS матрице, с хорошими углами обзора и олеофобными покрытием. Яркость 400 кд/м2, что неплохо для ноутбука, а вот контрастность только 900:1, что тоже неплохо, но у новой прошки 1300:1. Родным для Apple является цветовое пространство Display P3, однако покрывается и 100% sRGB. Придраться на самом деле не к чему, если нет планов заниматься профессиональной цветокоррекцией.
Звук
Здесь у нас в наличии стереодинамики с поддержкой Dolby Atmos. Что я могу сказать — звук есть, достаточно громкий и четкий, но не более. Посмотреть фильм можно безо всякого напряга, а вот любимую группу в Tidal я бы включил только если для фона.
Микрофоны порадовали. Да, я не опечатался — их тут действительно три направленных микрофона. Шумоподавление работает хорошо, в итоге собеседник тебя слышит отчетливо, даже если отвернуться от ноутбука. А в текущих реалиях удаленной работы и не всегда качественной свзяи, это приятный бонус.
Чип M1
Вот мы и подошли к самому интересному. Изюминкой новой линейки от Apple является переход на новую архитектурную платформу. Ну как новую, чипы ARM яблочная компания для своих мобильных устройств (iPhone, iPad) делает уже достаточно давно, но использовать в ноутбуках стала впервые. Решение, с одной стороны, довольно смелое — ведь смена архитектуры автоматически приводит к тому, что необходимо переписывать весь софт, для ее поддержки. Но с другой стороны, нужно признать, что x86 уже давно буксует на месте, а единственный поставщик процессоров для Apple — Intel ничего вразумительного не может показать несколько лет и в итоге даже умудрился отдать потребительский рынок AMD.
Так что Apple понять можно, раз Intel не может предложить что-то достойное, значит придется делать самим. Я бы не хотел останавливаться на разнице архитектур, тема довольно обширная и если интересно, для начала можно почитать что-нибудь на хабре. Единственное, о чем я бы хотел сказать и что на самом деле дает основную разницу — это однокристальная система (SoC). Что это означает? Все привыкли, что современный компьютер состоит из множества частей и выбор комплектующих довольно широкий: процессор, материнская плата, оперативная память, видеокарта, постоянная память и т.д. В случае однокристальных систем большинство или часть из компонентов присутствуют сразу на одном кристалле. Главное преимущество — уменьшение задержек при коммуникации компонентов между собой, что может крайне позитивно сказываться на производительности. Обратной стороной является невозможность апгрейда или замены отдельных компонентов.
Итак, M1 — это не центральный процессор, как какой-нибудь i7 от Intel, а по сути весь компьютер. Он содержит вычислительные ядра (CPU), видео-ядра (GPU), нейро-ядра (NPU), память, процессор обработки изображений, кодировщики видео и много чего еще. Соответсвенно, вместо того, чтобы производить все вычисления на универсальных, но относительно медленных ядрых, они будут отправлены на более быстрые специализированные. Идея не новая и довольно давно и успешно используется в мобильных системах, где компактность и производительность системы куда важнее, чем возможность ее расширения.
Относительно вычислительных ядер, то их у M1 8 штук в стандартной для мобильных платформ конфигурации: 4 высокопроизводительных ядра FireStorm и 4 энергоэффективных IceStorm. Для компактного ноутбука выглядит оптимальным и скорее удивляет, что до сих ни Intel ни AMD не предлагали подобного. Относительно частот, то они в спецификации от Apple не указаны, но сторонний софт определяет как 3.2ГГц. для производительных ядер.
Софт
Свежие подходы и революционные решения это хорошо, но совершенно бесполезно, если нет прикладного использования всего этого великолепия. В свое время IBM, да и другие гиганты хорошо за это поплатились, когда к этому вопросу отнеслись пренебрежительно. Как тут не вспомнить знаменитую сделку между IBM и Microsoft. Но ближе к делу — как все-таки обстоят дела с поддержкой софта у M1?
На самом деле все достаточно хорошо. Понятное дело, что комплектная ос и весь идущий софт нативный — т.е. имеет поддержку новой архитектуры, а значит может использовать ее возможности по максимуму. Сторонние же приложения активно подтягиваются. Нативно уже запускаются Photoshop, Final Cut, Docker и даже есть Technical Preview для Parallels Desktop.
Docker на M1
Но если приложение портировать еще не успели, то его можно запустить при помощи эмулятора x86 архитектуры Rosetta 2. При попытке установить WhatsApp клиента мне выскочило окно с предложением установить эмулятор. После чего приложение запустилось и какой-либо разницы в работе я не заметил. По тестам использование эмулятора снижает производительность где-то на 20%, но это совершенно не выглядит, как большая проблема.
Производительность
В интернете уже есть довольно много различных тестов производительности новых чипов, так что я остановлюсь только на тех сценариях, которые актуальны для меня. А чтобы было интереснее, добавлю в соперники:
- Mackbook Pro 2018 года.
2. Hackintosh. i7-8700K 5GHz, 32Gb 3200, NVMe Samsung SSD 970 Pro 512Gb, AMD Radeon RX 480 8Gb.
3. И герой нашего обзора Macbook Air M1 2020.
Производительность меня интересует исключительно в разрезе моего типового использования. Т.к. в игры я не играю и 3-D моделированием не увлекаюсь, то они из тестирования выпадают.
Geekbench
Начнем с синтетики, чтобы понимать как обстоят у нас дела с попугаями.
Одноядерный тест | Многоядерный тест | Графика (OpenCL) | Графика (Metal) | |
Macbook Pro 2018 | 968 | 4936 | 13084 | 13317 |
Hackintosh | 1268 | 7436 | 44922 | 49046 |
Mackbook Air M1 | 1732 | 7602 | 16871 | 18813 |
Mackbook Air M1 (Intel) | 1320 | 5839 | — | — |
Первый тест и сразу же впечатляющий результат. По CPU новый M1 уверенно обходит соперников. В одноядерном тесте так совершенно без конкуренции почти в 2 раза обгоняя Macbook Pro 2018. В многоядерном i7-8700K подобрался совсем близко, несмотря на меньшее число ядер — 6 против 8 у M1. Однако причина тут простая — производительных ядер у M1 только 4.
В графике M1 с 7-мю ядрами также уверено обходит Mackbook Pro с AMD Radeon Pro 555X. Однако с дискретной, пусть и немного устаревшей AMD RX 480 8Gb, тягаться уже не в состоянии.
Компиляция Scala проекта
Следующий тест уже из реальной жизни. Компиляция одного из проектов на Scala. Проект не особо большой, но в нем присутствуют все необходимые условия, чтобы немного загрузить CPU — и куча имплиситов и макросы и работы с Shapeless.
Время компиляции, с. | |
Macbook Pro 2018 | 67 |
Hackintosh | 14 |
Mackbook Air M1 | 13 |
Практические тесты подтверждают результаты синтетического тестирования. M1 чуть быстрее с i7-8700K и почти в 5 раз быстрее прошки! При этом мой хакинтош довольно сильно разогнал кулер Scythe Mugen 5 и его было хорошо слышно, в то время как M1 был абсолютно бесшумен — напомню, что у него только пассивное охлаждение.
Python тесты
По работе много приходится работать и с питоном, но т.к. язык не компилируемый, то для определения производительности я выбрал запуск тестов — синтаксис, unit-тесты и статический анализ mypy. Запуск проходил для моно-репозитория, в котором содержится несколько десятков проектов.
Время | |
Macbook Pro 2018 | 12 мин 33 сек |
Hackintosh | 7мин 57 сек |
Mackbook Air M1 | 10 мин 37 сек |
Здесь уже в лидерах i7-8700K. Отставание M1 думаю можно объяснить тем, что часть кода выполнялась через эмулятор x86.
Davinci Resolve
Работать с видео я предпочитаю в Davinci Resolve и как раз недавно вышла 17.1 версия с нативной поддержкой M1. Ее и тестировал. В качестве источников были 10 битные DLOG-M H.265 футажи с дрона Mavic Pro 2. Напомню, что кодек H.265 довольно тяжелый для декодинга и обычно для редактирования я делаю Optimized Media — такой легкий кэш в более низком разрешении, чтобы не сильно грузить процессор. Однако, на удивление, M1 довольно неплохо справился с редактированием оригинала. Да были некоторые лаги, но в целом работать можно.
В качестве теста для сравнения я выбрал экспорт видео в 4K H.264. Ролик небольшой, с базовой цветокоррекцией и переходами, местами присутствует стабилизация и немного эффектов.
Время | |
Macbook Pro 2018 | 11 мин 43 сек |
Hackintosh | 6 мин 37 сек |
Mackbook Air M1 | 15 мин 05 сек |
Хакинтош в отрыве благодаря дискретной графике, тут вопросов нет. Но в данном тесте M1 уже проиграл даже Mackbook Pro. Возможно тут дело в лучшей оптимизации этой задачи под x86 архитектуру. Все же x86 поддерживает куда больше инструкций, что в ряде задач должно иметь эффект.
Еще одной из причин может быть банальный перегрев. Как видно из первого графика, температура ядер M1 поднималась до 98°C. Т.к. активного охлаждения нет, то единственной возможностью регулировки температуры остается снижение частоты работы ядер, что и наблюдается на втором графике.
график температуры нагрузка на ядра
Capture One
Обработку фотографий я делаю обычно в Capture One Pro, который мне нравится за работу со светом и достаточно богатый инструментарий. Здесь производительность можно также разбить на две составляющих — отзывчивость интерфейса и время экспорта. К сожалению, 21 версия, которую я тестировал не имела еще нативной поддержки и работала через эмуляцию. Особо при использовании это заметно не было — интерфейс работал достаточно плавно. Кроме моментов, когда двигал ползунки редактора и изменения отражались в превью с заметной задержкой. В принципе это лечится снижением качества превью и стоит признать, что такое иногда бывает и на «большом» i7-8700K.
Для экспорта я взял альбом с 373 фотографиями, над которыми была совершена базовая обработка: кадрирование, баланс белого, цветокоррекция, шумы и резкость. Исходники — сжатые RAW от Fujifilm X-T20. Экспорт в исходном расширении в JPEG 100%.
Время | |
Macbook Pro 2018 | 13 мин 17 сек |
Hackintosh | 7 мин 01 сек |
Mackbook Air M1 | 11 мин 25 сек |
Результаты получились любопытными. Хакинтош лидирует с сильным отрывом. Прошка отстает почти в 2 раза, а M1 расположился посередине.
Speedometer
Еще один синтетический тест. На этот раз будем тестировать производительность javascript. Т.к. ноутбук в первую очередь предназначен для серфинга в интернете, то тест производительности web-приложений очень актуален. Тест запускался на актуальной версии Safari 14 на всех платформах.
Попугаи | |
Macbook Pro 2018 | 71 |
Hackintosh | 117 |
Mackbook Air M1 | 221 |
Здесь отрыв у M1 уже совершенно неприличный. Могу объяснить только какой-то оптимизацией именно под M1. В любом случае, проблем с просмотром современных сайтов быть совсем не должно в ближайшие несколько лет.
Blackmagic Disk Speed
Интересно сравнить и скорость накопителей. Во всех системах установлены SSD форм-фактора m.2 но разного объема. В M1 и Macbook Pro 256 Gb, а в хакинтоше 512 Gb. Цифры, думаю, говорят за себя:
Mackbook Pro Hackintosh M1
Автономность
Для портативного ноутбука время работы от батареи является не менее важным фактором, чем производительность. Apple нам обещает до 18 часов просмотра фильмов из Apple TV. Что же, давайте проверим. В качестве проигрывателя я правда взял Youtube, но не думаю, что это как-то сильно влияет. Использовал родной Safari при 35% яркости экрана. Результат меня порадовал — 19 часов непрерывного проигрывания и осталось еще 9% батареи.
Разряд равномерный, без скачков.
Итоги
Стоит признать, что в этот раз Apple удалось приятно удивить. Основное назначение линейки ноутбуков Air — это быть такой переносной печатной машинкой. Компактной и легкой чтобы взять в дорогу, иметь хорошее время работы от батареи и производительность достаточную, чтобы смотреть Youtube в 4K без тормозов.
И со всеми этими аспектами герой этого обзора справляется на ура и даже с запасом. По производительности к новому Air нет никаких претензий — он просто разрывает прошку на интеле, пусть и трехлетней давности и вполне на равных идет с десктопом со скальпированным процессором на 5 GHz и хорошим охлаждением. При этом Air лишен активного охлаждения, а значит совершенно бесшумный и очень холодный. Гибридные ядра и хорошая батарея обеспечивают отличную автономность. За две недели использования я ни разу не столкнулся с проблемами из-за кривой работы софта на новой платформе и проблем с эмуляцией x86.
Но не стоит и переоценивать Air — все же для профессиональной работы он вряд ли подойдет. При разработке могут возникнуть проблемы с поддерживаемым софтом. Тот же докер только-только завезли и не факт что он будет стабильно работать. Экран для цветокоррекции тоже не оптимальный — на новом Mackbook Pro, который тоже на M1, экран лучше. Отсутствие вентиляторов хорошо сказывается на шумности, но не очень на производительности. Все же, при ресурсоемких задачах он заметно греется и около 100 °C начинает снижать частоты. Без дискретной графики нет ни игр, ни быстрой обработки видео.
Для своей же ниши новый Air — отличное решение и вполне оправдывает свою цену. Я же буду с интересом ждать следующего поколения M1X, где ожидается уже 8 производительных ядер и 4-е энергоэффективных.