Bluesky, Mastodon, Telegram e RSS

Escolha de Mac Mini para desenvolvimento Swift/iOS

Pessoas, especialmente desenvolvedores que frequentam esse fórum, gostaria de suas opiniões sobre qual modelo de Mac Mini(não preciso da mobilidade de um Macbook) escolher para trabalhar com desenvolvimento em Swift para iOS/iPadOS e afins.

No meu emprego anterior, usava um Macbook Air M1 8GB/512GB. No meu fluxo de trabalho, apresentava um bom desempenho ao compilar projetos, até 20% mais rápido que o meu PC Windows com i5-12400. Percebia que havia um uso de swap ao longo do dia, com um leve aumento de latência ao mudar de janelas ou abrir novos programas, mas nada que provocasse desconforto ou perda de produtividade.

Dito isso, os colegas desenvolvedores, acham a margem de 8 GB de RAM muito apertada para trabalhar? Acham que teria uma sobrevida de pelo menos 2-3 anos ou a necessidade de upgrade provavelmente acontecerá antes? Lembrando que tenho um PC onde posso trabalhar simultaneamente via uso do Sinergy, deixando nele tarefas como serviços de backend, navegação, etc., apesar de não ser o ideal em termos de produtividade.

Um modelo Pro “básico” (16GB/512GB) custa o dobro do modelo de entrada, e a performance a mais não me é necessária no momento, mas acho que deve ter uma sobrevida de pelo menos 5 anos. Então, o custo total acabaria sendo menor nesse período do que trocar um modelo básico a cada 2-3 anos, creio.

E aí, o que pensam?

10 comentários

10 comentários

  1. Nos últimos meses tenho olhado inúmeros vídeos falando sobre modelos de 8/16GB no que se refere a desenvolvimento. Minha conclusão é: não cheguei a conclusão nenhuma e ainda não fiz minha compra (desejo um Macbook).

    Muitos falam do seu uso para edição de fotos e vídeos e, entre aqueles raros que validam o desempenho de RAM para desenvolvimento acabam se contradizendo. Assim, sigo com muitas dúvidas em qual deles obter.

    Se chegar em uma conclusão, manda aí!

    1. Leonardo, conversei com um colega desenvolvedor que também possui um Mini M2 de entrada. A experiência dele foi: supre a demanda desde que não seja o computador principal de trabalho. No caso, ele usa o Mac apenas para as tarefas que necessitam do MacOS exclusivamente, como compilar e debugar no XCode. Contêineres e outros serviços rodam num PC mais performático. Usando assim, tem um desempenho satisfatório. E é o uso que pretendo fazer.

      Ainda vou adicionar um SSD externo pra diminuir o desgaste do que é presente no SoC, além de ser mais em conta do que comprar o modelo com mais armazenamento. Espero que tenha uma vida útil de pelo menos 3 anos.

      Se no seu caso o Macbook for o computador principal, recomendo o modelo 16/512, pelos motivos acima.

      1. Paulo, grato pelo retorno e por conseguir esse parecer de alguém com uso semelhante ao que pretendo. Realmente acho que vou repensar em como investir meu dinheiro, uma vez que a diferença de preço dos modelos é bastante significativa.

        1. Particularmente, acho o MacOS um ambiente de desenvolvimento abaixo do Windows 11 com WSL 2 ou mesmo Linux. E a falta de modularidade/reparabilidade dos Macs me incomoda bastante. Só uso por necessidade.
          E reveja se a mobilidade do equipamento é realmente necessária. No meu caso, se tivesse necessidade de mobilidade, usaria um laptop básico (ou mesmo um tablet) pra acessar remotamente a máquina fixa em casa.

          1. Para ser sincero já tinha cogitado utilizar um tablet ou algo do tipo para quando estou fora de casa, seja para trabalhar ou mesmo apenas apresentar algum programa que tenha desenvolvido.
            Estava na insistência de um Macbook por unir tudo: ambiente de desenvolvimento, portabilidade e boa bateria.
            Como falei, irei reconsiderar.

  2. Sou fã do Mac Mini pelo fato dele ser mais “future proof” que seus irmãos portáteis.

    Ele não tem os componentes que costumam mais dar problema nos notebooks que são:
    – Bateria
    – Teclado
    – Tela

    Só acho que vale a pena investir em um modelo com mais RAM pro bicho aguentar ainda mais tempo sem arregar.

      1. Paulo, você pode falar mais sobre isso, ou indicar alguma leitura?

        1. Basicamente, se tu puder pega o de 16GB pela longevidade de se ter mais memória. Mas se for uma questão sensível, o de 8GB vai suprir desenvolvimento básico (a não ser que tu precise de 4 containers rodando, mais Xcode, mais VSCode etc). Daí é capaz de moer até os 16GB :/