Впечатления от Macbook на M1

mac m1

Привет всем! В конце прошлого года Apple выпустили новые макбуки на своем процессоре M1, чем заставили все яблочное сообщество начать крепко задумываться о переходе на новые маки. Конечно же есть скептики новых процессоров, в основном это пользователи редкого и профессионального софта. Им новые процессоры могут принести кучу головной боли, но вот массовый пользователь, скорее всего оценит новые маки по-достоинству. Мне удалось поработать на новом маке на M1 и я готов поделиться своими впечатлениями.

Что такое процессор M1

Итак, начнем с основ — что такое M1 и чем он отличается от процессоров Intel или AMD.  Рассказывать буду поверхностно, просто, что бы было общее понимание.

На рынке присутствует 2 вида процессорных архитектур — x86 и ARM. На архитектуре x86 строят свои процессоры Intel, AMD и другие компании (в том числе и российский процессор Эльбрус). Особенность таких процессоров в том, что они используют «длинные» команды CISC, то есть используют стандартный набор команд, которые выполняют какие-то «большие» задачи.

Процессоры на базе ARM используют короткие команды (RISC-архитектура). Это достаточно короткие команды, по сравнению с CISC и они более универсальные. Условно, что бы «попросить» процессор на базе ARM подвинуть стул, то надо сделать такое:

  • процессор, смотри, вот стул
  • процессор, возьми стул
  • процессор, передвинь стул на столько-то
  • процессор, опусти стул

Достаточно сложно и потому в архитектуре CISC было сделано проще — создали одну команду — «передвинь стул». За счет этого процессоры x86 имеют высокую производительность, но и в вместе с тем высокое энергопотребление.

Это если по-простому рассказать о разнице, но все сииильно сложнее и глубже. Важно лишь понять, что между процессорами Intel и ARM есть большая разница в работе с инструкциями. Ну да не суть, идем к M1.

Процессоры на базе ARM (сама компания ARM не создает процессоры, а занимается лицензированием) создаются множеством компаний — Qualcomm, Huawei, Samsung, Apple и другие. И, как многие знают, это все процессоры для мобильных устройств (в основном).

Большой прирост скорости, по сравнению с Intel-Mac новые маки получают еще и за счет компоновки компонентов — внутри одного кристалла находится и процессор, и видиочип, и оперативная память, и кэш… За счет такой плотной компоновки скрость общения между элементами очень высокая!

apple m1

Так-то Apple уже очень давно создает процессоры на базе ARM — всем знакомые процессоры серии A в iPhone и iPad. Другое дело, что до последнего времени их не устанавливали в компьютеры Mac. Но надо не просто установить ARM процессор в компьютер, надо еще и ОС и ПО заточить под работу на новой архитектуре…

macOS Big Sure и программы

Новая macOS 11.1 Big Sure идет предустановленной на новые маки с процессором M1. Это первая ОС, которая заточена под работу на 2-х типах процессоров — Intel и ARM. Когда-то давным давно была аналогичная Mac OS X 10.4 Tiger, которая работала на старых процессорах IBM Power PC и новых Intel-маках.

Новая ОС имеет встроенную функцию Rosetta 2, которая автоматически, на лету «переделывает» код программ x86 под ARM, то есть на Big Sure можно пробовать запускать старые Intel приложения и они должны незаметно для пользователя преобразовываться для работы на новом процессоре. Без каких либо заметных тормозов!

К примеру, вы перенесли данные со старого мака на новый, на M1. Все встроенные программы, типа Safari, Pages, Number или Калькулятора будут работать отменно, тк они были переписаны под новую архитектуру. А вот почти любой сторонный софт будет работать через Rosetta 2. И, что очень радует, транслятор Rosetta 2 работает прям очень хорошо! Google Chrome (уже есть версия под ARM, на равне с версией для x86), Opera, Yandex.Browser, Telegram, Skype, MS Office, Whats App и многое другое прекрасно работает на новом маке, хотя сами программы под новый процессор не переписывались — все делает встроенный транслятор!

google chrome arm

По первым тестам весь софт, который описан выше работает хорошо, но не отлично (о тонкостях позже). К примеру особой разницы запуска браузера и страниц в Chrome для ARM или Intel я не увидел. Порой, даже очень старые программы запускаются на новом Mac, хотя я и не ожидал — старая версия DropBox или Evernote. Вообще, такое положение дел меня очень радует, но давайте о подводных камнях!

