115. Какой макбук выбрать в 2025 году
За год изменилось многое - появился чип m4 и вышел Xcode 16 😁
Как и в прошлой статье, укажу примерные цены на новую технику в известных магазинах/маркетплейсах. Цены на б/у макбуки не пишу, потому что они могут быть самыми разными, ну и очевидно, что б/у макбук дешевле нового.
На этот раз не будем рассматривать разные сценарии по количеству денег. Просто расскажу, что на мой взгляд лучше взять для разных случаев.
Время сборки проектов привожу для холодных сборок, т.е. после очистки кэшей и т.д.
Макбук для работы
В большинстве случаев (в РФ) ваш работодатель должен предоставить вам рабочую технику для осуществления рабочей деятельности. При этом рекомендую явным образом выражать пожелание своему начальству о модели техники, которая вам нужна: может быть такое, что технику еще не закупили, и как раз для вас закупят то, что попросите.
Компания выдает технику
Я бы попросил MacBook Pro m4 pro. Даже в базовой конфигурации это будет лучший вариант по соотношению цена/производительность. Ну а дальше что выдадут, на том и будем работать 👌🏻
Компания не выдает технику
Если компания не выдает технику, и вам кажется, что это нормально - этот раздел для вас. Я бы на вашем месте покупал любой макбук с чипом m1/m4. Промежуточные модели (m2/m3) имеют свои недостатки, с которыми можно ознакомиться во множестве подробных обзоров от техноблогеров, при этом они дороже, чем m1, а это на мой взгляд явно не преимущество.
Если денег совсем мало, а работать совсем не на чем, то лучше взять MacBook Air m4. По деньгам это выйдет в районе 100к руб за модель с 13 дюймами, и в районе 135к - за 15 дюймов.
Если жаба душит, ... то это статья не для вас (шутка).
Можно взять MacBook Air m1 -он обойдется где-то в 60-65к новый, но будет долго собирать рабочие проекты, разработка которых ведется хотя бы больше года. Если проект начинают разрабатывать с нуля, то он легко потянет первые несколько месяцев или даже год.
Хотя, если спешить некуда, то и фиг с ним - можно подождать сборку даже в большом проекте. В андроид-разработке до сих пор часто встречаются ситуации, когда проект собирается больше 10 минут на современной технике, а у некоторых и еще дольше. Работают же как-то 💁🏼♂️
Макбук не для работы
В 2020 году я купил себе MacBook Pro 13'' m1, и он до сих пор отлично справляется со всеми пет-проектами. Площадки собираются на за 13.2 сек, а счётчик дней - за 2 сек, то есть молниеносно (да, там мало кода).
Критерии для выбора макбука
- Чип (процессор) - лучше брать сразу m4/m4 pro; если денег куры не клюют, то можно брать m4 max
- Экран - диагональ на ваш вкус (от 13 до 16 дюймов), а кому важна плавность происходящего на экране, то вам подойдет любая модель с чипом m4 pro (от 180к руб за модель с экраном 14"), или базовый MacBook Pro 14" m4 (около 145к руб)
- Вес - кому нужен ноут полегче, лучше смотреть в сторону моделей MacBook Air 13/15" m4 или MacBook Pro 14" m4/m4 pro, потому что они весят от 1.2 (13") до 1.6 (14"/15") кг
- Если у вас есть свой монитор и клавиатура с трекпадом, то можно взять Mac mini m4/m4 pro (от 60к руб) - это не макбук, но крутая альтернатива при наличии монитора и остального, и дешевле любого нового макбука на m4.
Как сравнить производительность
Проще всего посмотреть таблицу по ссылке и проверить интересующие модели. На момент публикации статьи там видно, что m1 pro не отстает от базовых m2/m3, а базовый m4 обгоняет их всех с приличным запасом.
Макбук с чипом от Intel
Нельзя брать ни при каких обстоятельствах для iOS-разработки. Лучше б/у мак с 16 гб оперативки и чипом m1/m1 pro, если хочется сильно сэкономить.
Как бы красиво ни звучали описания Intel-маков в объявлениях на авито, любой макбук на Intel будет плохим выбором.
Обходной путь
Для тех, кто только стартует в iOS-разработке, при этом есть только обычный ПК, а денег на макбук нет совсем, то можно сделать хакинтош - на эту тему есть много полезной информации в интернете.
Сам я таким способом не пользовался, и не рекомендую никому, у кого есть возможность пользоваться техникой Apple, в том числе б/у.
Что изменилось за прошедший год
Год назад рабочий макбук m1 pro 16'' (2021) в базовой конфигурации собирал основной рабочий проект за ± 2 минуты в Xcode 15+.
В этом году мы работаем на Xcode 16+.
В этом году тот же ноут собирает тот же проект за ± 4.5 минуты.
У коллеги этот же проект собирается на m4 pro 16" за ±3 минуты.
Много всего влияет на скорость сборки в самом проекте, но нельзя забывать про ежегодные обновления Xcode, которые по традиции пагубно влияют на скорость билда (и частенько усложняют разработку в принципе 😅).
Заключение
Итоговый выбор зависит от требований к экрану, но в большинстве случаев на мой взгляд базовая конфигурация MacBook Air 15" m4 или MacBook Pro 14" m4 закроют все потребности iOS-разработчика минимум на 2 года вперед для рабочих проектов, а для пет-проектов - минимум на 4 года.
Другие статьи можно почитать тут.