Рассказываю как выбрать макбук в 2024 году для мобильной разработки и делюсь опытом.
Укажу примерные цены на новую технику в известных магазинах/маркетплейсах. Цены на б/у макбуки не пишу, потому что они могут быть самыми разными, ну и очевидно, что б/у макбук дешевле нового.
На мой взгляд есть 2 основных варианта: взять макбук на подхвате (пока тебе не прислали рабочий ноут), или сразу для всех случаев.
Рассмотрим разные сценарии по деньгам.
Есть много денег
Макбук на подхвате
Рекомендую брать pro-модель с чипом m1/m2/m3 и оперативной памятью 16гб (больше — необязательно). Можно найти такие макбуки по цене от 170k руб.
На работе в большинстве случаев можно получить корпоративный ноут, который будет закрывать все рабочие потребности (скорее всего, это будет Pro M1/Pro M2). При этом еще на этапе общения с эйчаром можно и нужно узнать, выдает ли компания рабочий ноут, ну и его модель.
Макбук для всех случаев
Можно смело брать MacBook Pro M3, который в базовой конфигурации на момент публикации статьи стоит 250–350k рублей в зависимости от магазина.
Поскольку этот ноут будет использоваться и для работы, и для себя, то можно взять конфигурацию с 1тб ssd (или больше) — такой будет стоить дороже, зато на нем легко можно уместить несколько больших проектов и всякие личные данные, включая сериалы, фильмы и игры.
Есть мало денег
Макбук на подхвате
Можно взять MacBook Air M1 (2020) в базовой конфигурации — на момент публикации статьи он продается примерно за 85k руб. Такой ноут справится с большинством iOS-проектов, а вот с Android-проектами уже будет сложнее, но с небольшими проектами должен справиться.
При устройстве в нормальную компанию тебе обязательно вышлют рабочий ноут курьером. Главное — не забудь узнать у эйчара еще до собеседования, какую технику компания выдает для работы.
Макбук для всех случаев
Все просто: подойдет тот же MacBook Air M1 (2020) в базовой конфигурации, который легко справится со всеми личными задачами (ютуб, соц.сети, документы, сериалы и т.д.).
Если денег больше, чем 85k руб, то можно взять что-то новее, на что хватит денег с чипом m1/m2/m3, или можно найти этот же макбук с 16гб оперативной памяти — он будет лучше справляться с рабочими задачами.
Почему не Intel
Один из ключевых критериев выбора макбука для iOS-разработчика — поддержка актуальной версии системы и Xcode.
На момент публикации статьи актуальная версия системы (macOS 14) поддерживается даже макбуками от 2018 года выпуска. То есть макбуки с процессором от Intel до сих пор можно использовать для разработки на самой новой версии Xcode. При этом цены на такие макбуки иногда ниже, чем на базовую конфигурацию MacBook Air M1 (2020).
Ключевой момент в отказе от Intel на мой взгляд — производительность.
Тут можно посмотреть сравнение производительности разных маков при запуске одного и того же тяжелого проекта в Xcode.
По итогам сравнения видно, что маки на интелах ощутимо проигрывают в скорости сборки новым макам на чипах m1/m2/m3
Конечно, тут можно устроить дискуссию и попытаться сравнить самую крутую конфигурацию макбука на интеле от 2019 года, но какой бы хороший результат этот макбук ни показал — он будет сильно нагреваться при работе и все-равно проиграет базовому MacBook Air M1 (2020) как по скорости, так и по времени работы.
Обходной путь
Если хочется изучить iOS-разработку, при этом есть только обычный ПК, а денег на макбук нет совсем, то можно сделать хакинтош — на эту тему есть много полезной информации в интернете, но сам я таким способом не пользовался, потому что были деньги на макбук — о том как я заработал деньги на макбук и свой первый миллион, скоро напишу в канале про инвестиции.
Каким маком пользуюсь я
У меня два ноута: рабочий и личный.
Рабочий ноут
Рабочий макбук (M1 Pro 16'’ (2021) в базовой конфигурации) использую для двух iOS-проектов (билайн + билайн дом) и одного Android-проекта (билайн дом).
Быстрее всего с нуля у меня запускается билайн дом на iOS (без учета времени на загрузку зависимостей из интернета):
Личный ноут
До 2020 года я использовал MacBook Pro 13'’ (2017) на 8гб оперативки (брал за 99k в 2018 году), а нынешний M1 13'’ (2020) на 16гб оперативки я взял за 150k на официальном сайте apple прямо с доставкой на дом, было очень удобно.
На личном ноуте я редко запускаю Xcode, но он справляется с пет-проектами на отлично. Кстати, я купил его в первый год начала работы в iOS, а свой первый коммерческий опыт я описал в деталях на бусти.
Заключение
Надеюсь, после прочтения статьи тебе будет проще выбрать себе макбук 🙂
Вот тут можно принять участие в опросе на тему выбора макбука для начинающих в iOS-разработке.
Другие мои статьи можно почитать тут.