Casa > O > O Novo M1 Macbook Air É Suficiente Para O Desenvolvimento De Software?

O novo M1 MacBook Air é suficiente para o desenvolvimento de software?

Desenvolvimento de software cobre uma vasta gama de tarefas. Desde fazer login em sistemas remotos e trabalhar neles (e nesse caso qualquer coisa com um display decente, teclado decente, e capacidade de rede faz bem, o M1 MacBook Air seria um exagero), desenvolvendo scripts localmente (novamente isso não requer muito). Construir programas moderadamente complexos localmente, até construir aplicações fantasticamente complexas.

No meu trabalho diário eu trabalho em uma aplicação muito grande. Meu desktop é um iMac Pro 96G, e meu laptop é um MacBook Pro Intel com 16G de RAM. O iMac Pro constrói cerca de 8 vezes mais rápido, principalmente por ter muito mais memória RAM, mas em parte por ter muito mais núcleos de CPU.

Eu acho que o M1 MacBook Air seria pelo menos tão rápido quanto o MacBook Pro, mas mais lento que o iMac Pro aqui.

Como hobby eu trabalho em uma aplicação moderadamente complexa, mas muito menos complexa que a aplicação do meu dia de trabalho. O meu MacBook Pro pessoal (um modelo mais antigo que o meu MBP de trabalho) é bom para isso. Minha esposa tem menos de um dia de idade que o M1 MacBook Air pode compilá-lo mais rápido que o meu MacBook Pro.

Se eu tivesse que me livrar do meu MacBook Pro atual eu consideraria fortemente uma máquina M1, e o M1 MacBook Air poderia ser o vencedor. No entanto não preciso substituí-lo agora, e gosto muito da tela 15″ no meu MBP. A nota está errada com a tela 13″ no MBA, exceto que é 13″ e eu quero mais espaço!

Então o MacBook Air é suficiente para o desenvolvimento de software? Eu diria que depende do tipo de desenvolvimento que você está fazendo e o quanto uma tela maior é importante para você. No entanto a resposta mais simples é se você tem um Mac com 16G ou menos e ele faz o trabalho bem, o MacBook Air com 16G faria o trabalho pelo menos tão bem quanto (exceto pelo tamanho da tela). Dependendo do trabalho, talvez ter "apenas" 16G seria um problema.

Se você está tentando decidir entre o 13″ M1 MacBook Air, 13″ M1 MacBook Pro, e o M1 MacMini tenha em mente que eles não são todos "basicamente a mesma CPU", eles são na verdade a mesma CPU. A configuração mais barata do MacBook Air tem menos GPUs, mas o mesmo número, tipo, e CPUs de velocidade. Todos os três dispositivos podem ser configurados para ter a mesma quantidade de RAM. Os portáteis têm as mesmas configurações máximas de RAM (e eu aconselharia a comprar 16G de RAM se você quiser fazer desenvolvimento local, funcionará a 8G, mas funcionará mais rápido a 16G e durará mais anos dessa forma). O MacBook Pro é basicamente o MacBook Air com um ventilador (e outras coisas menores, como o display vai para 500 nits v. 400 nits, e a bateria é maior).

O ventilador é't uma diferença trivial. Se você empurrar o MacBook Pro com força por 10 ou mais minutos, o ventilador virá para garantir que a CPU não derreta (literalmente). Se você empurrar o MacBook Air com a mesma força pelo mesmo tempo que ele não tem ventilador para evitar que derreta, então ele apenas diminui a velocidade até que a temperatura caia. Isto é realmente uma coisa real, mas também requer empurrá-lo com força. O que você não pode fazer apenas maximizando a CPU, você aparentemente precisa maximizar as CPUs e GPUs ao mesmo tempo por um período sustentado. Você não vai fazer isso compilando um app.

No entanto, se o app em que você trabalha faz o máximo desses fora, e você precisa reproduzir bugs que acontecem bem após a marca de dez minutos, então você poderia ver uma diferença.

Outra então o ventilador, eu acho que ele faz para você querer uma Barra de Toque (eu não me importo, algumas pessoas odeiam, e desafiadoramente não é um "must have" para o desenvolvimento), e o tamanho da bateria vs. peso. A da minha mulher não está connosco há tempo suficiente para eu ter observações directas sobre a bateria, mas de outras pessoas a bateria em ambas dura muito tempo.

Para o meu desenvolvimento pessoal, e até profissional, excepto para a minha aplicação de trabalho actual, penso que um MacBook Air funcionaria muito bem (excepto para a tela "pequena").

De Kokoruda

I am buying a MacBook Air 2020. Should I upgrade the RAM to 16GB or upgrade to i7? :: O chip M1 da Apple é melhor que o Core i5 da Intel?