На днях так же запустил программу для просмотра ТВ одного из местных провайдеров — Weburg TV. Это кусок кода и на Intel-маке работает не очень хорошо, а тут прям зашелестел -я удивлен!

Проблемы с ARM

Первая и очевидная — на новый Mac с процессором M1 нельзя поставить «любимый» Windows! Ни через Boot Camp, ни через Parallels. Точнее можно через Parallels, но только версию для процессоров ARM — Windows Insider Preview.

Увы, но на ARM версии нет никаких важных для маководов программ — 1C, токены для банков и госзакупок, 3D Studio и тп… Так что если ваша деятельность так или иначе связна с таким софтом, то пути 2 — ждать или иметь запасной Intel-Mac.

Кроме того, у части пользователей перестали работать старые принтеры, тк драйвера к ним не подписаны и в новой ОС такие принтеры не печатают. Как вариант — или искать более свежий драйвер на сайте производителя (а его может и не быть) или искать другой принтер. Ну или, как вариант, если у вас дома есть еще какие-то маки или ПК, то печатать на принтеры по сети.

Так же я обнаружил (в начале января 2021 года), что браузер Google Chrome ARM не поддерживает конвертацию офисных документов в свой Google Docs! То есть при попытке загрузить xls или doc файл в Google документы браузер ругается, что расширение не может ничего сделать — досвидания. Выход из ситуации прос до безобразия — использовать Chrome для версии Intel, благо он прекрасно рабтает. Или ждать, когда данный функционал подвезут в ARMM версию.

Ну и Adobe — куда уж без них… Увы, но не весь их софт пока не заточен под новый тип процессоров, хотя и через Rosetta 2 вроде работает. В ближайшие месяцы обновления конечно появятся, но если вам надо работать прямо здесь и сейчас, то лучше подождать с переходом на новый Mac.

На данный момент я не знаю о том, как работают различные плагины для тех же проофессиональных программ, типа Logic, Final Cut и тп. Так что если вы планируете активно их использовать, то лучше изучить вопрос с вашими плагинами и расширенями заранее, что бы не было мучительно больно…

Ну и в довесок нельзя забывать про драйвера! Принетры, сканеры, планшеты и прочая периферия может просто не заработать с новым Mac и тут уж все очень индивидуально и универсальный ответ есть, но он не всем понравится — надо обращаться к производителю железа за поддержкой.

Особенности и различия новых Mac на M1

Итак, вы все же решились на покупку нового Mac, но что же выбрать? Есть 3 варианта:

  • Mac mini
  • Macbook Air
  • Macbook Pro

По сути, разницы в производительности между маками почти нет — процессоры везде одинаковые — M1. Разве что в Air можно взять младшую модель не с 8-ю, а 7-ю ядрами графического процессора. Вы точно не заметите разницы)

Mac mini подойдет в качестве домашнего стацинарного мака или под телевизор, в качестве мультимедиа центра. Основная разница между Air и Pro — наличие активного охлаждения в Pro и тачбар, в нем же. Если тачбар дело вкуса, то на кулере я бы остановился поподробнее.

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

Вы же знаете, что происходит с вашим ТОПОВЫМ айфоном или айпадом через 4-5 лет? Он начинает тупить — процессор не вывозит новые функции, новая iOS тормозит сильнее предыдущей, а яббло отмазывается «уставшим» аккумулятором. Условно, сегодня использовать iPhone 7 — вроде не такой он и тормоз, но явно при покупке он работал шустрее. Знакомо? Вот с новыми маками, теоретически, может произойти ровно то же самое. Есть вероятность, что каждая новая macOS будет затормаживать маки сильнее и сильнее. Причем я не говорю о сравнении с новым маком, а именно с самим же собой.

Но при чем тут система охлаждения? Да все просто — когда с очередным обновлением ваш Mac начнет не справляться и лишний раз греться, то процессор в Pro будет охлаждаться за счет кулера, а в Air, что бы не задымиться — снижать частоты! Ровно то же самое происходит с дурацкимии Macbook 12…

Именно из-за этого, я бы рекомендовал на длительный срок брать именно Pro, а на Air. Не исключено, что и кулер не поможет тормозам через 4-5 лет, но хоть какой-то шанс есть.

Выводы

Новые Mac на процессоре M1 прям очень классные и бодрые! Если вам нужен мак для «обычных» задач, без какой либо экзотики, то смело можно брать — получите массу удовльствия от скорости. Если же в работе исмпользуете что-то оспецифическое, то лучше подождать или хотя бы в магазине попросить протестировать витринный мак с вашим софтом. Успехов!