Executando verificação de segurança...
4

[DÚVIDA] MacBook Air M2 com 8GB de RAM

Pessoal, alguém usa o MacBook Air M2 para desenvolver aplicativos para Android e iOS? Gostaria de saber se ele é suficiente ou se, para essas atividades, seria necessário optar pela versão Pro.

Carregando publicação patrocinada...
7

Eu uso um M1 Pro com essa configuração e sobra bastante recurso. Antes usava um Air e não vi diferença significativa na performance, o único ponto negativo do Air pode ser o tamanho do SSD, especialmente para o XCode que vai consumir uma boa parte do storage.

Caso queira ter uma noção do que eu rodo aqui em paralelo:
Docker
VSCode
2 browsers
Redis
Postgresql
Webserver (django)

E nunca tive problemas com emuladores também, tanto da Apple quanto do Android.

Não sei que bruxaria eles fazem, mas 8GB de ram em um mac M1/M2 é muito diferente de 8GB em um notebook convencional.

1

O que eles fazem é compressão de memória, disponível no windows (bem limitado, sem configuração), no Ubuntu tá disponível também, só habilitar o zram.

3

Li um comentário abaixo dizendo que é o suficiente e não vou duvidar aqui pois não desenvolvo nativamente.
Quando estava decidindo na compra do meu, ao invés de um M2 Pro de 8 eu optei por um M1 Air de 16GB e 520 de SSD.
Resultados: não me arrependo em absolutamente nada, sempre sobra recurso, mesmo rodando docker e outras ferramentas. Me sinto mais confiante para rodar mais coisas em paralelo (mas ainda assim fico de olho no consumo de recursos).
Meu maior medo era um com 8GB pois mesmo com o preço menor, eu queria evitar de entrar em Swap.
E eu não acredito que o salto para o M2 é extremamente gigante em relação ao M1 que teria justificado a compra. Os 16GB foi um ótimo investimento.

3

Não sei se um Mac com 8 GB Ram presta, mas até então foi isso aqui que eu percebi com o meu windows:

2GB RAM: Pesquisa e Wordpad, nada mais, nada menos, serve apenas pra isso. Há, e no máximo 3 abas abertas.

4GB RAM: Aqui tu já consegue pesquisar bem, dá pra programar site (só VS Code, Visual Studio trava muito e vai dar estresse). Consegue ouvir música também, mas se for realizar alguma coisa pesada, recomendo fechar o que tiver aberto. Um pouco lento também.

8GB RAM: "to rico", ta nada kkkk, evita muito a lentidão, mas hoje em dia fica por isso mesmo, After Effects? Não; Photoshop? Só consegue abrir, mais nada; Illustrator? Até certo ponto sim. Emulador de Android? Nunca kkkkkkkkk

No momento meu notebook tem 8GB RAM (dois pentes de 4GB, foi um ótimo investimento colocar mais uma memória), então posso te dizer que não é o suficiente. Ainda virá o dia em que terei 16GB, mas acredito que é o ideal para o computador funcionar com tudo o que um dev precisa sem se preocupar muito com lentidão e travamentos (é o que eu acho, porque com 8GB é quase bom).

1

Mas a realidade é que o Windows demanda mais recurso mesmo.
A ordem de eficiência no uso de recursos, na minha opinião, já que eu usei os 3 sistemas, em variadas configurações, é:

  1. Mac -> o mais eficiente
  2. Linux em geral -> tem distros mais e menos eficientes
  3. Windows -> menos eficiente

Mac parece bruxaria o que eles fazem com a dupla hardware+software.
Linux depende um pouco da distro, eu uso Ubuntu pra trabalhar há 5 anos, e vejo bem na média. Mas nunca vi nenhuma ser tão eficiente quanto um Mac, mas raramente vi alguma mais pesada que Windows.

2
2

Eu tenho um mas minha stack é TALL Stack, mas quando comprei eu tinha um desktop com i5 de 12, 32Gb de RAM, e uma puta placa de vídeo e posso dizer que não perdi nada de desempenho com o MacBook Air M2 pelo contrario achei até mais leve que o desktop que eu tinha.

0
2

Para desenvolvimento eu rodo o Laravel Herd, Table Plus, VSCode, WordPress Studio, além desses aplicativos sempre estou com Google Drive aberto e fazendo backup das minhas pastas, Telegram, WhatsApp, Google Chrome (Sempre tem umas 10 abas aberta ou mais), Microsfot Remote Desktop, diariamente rodo todos esses aplicativos na maioria das vezes todos ao mesmo tempo e não estou levando em consideração aplicativos leves que sempre está aberto como ticktick, notas, Google Keep, terminal, o máximo que já aconteceu em uso pesado foi ele esquentar mas nunca travou. No terminal sempre está rodando o tailwind cli e as vezes o stripe cli.

1
1

Eu estava com essa mesma duvida. Acabei comprando um air m2 com 16gb de ram. 8 de ram acredite que de mas pode gargalar em qualquer momento. Pela experiência entre pro e air n faz tanta diferença para desenvolvimento se tu não for gerar muitos builds ou coisas q consumam muito processamento loucamente.

O que mais me preocupava era a ram e a temperatura. Rodando docker, vscode com IA, tres servidores (sendo dois de frontend) a temperatura costuma manter em 40 a 45. Então diria que não precisa ser pro, o foco deve ser mais nas configs mesmo.

1

Os MacBooks Air são recomendados para utilização no dia a dia, para desenvolvimento o recomendado são os Pro, se for por uma questão de grana, compre um computador comum, vai sair mais barato e você poderá ter mais memória RAM.

3
1

Eu tenho um notebook Samsung com uma configuração excelente. Mas eu quero investir em um Mac para desenvolver para IOS. O M2 Air custa em média 7k e a versão com 16gb já salta para 14k. Por isso a minha pesquisa sobre quem já tem um M2 Air.

0

Resposta curta: Não será suficiente.

Ele poderá rodar bem, mas à media que você precisar de um emulador android, abrir algumas abas no navegador, ter o vscode aberto - a ram já era e ficará fazendo muita troca (swap).
É certo que a linha arm da apple lida muito bem com ram, mas definitivamente 8Gb, principalmente para desenvolver para Mobile será desperdício de grana e não irá te atender bem.

Eu tenho um M1 Pro com 16Gb e já sinto que preciso de mais ram...