Месяц+ на M1
Итак прошел месяц с хвостиком моей непрерывной жизни на macbook air m1. Сначала сразу к плюсам и минусам.
Плюсы: ⁃ запредельная автономность ⁃ скорость работы и в целом отзывчивость ⁃ тепловыделение ⁃ вес ⁃ клавиатура ⁃ шум (точнее его отсутствие) ⁃ цена
Минусы: ⁃ Иная архитектура процессора требует более въедливого отношения к написанию кода и его тестированию, компиляции, докеризации и т.д. ⁃ Не все инструменты все еще работают адекватно ⁃ 16Гб оперативки маловато, но в целом умещаюсь
Теперь про ощущение от макбука. Я не жалею ни копейки потраченных денег и ни секунды потраченного времени на адаптацию окружения к новой архитектуре. Я даже аймаком стал пользоваться только для работы с фотками (ибо экран большой). Самое наверное офигенное ощущение - это тишина! Отсутствие кулеров - это кайф. Клавиатура тоже вызывает привыкание и возвращаться обратно на бабочку даже немного неприятно, хотя на самом деле этот эффект исключительно психосоматический. Еще я заметил, что могу вернуться с работы и если мне не нужно что-то делать дома, то я забываю достать ноут из рюкзака и дня по 2 его не заряжаю - это конечно какой-то дикий опыт, ибо, - "как не таскать с собой зарядку для ноута на работу???". Личный рекорд два с половиной рабочих дня на одном заряде при отсутствия ограничений себя в использовании и нагрузки ноута. При этом по отзывчивости системы на этом процессоре я как будто вернулся во времена mac os x yosemite с моментальным откликом и плавностью всегда и во всем.
Но, не все гладко. Да, есть нюансы при работе с докерами, о чем пришлось сломать ни один час адаптаций сборок (особенно кроссплатформенных). Есть нюансы с работой некоторых программ через розетту, они почти всегда работают, но в целом подлагивают в сравнении с нативом и достаточно ощутимо, например десктопным onlyoffice пользоваться получается с напрягом... И в очень редких случаях просто не запускаются. Увы, но переодическая есть необходимость рекомпиляции привычных инструментов. Например 14ая nodejs просто отсутствует собранная под arm из-за чего приходится ждать минут 30 во время установки пока она скомпилится, назвать это проблемой не могу, ибо в конечном счете успех, но время на это тратится. Так то можно было бы запустить даже старую скомпилированную версию ноды через розетту, но рациональность такого действия сомнительна. И это кстати единственный сценарий, где мне удалось разогреть ноут так, что бы это почувствовать руками. Возможно для мобильной разработки или работе с тяжелыми gcc компиляциями пассивное охлаждение - это не самый лучший вариант, но в моих сценариях работы (go, python, nodejs) просто сказочно себя показывает. Изначально air брался как тестовый полигон на посмотреть что будет дальше с линейкой макбуков и в общем-то я не думал, что смогу на нем работать полноценно как на прошке с i7, но заблуждался я радикально. Не знаю, что они покажут в следующий вторник, но уверен, что у меня ответ на вопрос какой ноутбук брать для работы снова стал однозначным. Первый раз за много-много лет, спустя месяц придирчивой работы, я не хочу менять свое первое впечатление от железки.