MacBook Air M1 8/256 подойдёт для разработки?

Всем привет. Хочу купить MacBook air m1 8/256. Возник вопрос, хватит ли 8 Гб оперативки, если мне на винде её не особо хватает? Хочу заниматься веб разработкой на Golang. Как дела обстоят на macos с таким объемом памяти?

Дополнительно:

Один только веб-браузер дофига пожирает. Что останется для Goland и остального?

  • Иерокопус Таманский, может быть swap на маке лучше работает?
  • считаю минимальным 16 гигов ОЗУ, но мой Mac Mini с таким объёмом ОЗУ и 512 гигов SSD всё ещё в пути из Китая, и точно сказать, что 16 гигов хватает, не могу
  • exxxt4zy, свап работает везде одинаково. Тут только вопрос к скорости диска
  • exxxt4zy, Swap работает везде одинаково, если скорость SSD позволяет. Проблема swap на Маке - это то, что SSD распаян на плате, и если у вас всегда будет работать Swap, то это может очень плохо сказаться на ресурсе SSD. Менять же такой SSD - это страшный геморрой, если вообще получится...
  • Виктор Кожухарь, понял, спасибо) Будем брать на m1 pro
  • exxxt4zy, Если вдруг бюджет позволит - берите на процессоре M2 Pro. Это зверь-машина
  • Лучше бери на m2.
    Практика показала что m2 air.
    Самый нормальный.
    Если хочется попонтоваться, возьми про версию
  • Алексей Дубровин, Вопрос далеко не в понтах, а в банальном размере памяти. И Apple специально вставляет эти идиотские 8Гб, которых без swap хватать не будет 100%. И делают они это именно для того, чтобы покупали Pro. Ведь если к Air докинуть по их конским ценам ещё 8Гб, то выгоднее уже будет взять Pro
  • Виктор Кожухарь,
    Эм. Я мобильный разработчик....
    Нет типа разработки, которая жрет больше.
    Я параллельно открываю Андройд студио, iOS студио, ютуб, 3 задачи в терминале. Параллельно на компе VsСode, jira, Notion, Телега, иногда еще Docker.

    У меня была и прошка, и air.
    Прямо сейчас специально все запустил.
    Рассказывайте и дальше, как не хватает.

    MacBook Air M1 8/256 подойдёт для разработки?

  • Алексей Дубровин, Думал вас похвалить, как того самого сына маминой подруги, которому все всегда хватает. А потом посмотрел на жёлтый цвет графика памяти, 7гб swap, и передумал хвалить.
    Если график памяти жёлтый, вам уже её сильно не хватает, это вам подсказка на будущее.
  • Ответы:

    У меня Macbook Pro M1 Pro 16/512.
    Когда запускаешь какую-то IDE от Jetbrains типа Goland, то батарея тает на глазах, да и памяти она кушает хорошо.

    Если будете работать в VScode, то такой проблемы возникнуть не должно, если не увлекаться плагинами. Сам Go потреблять много ресурсов не будет. Основной потребитель памяти - это всегда большое количество вкладок в браузере.

    Но... Как только вам понадобится Docker, могут начаться проблемы. На Маке он не нативный, и может сжирать много памяти. У меня много чего в Докере запускается, и вкладок в браузере всегда несколько требуется, поэтому мне 16 прям впритык.

    Мой совет - брать машину с 16гб минимум, но тогда уже нет смысла брать Air...

    P. S. Мак в разы лучше работает с памятью, чем винда, поэтому сравнивать не всегда корректно.

    • попробуйте в настройках докера указать меньше ресурсов. у меня м1 на 8гб и всего хватает за глаза.
    • off, Спасибо! Так и делаем по мере возможности. Правда, не всегда возможно сильно урезать не в ущерб работе.
      Конечно, можно что-то тут и там урезать, затянуть пояс потуже, не обращать внимания на swap, и выживать с этим всем.
      Однако мы - программисты - такие же мастера, как и все остальные мастера. Ноутбук - это наш инструмент, он нам помогает деньги зарабатывать. На инструменте экономить - делать себе же хуже. И вместо того, чтобы следить за состоянием памяти, наскребая по сусекам капли ресурсов, я бы хотел заниматься делом и иметь хоть какой-то запас ресурсов на всякий случай.
      Именно поэтому я рекомендую 16гб минимум. 32 - это тот размер, когда обычному программисту практически вообще не надо думать про память.
      Конечно, если бюджет совсем не позволяет, то можно подумать и об Air 8гб, ведь его потом можно хорошо продать и купить себе что-то мощнее. Но если бюджет позволяет, то экономить тут вредно

    Общий совет всем, кто собирается покупать себе новый МакбукПро - берите всё насколько можно и возможно, смотря какой у вас кошелек. На сегодняшний день, лучше конечно брать Макбуки на максимальном М3 Макс и памяти чем больше тем лучше, в каком-то смысле оптимально-минимальным я бы назвал 32 ГБ ОЗУ и 1 ТБ SSD.
    Сам владею такой машинкой на М1 Макс, и пока его мне достаточно, а дальше посмотрим.

    Буквально недавно обновил MacBook Pro M2 8/256Gb (в старой будке) на новенький MacBook Pro M3 16/1Tb.
    На самом деле и прошка M2 неплохо себя показала. Прекрасная машинка за свои деньги.
    Причина желания поменять - тачбар. Это была попоболь из-за отсутствия тактильных F-кнопок.
    Поддержу предыдущих ораторов про 16 гигов и про 1Tb. Младшие (базовые) модели грешат потерей производительности из-за не очень скоростного контроллера памяти и накопителя. Поэтому лучше поискать модель с 16 гигами памяти и накопителем хотя бы 512 гигов.
    Про память - я запустил в докере банальный LAMP и оно уже откушало примерно 8 гигов памяти. На своей новой прошке не заметил просадки по памяти, но уверен что вместе с IDE например от JetBrains и запущенном браузере оперативная память будет самым чувствительным ресурсом. А вот проц что M1, что M2, что даже M3 - показывают приятную производительность и энергоэффективность.
    Резюмируя - на golang пожалуй должно хватить. Если эта машинка подвернулась по удобной цене на вторичном рынке, то вполне можно брать. Но лучше добавить как RAM (в первую очередь) так и SSD (256 гигов - это прямо минимум, слишком быстро начнёт заканичваться). И если с SSD ещё можно добавить внешний накопитель (не очень удобно, но можно), то RAM не добавить.

    Если планируется использовать IDE от Jetbrains - не хватит, надо 16 GB минимум. Если писать в блокноте (Vim, Emacs, Atom, VS Code...) и компилировать в командной строке - конечно, достаточно.

     

    Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

     

      • MacBook Air M1 8/256 подойдёт для разработки?Есть ответ
      • 07.04.2024
      Ответить

      Да, MacBook Air M1 8/256 может быть подходящим выбором для разработки, в зависимости от ваших потребностей.

      Процессор M1 в MacBook Air обладает высокой производительностью и энергоэффективностью, что делает его отличным выбором для разработки. Он способен эффективно обрабатывать задачи разработки, запускать среды разработки и компилировать код.

      256 ГБ хранения может быть достаточно для большинства проектов разработки, однако, если у вас будут большие проекты или вам нужно будет хранить большой объем данных, то стоит рассмотреть вариант с более объемным хранилищем.

      Кроме того, MacBook Air M1 обеспечивает отличное качество экрана, удобную клавиатуру и длительное время автономной работы, что делает его удобным для работы вне офиса.

      В целом, MacBook Air M1 8/256 может быть хорошим выбором для разработчиков, особенно тех, кто ценит производительность, энергоэффективность и портативность.

    Оставить комментарий