Oii Vinicius, tudo bem?
Entendo sua preocupação com a memória RAM ao escolher um novo MacBook. A linha M1 da Apple é bastante eficiente em termos de gerenciamento de recursos, e muitos desenvolvedores têm relatado boas experiências mesmo com 8GB de RAM.
Para desenvolvimento em Swift e projetos mobile, o MacBook M1 de 8GB deve ser suficiente para a maioria das tarefas, especialmente se você costuma trabalhar com um número moderado de aplicativos abertos ao mesmo tempo. A arquitetura do M1 permite um uso mais eficiente da memória, o que significa que você pode ter uma experiência fluida mesmo com 8GB.
No entanto, se você planeja trabalhar com projetos muito grandes ou usar máquinas virtuais e emuladores pesados simultaneamente, pode ser que você sinta alguma limitação. Nesse caso, seria ideal monitorar o uso de memória e desempenho para garantir que o fluxo de trabalho não seja prejudicado.
Como exemplo prático, muitos desenvolvedores têm utilizado o MacBook Air M1 de 8GB para desenvolvimento em Xcode sem grandes problemas. A diferença de performance em relação ao modelo de 16GB pode não ser tão perceptível para a maioria dos casos de uso, especialmente se você otimizar seu ambiente de desenvolvimento, fechando aplicativos não utilizados e mantendo o sistema atualizado.
Mas indico que você procure reviews no youtube de pessoas que trabalham com projetos mais robustos.
Um abraço e bons estudos.