Melhorando o seu atual
Bateria: A duração da bateria não passa de 3/4 horas, o que é um grande problema para meu dia cheio de atividades.
Como está a saúde da sua bateria? Se está durando pouco pode estar na hora de trocar.
powercfg /batteryreport /output .\battery-report.html
Rote esse comando no CMD como admin que irá dar um relatório completo da saúde dela.
Baterias de notebook precisam ser trocadas periodicamente (a cada 2 ou 3 anos). Trocar a sua pode dar uma vida mais longa ao seu computador
Além disso como está o plano de energia? talvez mechendo nas configurações de energia não consiga prolongar a bateria? dando mais prioridade à placa de vídeo integrada que à dedicada pode te ajudar muito.
Aquecimento: O notebook esquenta bastante, o que não é ideal para sessões de uso prolongado.
Você verificou o plano de resfriamento do seu notebook? O meu tinha uma opção que era "silenciosa" ou seja, ele evitava ao máximo ligar os coolers para não fazer barulho, mas deixava constantemente o computador em 90 graus.
Verifique se não tem uma opção que deixe ele mais frio.
Discutindo o Apple
Bateria: A duração da bateria do M1 Air é impressionante, podendo chegar a 10-12 horas com uso moderado.
Esse dado é referente à bateria nova. Pesquise antes qual a vida útil da bateria e quanto custa pra trocar, acredito ser um ponto importante na discussão.
Desempenho:
Não há o que questionar, M1 é sem dúvidas um processador poderosíssimo. mas entram algumas ressalvas que falarei abaixo
Sistema Operacional: O macOS é baseado em Unix, similar ao Linux
Aqui entra um ponto de discussão. É um similar bem distante. Não tem as mesmas funções nativas do linux porém tem muitas ferramentas construídas. Antes de fazer essa alteração recomendo assistir alguns vídeos de "preparando meu setup" para ver se você gosta do fluxo de trabalho.
Preço
Você tem os recursos necessários para comprar e manter um Apple? Não é só o preço inicial. Aqui tem que entrar o preço das licensas e manutenção do notebook. Não conheço muito o ecossistema apple mas recomendo pesquisar muito sobre isso antes de trocar.
Compatibilidade
Muitos fluxos de trabalho não são interoperantes com Apple. Você precisará adaptar sua vida. Se uma empresa é inteira copm computadores baseados em windows / Linux e você tem Apple eles não vão se adaptar a você. Você vai ter que saber configurar seu ambiente sozinho e fazer ele ser compatível com outro fluxo. A não ser no caso de você ser freelancer, aí você manda no seu fluxo.
Outro ponto da compatibilidade é o processador ser ARM:
Processador ARM
Minha experiência com arquitetura Ampere (Arm para servidores na cloud):
A ideia do docker funcionar em qualquer lugar é linda, mas desde que respeite a arquitetura. X86 e ARM não são compatíveis e diversas imagens tem que ser adaptadas.
Exemplo: o prórpio Certbot
Quando instalado em um servidor arm em vez de certbot
a imagem precisa ser certbot/certbot:arm32v6-latest
Acredito que em alguns fluxos kubernetes isso pode ser inconveniente.
Pode ser muito pior
E quando você precisa de um pacote que não tem suporte a ARM?
Minha experiência mais traumática foi instalar o Elastic APM Agent em uma imagem docker para o servicor ARM.
Não existem binários prontos
Exatamente, quer instalar? Compile!
Neste arquivo tem um exemplo do Elastic APM Agent sendo baixado e compilado na hora da instalação.
Isso fazia o fluxo de deploy DEMORAR MUITO, tanto que essa imagem era cacheada e raramente recompilada.
O mesmo aconteceu com o Agente do New Relic.
Isso precisa ser levado em consideração antes de trocar para ARM
Pesquise as tecnologias que você usa e vê se elas tem suporte para arm